How to Start a Sportsbook
A source-reviewed sportsbook launch plan covering permissions, engine, data, trading, wallet, integrity, compliance, testing and exit.
A sportsbook is not one product and a vendor contract is not an operating model. Before selecting software, define the legal entity taking the bet, the customers and territories it will serve, the event and bet types it will offer, and the systems that will hold money and regulatory records. Those decisions determine which permissions, controls, tests, and supplier approvals are actually needed.
This guide treats the sportsbook as a chain of accountable systems: player account management, wallet and payments, betting engine, event and odds data, trading and risk, front end, reporting, and incident operations. A supplier may bundle several layers, but each layer still needs a named owner, a system of record, an acceptance test, and an exit path.
The regulatory examples below use current public material from the UK Gambling Commission and Malta Gaming Authority to show how responsibilities can be divided. They are not a universal license map. Confirm the exact product, entity, channel, equipment location, and customer location with the regulator and qualified local counsel before launch.
- + Classify the market, customer, bet type, and channel before asking vendors for proposals.
- + Keep the consumer-facing operator permission separate from software, host, and other B2B permissions.
- + Contract the sportsbook engine, odds or data feed, managed trading service, and iFrame as distinct layers even when one supplier bundles them.
- + Choose authoritative systems for bet state, wallet state, settlement, and regulatory records before integration starts.
- + Write event eligibility, market rules, suspension, voiding, correction, and integrity escalation rules before taking a bet.
- + Test the full acceptance path, including changed odds, partial or rejected bets, stale feeds, resettlement, payment failure, and customer controls.
- + Launch with reconciliations, monitoring, reporting ownership, incident playbooks, and supplier change controls already operating.
- + Require export, continuity, and deletion terms that make open bets, balances, evidence, and customer data recoverable at exit.
Define the product and market before the vendor list
Start with a one-page product classification, not a feature list. Name the contracting operator, every target territory, the customer location rule, the channel, and whether the offer covers real events, virtual events, fixed odds, pools, exchanges, or another locally defined betting activity. In Great Britain, for example, a real-events remote betting license does not also authorize virtual-event betting, and an operator that is party to customer betting contracts needs the relevant operating permission. Malta separately groups fixed-odds betting and pool or exchange products into different gaming types.
Channel classification also needs care. A terminal inside a betting shop does not automatically make a transaction non-remote: the UK Gambling Commission treats self-service betting terminals used to make or accept bets as remote communication. Record how registration, funding, bet placement, acceptance, settlement, and payout occur in each channel instead of labeling the whole business simply “online” or “retail.”
| Decision | Questions to answer | Required output |
|---|---|---|
| Customer and territoryRemote general betting standard real events licenceBetting: advice for remote, non-remote and betting intermediaries | Where is the customer located at registration and wager time? Which entity contracts with that customer? | Territory-by-entity matrix, including blocked and conditional locations. |
| Betting productRemote general betting standard real events licenceGame Providers and Back OfficeRemote gambling and software technical standards | Real events, virtual events, fixed odds, in-play, pools, exchange, or another regulated category? | Product register tied to the applicable license activity and approval status. |
| Channel and equipmentWhat you need to send us when you apply for an operating licenceBetting: advice for remote, non-remote and betting intermediaries | Web, native app, telephone, staffed counter, POS, or self-service terminal? Where is key equipment located? | Channel diagram with equipment, communications path, and premises dependencies. |
| Betting contract and liabilityRemote general betting standard real events licenceBetting: advice for remote, non-remote and betting intermediaries | Who accepts the bet, owes winnings, handles disputes, and carries trading liability? | Named legal and operational owner for every customer obligation. |
Do not use a vendor's market list as a legal opinion
Technical availability, supplier certification, and a supplier license do not establish that your operating entity may offer a particular event, market, bet type, or channel to a particular customer.
Map permissions and accountability by entity
A consumer-facing operating permission and a B2B supply permission answer different questions. The UK Gambling Commission's remote gambling software license covers manufacturing, supplying, installing, or adapting gambling software; the remote real-events betting operating license covers providing betting facilities to consumers. The Malta Gaming Authority likewise describes critical gaming supply as B2B software or material game-element activity. None of those categories should be treated as interchangeable.
Build an accountability matrix alongside the license map. The UK Gambling Commission asks remote applicants for an operational model showing the location and provider or operator of systems and activities, plus an end-to-end diagram from registration through gambling to payout. Use that same discipline whether or not a regulator requests the artifact: it exposes missing owners and supplier assumptions before they become production incidents.
- 1Verify the operating entity
Match the entity that contracts with customers and accepts bets to each territory, product, and channel. Record the license number, approved activity, conditions, and any pending approval without treating an application as permission.
Sources:Remote general betting standard real events licenceBetting: advice for remote, non-remote and betting intermediaries - 2Verify every regulated supplier role
For the engine, host, PAM, critical supply, and other locally regulated functions, record the contracting entity, permission, approved product or gaming type, territory, and whether the approval covers the production configuration.
Sources:Remote gambling software licenceGame Providers and Back Office - 3Assign control owners
Name one accountable operator owner and one delivery owner for bet acceptance, funds, KYC, responsible gambling, trading, integrity, complaints, regulatory reports, security, privacy, and incident notification.
Sources:What you need to send us when you apply for an operating licenceLCCP Condition 3.4.3: Remote customer interaction - 4Draw the end-to-end system map
Show data and money movement from account creation to withdrawal, including equipment locations, third parties, authoritative databases, manual operations, failure paths, and the legal entity responsible at each boundary.
Sources:What you need to send us when you apply for an operating licence
Separate the engine, feed, trading, iFrame, and PAM
Procurement language often collapses several products into “sportsbook.” Keep the layers separate in the requirements, architecture, pricing schedule, service levels, and exit schedule. A supplier can deliver more than one layer, but a bundle does not remove the interfaces or the need to decide which system has final authority.
The distinction is visible in first-party technical documentation. Sportradar describes its Unified Odds Feed as real-time odds and event messages plus metadata, while its Managed Trading Services exchanges bet tickets and returns risk or acceptance suggestions. Digitain describes its iFrame as a ready-made interface and its bespoke API as the route for an operator-built interface. Those are delivery facts about those products, not proof that any one of them supplies the operator's PAM, wallet, license, or complete compliance operation.
| Layer | What it should own | What it does not prove | Contract test |
|---|---|---|---|
| PAM and walletGLI-33: Standards for Event Wagering Systems, Version 1.1 | Customer identity, account status, exclusions and limits, balances, financial transactions, and account history as expressly scoped. | That the same system owns market creation, odds, trading liability, or official results. | Identify the authoritative customer and money records and the exact interface used to reserve, debit, credit, and reverse funds. |
| Sportsbook engineRemote gambling software licenceGLI-33: Standards for Event Wagering Systems, Version 1.1 | Bet validation, price confirmation, acceptance state, ticket record, wager state, settlement processing, and market suspension controls within the contracted configuration. | That the supplier is the consumer-facing operator, owns the wallet, or has rights to every event and data source. | Run a bet from offer through acceptance, rejection, cancellation, settlement, correction, and reconciliation with immutable IDs at every hop. |
| Odds and event data feedUnified Odds Feed overview | Fixtures, event identifiers, market and outcome identifiers, prices, suspensions, results, settlement messages, corrections, and delivery metadata as contracted. | That the recipient has a betting engine, accepts wagers, manages balances, or owns trading liability. | Test message ordering, duplicate delivery, missed-message recovery, stale-data detection, producer handover, suspension, settlement, and rollback. |
| Managed tradingTransaction 3.0 API introduction | The agreed pricing, risk, liability, profiling, and bet-response functions, with clearly defined operator overrides and decision authority. | That the service is the operator's PAM, wallet, customer contract, or full sportsbook front end. | State whether each response is advice or binding authority, who can override it, whose balance and liability records are final, and what happens when the service is unavailable. |
| iFrameSportsbook API Integration | An embedded, supplier-delivered user interface connected to whatever engine and services the contract actually includes. | That the operator has no frontend duties, that accessibility is solved, or that the iFrame owns account, wallet, trading, and compliance functions. | List every API, cookie, redirect, domain, personal-data field, UI control, localization boundary, failure state, and change right behind the frame. |
| White-label or turnkey packageRemote general betting standard real events licenceRemote gambling software licenceGLI-33: Standards for Event Wagering Systems, Version 1.1 | Only the components and operational services explicitly named in the signed scope and approved production configuration. | A universal transfer of operating responsibility or permission to serve every market. | Replace package labels with the five layers above, named entities, permissions, control owners, subcontractors, and exit deliverables. |
Design the bet and money ledgers together
Choose the authoritative record for customer balance, payment transaction, accepted wager, open wager, result, settlement, cashout, cancellation, and manual adjustment. GLI-33 calls for unique transaction data, before-and-after balances, wager records, significant-event logs, and controlled state changes; its external-system flow also uses pending funds until the host acknowledges a wager. The implementation can vary, but every state transition needs a durable identifier and a replay-safe reconciliation path.
Keep internal balance buckets separate from legal classifications. The UK Gambling Commission treats deposits, unpaid winnings, and crystallized bonuses as customer funds for its rules, while open stakes are not customer funds under that specific insolvency-protection framework. For MGA B2C licensees—and B2B licensees managing pooled jackpots—the player-funds report includes open bets and pending withdrawals when assessing coverage. This is exactly why the ledger should preserve components rather than expose one unexplained “wallet balance.”
- 1Create canonical identifiers
Use stable customer, wallet transaction, bet, selection, event, market, outcome, settlement, and source-message IDs. Preserve the supplier IDs as data, not as the only key across the operator estate.
Sources:GLI-33: Standards for Event Wagering Systems, Version 1.1 - 2Make acceptance atomic
Reserve or pend the stake, submit the bet, store the engine response, and finalize both bet and money state only after a defined acknowledgment. A timeout must resolve by querying authoritative state, not by guessing or resubmitting blindly.
Sources:GLI-33: Standards for Event Wagering Systems, Version 1.1 - 3Preserve settlement history
Store the original result, settlement, correction reason, superseding settlement, operator action, timestamps, and resulting wallet entries. Never overwrite the only record of a settled or resettled wager.
Sources:GLI-33: Standards for Event Wagering Systems, Version 1.1Unified Odds Feed overview - 4Reconcile independent records
Compare payment processor totals, PAM ledger, sportsbook liability, accepted and open bets, settlements, bonuses, withdrawals, and bank or safeguarding evidence. Route every difference to a named owner with a recorded resolution.
Sources:GLI-33: Standards for Event Wagering Systems, Version 1.1Reporting Requirements
| State | Authoritative question | Required evidence |
|---|---|---|
| Available cashGLI-33: Standards for Event Wagering Systems, Version 1.1Customer funds: assessing whether you hold customer funds | Which ledger amount can the customer stake or withdraw now? | Transaction ID, source, before-and-after balance, restrictions, and timestamp. |
| Bonus or promotional valueGLI-33: Standards for Event Wagering Systems, Version 1.1Customer funds: assessing whether you hold customer funds | Is it withdrawable, stakeable, expired, or still conditional? | Bonus ID, terms version, issue, use, conversion, expiry, and adjustment records. |
| Pending payment or withdrawalGLI-33: Standards for Event Wagering Systems, Version 1.1Reporting Requirements | Has the processor accepted, rejected, or not yet finalized it? | Operator and processor references, status history, method, amount, and reconciliation result. |
| Pending or accepted wagerGLI-33: Standards for Event Wagering Systems, Version 1.1 | Did the engine accept the exact selections, stake, and price, and was the balance finalized once? | Request, acknowledgment, accepted terms, ticket ID, balance entry, and current bet state. |
| Settlement, cashout, or resettlementGLI-33: Standards for Event Wagering Systems, Version 1.1Unified Odds Feed overview | Which confirmed result and rule produced the credit or debit, and has a later correction superseded it? | Result source, rule version, calculation, prior state, new state, linked wallet entries, and actor. |
Control events, markets, results, and integrity
An event feed is an input, not the operator's rulebook. For every sport and competition, define which events may be offered, the permitted market families, source and rights, event and participant identity, cutoff behavior, official result source, abandonment and postponement rules, dead heats, palpable errors, voids, cancellations, and correction windows. Publish the customer-facing parts in plain language and keep the exact rule version attached to each accepted bet.
Data provenance belongs in the control design. IBIA's Data Standards call for accurate, reliable, transparent, and responsibly sourced data; they also address collector vetting, source method, latency, audit history, quality checks, incident reporting, and restrictions around competitions involving minors. Separately, betting licenses can carry direct suspicious-betting reporting duties. In Great Britain, relevant information must be supplied to the Commission as soon as reasonably practicable and certain information must also go to the relevant sports governing body.
- 1Approve the event catalog
Record the sport, competition, governing body, territory approval, participant restrictions, data source, rights basis, integrity risk rating, and owner before an event becomes offerable.
Sources:IBIA Data StandardsLCCP Condition 15.1.2: Reporting suspicion of offences etc - betting licences - 2Version the market rulebook
Give each market family a stable ID and version covering display, acceptance cutoff, source of truth, grading, voiding, corrections, and dispute evidence. Store that version on the bet record.
Sources:GLI-33: Standards for Event Wagering Systems, Version 1.1Unified Odds Feed overview - 3Fail closed on stale or ambiguous data
Detect missing heartbeats, delayed messages, producer handovers, sequence gaps, conflicting event states, and unsupported market status. Suspend affected acceptance until state is recovered and reconciled.
Sources:GLI-33: Standards for Event Wagering Systems, Version 1.1Unified Odds Feed overview - 4Control settlement and correction
Require confirmed results, log all result changes, separate source messages from the operator's grading rule, and route any resettlement through an auditable approval and customer-impact process.
Sources:GLI-33: Standards for Event Wagering Systems, Version 1.1Unified Odds Feed overview - 5Escalate suspicious activity
Combine account, bet, market, event, and data-integrity signals; preserve the underlying records; restrict access; and send required reports through the operator's approved integrity process, applying any confidentiality or anti-tipping-off rule that governs that specific report.
Sources:IBIA Data StandardsLCCP Condition 15.1.2: Reporting suspicion of offences etc - betting licencesReporting Requirements
A vendor alert is not the operator's report
The contract must state who detects, who investigates, who can suspend, what evidence is shared, and who sends each regulator or governing-body notification. A supplier flag cannot silently close an operator reporting duty.
Build payments, KYC, and AML as one flow
Design account verification, funding, wagering, and withdrawal together. The UK Gambling Commission requires covered remote operators to obtain and verify name, address, and date of birth before gambling and says a withdrawal should not trigger information that could reasonably have been requested earlier. That makes late, payout-only KYC a design defect, not a harmless operations shortcut.
Map who sees payment-account data and who can affect its security. PCI DSS is a baseline for environments where payment-account data is stored, processed, or transmitted, and can also include service providers that affect the cardholder-data environment. Tokenized or hosted checkout can reduce exposure, but the actual integration and assessor or acquirer determination control scope. Separately, a jurisdiction-specific AML risk assessment should explicitly test customer, product, geography, payment-method, source-of-funds, and third-party risks; the UK Gambling Commission identifies open-loop payments and insufficient white-label or supplier due diligence as specific UK risks.
| Point | Control questions | Acceptance evidence |
|---|---|---|
| RegistrationGLI-33: Standards for Event Wagering Systems, Version 1.1LCCP Condition 17.1.1: Customer identity verification | Which identity and age attributes are required, which entity decides, and what blocks activation? | Verified attributes, provider response, decision, exclusion checks, terms version, and audit trail. |
| DepositGLI-33: Standards for Event Wagering Systems, Version 1.1Emerging money laundering and terrorist financing risks from April 2025PCI Security Standards | Is the method allowed, owned by the customer, risk-rated, and routed through the approved merchant and processor chain? | Method token, authorization, payer checks, risk decision, ledger entry, and processor reconciliation reference. |
| WageringLCCP Condition 3.4.3: Remote customer interactionEmerging money laundering and terrorist financing risks from April 2025 | Do transaction monitoring, source-of-funds, sanctions, fraud, and safer-gambling restrictions remain active after onboarding? | Current risk profile, triggered rules, review history, and the decision attached to each affected account or transaction. |
| WithdrawalLCCP Condition 17.1.1: Customer identity verificationEmerging money laundering and terrorist financing risks from April 2025 | Is the destination consistent with the funding route, are checks proportionate and timely, and can the operator explain any hold? | Destination ownership, closed-loop exception if any, review reason, decision timestamps, processor status, and customer communication. |
| New method or processorEmerging money laundering and terrorist financing risks from April 2025PCI Security StandardsDoes PCI DSS apply to service providers that can impact payment-account data security? | Has the operator assessed licensing, beneficial ownership, data flow, card scope, geographic risk, failure handling, and notification duties? | Approved risk assessment, data-flow change, contract, technical test, and required regulator filing or approval. |
Do not outsource the decision without outsourcing evidence
A KYC or payment provider can return data and recommendations. The operator still needs the decision rules, audit trail, exception process, ongoing monitoring, and the ability to explain why an account or transaction was allowed or blocked.
Embed responsible gambling across the stack
Responsible-gambling controls cannot live only in the PAM if sportsbook behavior is visible somewhere else. The UK Gambling Commission requires covered remote operators to monitor from account opening using indicators that include spend, spend patterns, time, gambling behavior, customer contact, tool use, and account indicators. It expressly keeps the licensee responsible when B2B providers deliver parts of the activity.
Define a cross-system data contract for limits, exclusions, risk indicators, interventions, marketing suppression, and account restrictions. The engine and front end must consume decisions fast enough to prevent a blocked wager, while the operator must retain the evidence needed to evaluate whether interventions worked. Treat controls as state, not as a nightly report.
For Great Britain launches, build against the rules effective on the actual go-live date. The Commission has moved the second phase of RTS 12 changes to September 30, 2026. From that date, operators must offer gross deposit limits, reserve the name “deposit limit” for that type of limit, give it at least equal prominence, and offer it over fixed time frames. This is a dated UK requirement, not a universal product rule.
- 1Unify the signals
Feed deposits, withdrawals, stakes, losses, session time, bet frequency, in-play behavior, failed payments, contacts, limit changes, exclusions, and marketing state into the operator's current customer-risk view.
Sources:LCCP Condition 3.4.3: Remote customer interaction - 2Define graduated and immediate actions
Specify when to message, request review, reduce or stop marketing and bonuses, apply restrictions, block wagering, or end the relationship. Strong indicators must not wait for a slow manual queue where automated action is required.
Sources:LCCP Condition 3.4.3: Remote customer interaction - 3Enforce controls in every channel
Test account and product limits, self-exclusion, cooling or restriction states, and account lock behavior across web, app, iFrame, API, counter, and terminal paths that are in scope.
Sources:GLI-33: Standards for Event Wagering Systems, Version 1.1Remote gambling and software technical standards - 4Evaluate outcomes
Store the signal, decision, action, customer response, later behavior, reviewer, and policy version. Use that record to test whether controls identify risk and reduce harm rather than merely producing alerts.
Sources:LCCP Condition 3.4.3: Remote customer interaction
Set security, privacy, and access boundaries
Classify each party's data role for each processing purpose. A sportsbook supplier may be a processor for account operations, a separate controller for its own regulatory records, or something else under the applicable law; the brand label does not decide. ICO guidance requires controller-processor contracts to define the processing, documented instructions, confidentiality, security, sub-processors, rights assistance, breach support, audits, and end-of-contract return or deletion.
Then draw the security boundaries. Keep payment-account scope, wagering systems, player data, trading access, regulator reporting, and support access explicit. GLI-33 addresses encryption, strong authentication, audit logging, network separation, third-party communications, and defined supplier security responsibilities. The UK Gambling Commission's RTS security requirements apply to specified critical systems. Use those sources as control inputs, then test the exact production configuration and local obligations.
| Field | Decision to record | Evidence to retain |
|---|---|---|
| Data role and purposeContracts and liabilities between controllers and processors | Controller, processor, joint role, or separate purpose for each data set and operation. | Documented analysis, lawful basis where applicable, processing instructions, and customer notice mapping. |
| Data and locationWhat you need to send us when you apply for an operating licenceContracts and liabilities between controllers and processors | Exact fields, source, destination, storage region, support location, and onward transfer. | Current data-flow diagram, record of processing, system inventory, and approved sub-processor list. |
| Access and authenticationGLI-33: Standards for Event Wagering Systems, Version 1.1Remote gambling and software technical standards | Human and service accounts, allowed actions, approval, segregation, remote support, and emergency access. | Role matrix, strong-authentication configuration, access reviews, login logs, and privileged-action logs. |
| Payment-account scopePCI Security StandardsDoes PCI DSS apply to service providers that can impact payment-account data security? | Which components store, process, transmit, redirect, or can affect payment-account data security? | Acquirer or assessor-confirmed scope, segmentation evidence, provider responsibility matrix, and current validation artifacts. |
| Retention and exitContracts and liabilities between controllers and processors | Required retention by record type, legal hold, backup treatment, return format, deletion method, and verification. | Retention schedule, export schema, deletion certificate, sub-processor completion, and audit right. |
Test the front end and the full acceptance path
Treat the sportsbook interface as a real-time transaction surface. GLI-33 requires clear selections, customer review and confirmation, changed-price handling, and an unambiguous accepted, partially accepted, or rejected result. It also expects current event and market information, accessible rules and results, and a durable wager record. Test those outcomes at the operator boundary even when the screen is supplied inside an iFrame.
Regulatory testing scope depends on jurisdiction, product, and change. The UK Gambling Commission's testing strategy distinguishes requirements that a licensee can verify from those needing independent third-party assurance; do not claim that every change needs a test house or that internal QA replaces required external testing. For web accessibility, use WCAG 2.2 as a testable baseline while separately confirming the legal standard in each market.
| Case | Expected result | Evidence captured |
|---|---|---|
| Changed odds or priceGLI-33: Standards for Event Wagering Systems, Version 1.1 | The customer sees the new value and confirms it unless a locally permitted, explicit auto-accept preference applies. | Displayed values, preference state, request, final accepted price, and timestamp. |
| Accepted, partial, or rejected betGLI-33: Standards for Event Wagering Systems, Version 1.1 | Each selection and bet has an unmistakable final status; money state matches the accepted amount once. | Engine response, ticket ID, reason code, customer message, and wallet entries. |
| Suspended, closed, or stale marketGLI-33: Standards for Event Wagering Systems, Version 1.1Unified Odds Feed overview | No wager is accepted after closure or while the operator cannot establish a current offer; recovery does not duplicate a bet. | Feed state, suspension trigger, UI state, attempted request, and recovery trace. |
| Settlement and correctionGLI-33: Standards for Event Wagering Systems, Version 1.1Unified Odds Feed overview | The original result, later correction, customer display, and linked balance changes remain understandable and auditable. | Result messages, rule version, settlement versions, notification, and ledger entries. |
| KYC, exclusion, limit, or account blockGLI-33: Standards for Event Wagering Systems, Version 1.1LCCP Condition 17.1.1: Customer identity verificationLCCP Condition 3.4.3: Remote customer interaction | The restriction is enforced before acceptance across every path, including embedded and retail surfaces. | Control state, decision source, blocked request, customer message, and audit log. |
| Accessibility and responsive behaviorWeb Content Accessibility Guidelines 2.2 | Keyboard, focus, names and roles, error identification, authentication, zoom, target size, screen-reader reading order, and all responsive variants meet the chosen conformance target. | Automated results, manual keyboard and screen-reader runs, device matrix, defects, retest, and conformance statement scope. |
| Release assuranceGLI-33: Standards for Event Wagering Systems, Version 1.1Testing strategy for compliance with remote gambling and software technical standards | Internal and independent testing match the regulator's required scope for the product and change, with the approved production configuration represented. | Change classification, test plan, environment mapping, reports, approvals, and released configuration hash or version. |
Add retail only when it is actually in scope
Do not buy retail complexity for an online-only launch. If staffed counters, POS devices, ticket printers, cash, scanners, or self-service terminals are in scope, treat retail as another regulated channel with its own premises, equipment, cash, identity, support, and reconciliation controls. In Great Britain, an SSBT used to facilitate making or accepting bets is treated as remote communication even when it stands inside a shop, so the physical location alone does not settle the license analysis.
Retail also introduces bearer instruments and device operations. GLI-33 addresses unique device records, printed wager information, redemption validation, duplicate-payment prevention, device and attendant records, and secure communications. The exact local technical standard may differ, but these are concrete questions for the requirements and acceptance plan.
| Area | Online-only baseline | Retail addition |
|---|---|---|
| PermissionBetting: advice for remote, non-remote and betting intermediaries | Remote product, customer, entity, and equipment analysis. | Premises, non-remote and ancillary or remote permissions, terminal classification, and local authority conditions as applicable. |
| Bet recordGLI-33: Standards for Event Wagering Systems, Version 1.1 | Account-linked electronic ticket and history. | Printed ticket or barcode content, validity, expiry or redemption rules, lost-ticket process, and duplicate-redemption control. |
| MoneyGLI-33: Standards for Event Wagering Systems, Version 1.1 | Account wallet and electronic payment reconciliation. | Till, cash, payout, terminal, shift, venue, and central-ledger reconciliation with defined overage and shortage handling. |
| People and devicesGLI-33: Standards for Event Wagering Systems, Version 1.1 | Remote customer and support authentication. | Attendant roles, device identity, physical security, maintenance access, offline state, and venue incident process. |
Launch with an operating control pack
Go-live is a controlled change, not the point when operations begins. Before accepting the first bet, assemble evidence that the licensed entities and approved suppliers match production; the event and market catalog is approved; the released configuration is the tested one; customer controls are enforced; opening balances reconcile; reporting owners can produce the required records; and support can suspend wagering at account, market, event, channel, and system level.
Use jurisdiction-specific launch and reporting requirements as hard gates. The Malta Gaming Authority, for example, describes a go-live declaration; monthly B2B compliance reporting; monthly player-funds reporting for B2Cs and B2Bs managing pooled jackpots; suspicious-betting reporting; outsourcing notifications; and information-security incident reporting. Those duties differ by license and market, but they show why regulatory reporting cannot be left as an unnamed post-launch task.
- 1Freeze the approved configuration
Record software versions, feature flags, market catalog, trading limits, data producers, customer-control rules, payment routes, integrations, and infrastructure that form the production baseline.
Sources:GLI-33: Standards for Event Wagering Systems, Version 1.1Testing strategy for compliance with remote gambling and software technical standards - 2Run an end-to-end rehearsal
Create, verify, fund, restrict, bet, reject, accept, settle, correct, withdraw, report, and close test accounts through production-equivalent paths, including supplier and network failures.
Sources:What you need to send us when you apply for an operating licenceGLI-33: Standards for Event Wagering Systems, Version 1.1 - 3Hold an evidence-based go or no-go review
Require named owners to accept remaining risks and block launch for missing permission, untested money or bet state, unenforced customer controls, unreconciled balances, or an unavailable suspension path.
Sources:Reporting RequirementsRemote gambling and software technical standards - 4Operate a control cadence
Monitor feed freshness, acceptance errors, wallet and bet differences, unusual betting, failed customer controls, privileged actions, payment exceptions, complaints, supplier incidents, and regulatory-report completeness. GLI-33 specifically calls for reconciliation with financial institutions and processors daily or at the regulator's required cadence.
Sources:GLI-33: Standards for Event Wagering Systems, Version 1.1Reporting Requirements - 5Control every supplier change
Reassess permission, data flow, rules, testing, security, privacy, customer communication, reporting, and rollback before enabling a new feed, market, payment method, model, sub-processor, or production configuration.
Sources:Emerging money laundering and terrorist financing risks from April 2025Testing strategy for compliance with remote gambling and software technical standardsContracts and liabilities between controllers and processors
Prepare incidents, continuity, and exit before launch
Build sportsbook-specific incident playbooks around authoritative state. A stale feed, ambiguous bet timeout, wrong price, late suspension, settlement correction, wallet mismatch, payment outage, account-control failure, data breach, or vendor outage each needs an immediate containment action, a source of truth, evidence preservation, customer-impact decision, notification owner, and reconciliation before normal service resumes. NIST SP 800-61 Rev. 3 places incident response inside ongoing cybersecurity risk management rather than treating it as a standalone document.
Continuity and exit must preserve financial and regulatory truth. Export customers, verification state, limits and exclusions, wallet entries, accepted and open bets, market and rule versions, results, settlements and corrections, integrity cases, communications, reports, access logs, and configuration. ICO guidance makes return or deletion, sub-processor control, and audit support explicit controller-processor contract topics. Define measurable recovery and export objectives from the operator's obligations and risk analysis; do not copy generic recovery numbers from a sales proposal.
- 1Define severity and notification ownership
Map each incident type to customer harm, financial exposure, integrity, security, privacy, regulator, sport-body, payment, and supplier thresholds, with one named decision owner for every notification.
Sources:LCCP Condition 15.1.2: Reporting suspicion of offences etc - betting licencesReporting RequirementsNIST SP 800-61 Rev. 3: Incident Response Recommendations and Considerations for Cybersecurity Risk Management - 2Preserve evidence before repair
Capture messages, bet and wallet state, logs, configurations, approvals, manual actions, and time sources so that containment does not erase the record needed for reconciliation, reporting, or dispute handling.
Sources:GLI-33: Standards for Event Wagering Systems, Version 1.1NIST SP 800-61 Rev. 3: Incident Response Recommendations and Considerations for Cybersecurity Risk Management - 3Recover and reconcile
Restore from a verified configuration, prove component communication and critical data, reconcile money and wager states, retest customer controls, and obtain accountable approval before reopening.
Sources:GLI-33: Standards for Event Wagering Systems, Version 1.1NIST SP 800-61 Rev. 3: Incident Response Recommendations and Considerations for Cybersecurity Risk Management - 4Rehearse supplier exit
Test an export and restore, open-bet continuation or migration, access revocation, sub-processor data return or deletion, and evidence retrieval before the operator depends on the supplier in production.
Sources:GLI-33: Standards for Event Wagering Systems, Version 1.1Contracts and liabilities between controllers and processors
| Incident | Immediate control | Authority before reopening |
|---|---|---|
| Stale or contradictory event dataGLI-33: Standards for Event Wagering Systems, Version 1.1Unified Odds Feed overviewNIST SP 800-61 Rev. 3: Incident Response Recommendations and Considerations for Cybersecurity Risk Management | Suspend affected events or markets, stop automated settlement, preserve feed messages, and switch only through an approved source procedure. | Reconciled event state, message gap recovery, rule-owner approval, and verified market status. |
| Ambiguous acceptance or wallet mismatchGLI-33: Standards for Event Wagering Systems, Version 1.1NIST SP 800-61 Rev. 3: Incident Response Recommendations and Considerations for Cybersecurity Risk Management | Stop retries, query the engine and ledger by idempotent references, restrict affected balances if necessary, and reconcile before adjustment. | Accepted bet record, host acknowledgment, wallet transaction history, and approved correction. |
| Customer-control failureReporting RequirementsLCCP Condition 3.4.3: Remote customer interactionNIST SP 800-61 Rev. 3: Incident Response Recommendations and Considerations for Cybersecurity Risk Management | Block affected wagering and marketing paths, identify all exposed accounts, preserve decisions and requests, and invoke regulatory and customer-protection procedures. | Control restored across every channel, affected population reviewed, corrective decisions recorded, and required reports completed. |
| Security or privacy breachReporting RequirementsContracts and liabilities between controllers and processorsNIST SP 800-61 Rev. 3: Incident Response Recommendations and Considerations for Cybersecurity Risk Management | Contain access, preserve evidence, assess affected data and systems, engage the named supplier and operator responders, and follow applicable notification rules. | Known scope, remediated access path, validated recovery, reconciled critical records, and approved notifications. |
| Supplier failure or contract exitGLI-33: Standards for Event Wagering Systems, Version 1.1Contracts and liabilities between controllers and processorsNIST SP 800-61 Rev. 3: Incident Response Recommendations and Considerations for Cybersecurity Risk Management | Protect balances and open bets, suspend unsafe functions, revoke access, preserve logs, and begin the tested export or transition plan. | Complete reconciled export, open-bet treatment, replacement approvals, customer communications, credential rotation, and verified return or deletion of data. |
FAQ
Can I launch a sportsbook under the platform provider's license?+
Do not assume so. A software, B2B critical-supply, or host permission is not the same as the consumer-facing operating permission. Identify the entity that contracts with the customer, accepts the bet, owes winnings, and serves each territory; then verify that entity's exact product and channel permissions with the relevant regulator.
Sources:Remote general betting standard real events licenceRemote gambling software licenceGame Providers and Back OfficeDoes a B2B sportsbook license let a supplier take consumer bets?+
Not by itself. The Malta Gaming Authority defines its critical gaming supply license as a B2B permission for specified software and material game elements. The UK Gambling Commission likewise separates gambling software activity from providing betting facilities to consumers. A supplier may also hold an operating or host permission, but that must be verified separately for the actual production model.
Sources:Remote general betting standard real events licenceRemote gambling software licenceGame Providers and Back OfficeAre an odds feed, managed trading service, and iFrame three names for a complete sportsbook?+
No. A feed transports event, market, price, suspension, and settlement data. Managed trading performs the contracted pricing, risk, liability, or bet-response work. An iFrame is an embedded presentation and integration surface. A sportsbook engine accepts and records bets, while a PAM and wallet manage customer and money state. One provider can bundle them, but the contract must still identify each layer, authority, dependency, and system of record.
Sources:GLI-33: Standards for Event Wagering Systems, Version 1.1Unified Odds Feed overviewTransaction 3.0 API introductionSportsbook API IntegrationWho should own final bet acceptance and settlement?+
The architecture and contract must name the authority; the package label cannot answer it. The acceptance flow needs a clear request, response, acknowledgment, wallet effect, and final record. Settlement needs a confirmed result, rule version, calculation, correction path, and linked ledger entries. Even when a host or managed service makes a decision, the operator needs the records and control path required by its license and reporting duties.
Sources:GLI-33: Standards for Event Wagering Systems, Version 1.1Transaction 3.0 API introductionReporting RequirementsDoes every sportsbook release need an independent test house?+
No universal rule says that. Testing scope depends on jurisdiction, license, product, component, and change. The UK Gambling Commission's strategy separates requirements a licensee can verify from areas requiring independent assurance, while GLI-33 describes production-equivalent testing and operational audit considerations. Classify the exact change against the applicable regulator's current rules before release.
Sources:GLI-33: Standards for Event Wagering Systems, Version 1.1Testing strategy for compliance with remote gambling and software technical standardsIs the displayed wallet balance the same as legally protected customer funds?+
Not necessarily. A wallet is a technical representation that may combine cash, bonus, pending, and committed amounts. Legal definitions vary. Under the UK Gambling Commission's specific customer-funds framework, deposits, unpaid winnings, and crystallized bonuses are included while open stakes are excluded. For MGA B2C licensees—and B2B licensees managing pooled jackpots—the player-funds report includes open bets and pending withdrawals in its coverage calculation. Preserve separate ledger components and apply the local legal definition.
Sources:GLI-33: Standards for Event Wagering Systems, Version 1.1Reporting RequirementsCustomer funds: assessing whether you hold customer fundsCan the payment or KYC provider own compliance for us?+
A provider can collect data, run checks, tokenize payment data, and return decisions or recommendations. The operator still needs to define when gambling is blocked, what ongoing monitoring applies, how exceptions and withdrawals are handled, which systems are in payment-card scope, and what evidence supports the final decision. The UK Gambling Commission also warns operators not to rely on payment processors to perform KYC without further scrutiny.
Sources:LCCP Condition 17.1.1: Customer identity verificationEmerging money laundering and terrorist financing risks from October 2025PCI Security StandardsDoes PCI DSS apply to service providers that can impact payment-account data security?Which responsible-gambling data must cross the sportsbook boundary?+
At minimum, the operator's risk process needs the indicators required in its jurisdiction and enough near-real-time state to enforce controls. UK Gambling Commission rules identify spend, spend patterns, time, gambling behavior, customer contact, management-tool use, and account indicators, and keep the licensee responsible when B2B suppliers are involved. Limits, exclusions, risk actions, and marketing restrictions must flow back to every acceptance channel.
Sources:LCCP Condition 3.4.3: Remote customer interactionRemote gambling and software technical standardsWhat must a sportsbook supplier return at exit?+
Require a tested, documented export of customer and verification state, limits and exclusions, complete wallet transactions, accepted and open bets, event and market identifiers, rule versions, results, settlements and corrections, reports, integrity cases, access logs, and configuration. The contract should also cover sub-processors, audit support, usable formats, timing tied to operator risk, continued access during transition, and verified return or deletion of personal data.
Sources:GLI-33: Standards for Event Wagering Systems, Version 1.1Contracts and liabilities between controllers and processorsNIST SP 800-61 Rev. 3: Incident Response Recommendations and Considerations for Cybersecurity Risk ManagementDo I need retail features for an online sportsbook?+
No. Keep retail out unless staffed counters, POS, cash, printed tickets, or self-service terminals are part of the approved operating model. If they are, add premises and channel licensing analysis, device and attendant controls, cash and ticket reconciliation, redemption security, maintenance access, and venue incident procedures. In Great Britain, using an SSBT to place a bet is remote communication even when it is inside a betting shop; classify terminals in other markets under their local rules.
Sources:GLI-33: Standards for Event Wagering Systems, Version 1.1Betting: advice for remote, non-remote and betting intermediariesSources reviewed
A linked source establishes only the scope described in its note. It does not validate unrelated claims by the same publisher.
- regulator2026-07-11UK Gambling Commission: Remote general betting standard real events licence
Defines the Great Britain permission for providing remote betting on real events to consumers and distinguishes real events, virtual events, and host arrangements.
- regulator2026-07-11UK Gambling Commission: Remote gambling software licence
Defines remote gambling software activity as manufacturing, supplying, installing, or adapting gambling software and separates it from consumer operating activities.
- regulator2026-07-11Malta Gaming Authority: Game Providers and Back Office
Defines critical gaming supply as a B2B activity and lists Type 2 fixed-odds betting and Type 3 pool or exchange categories.
- regulator2026-07-11UK Gambling Commission: What you need to send us when you apply for an operating licence
Specifies the operational model, system and end-to-end diagrams expected from remote applicants, including suppliers, equipment locations, registration, gambling, and payout.
- standards body2026-07-11Gaming Laboratories International: GLI-33: Standards for Event Wagering Systems, Version 1.1
Technical and operational reference for event-wagering systems, player accounts, transaction records, bet placement, results, external systems, retail devices, security, reconciliation, backup, and supplier controls; local adoption must be confirmed.
- first party2026-07-11Sportradar: Unified Odds Feed overview
Used only to establish the documented technical delivery of real-time odds and event messages, metadata, suspensions, settlements, and rollbacks through Sportradar's feed.
- first party2026-07-11Sportradar: Transaction 3.0 API introduction
Used only to establish the documented MTS ticket flow: an operator submits bet data, receives a risk or acceptance suggestion, and can acknowledge its own decision.
- first party2026-07-11Digitain: Sportsbook API Integration
Used only for Digitain's documented distinction between a ready-made iFrame interface and a bespoke API used for an operator-built interface.
- standards body2026-07-11International Betting Integrity Association: IBIA Data Standards
Sets voluntary integrity protocols for sporting-event data, including source transparency, collector vetting, latency, audit history, quality checks, incident reporting, and events involving minors.
- regulator2026-07-11UK Gambling Commission: LCCP Condition 15.1.2: Reporting suspicion of offences etc - betting licences
Sets Great Britain reporting duties for suspected gambling offences, information relevant to voiding bets, and relevant information for listed sports governing bodies.
- regulator2026-07-11Malta Gaming Authority: Reporting Requirements
Describes B2B, player-funds, go-live, outsourcing, information-security incident, and suspicious-betting reporting, including the different betting-data expectations for B2C and B2B licensees.
- regulator2026-07-11UK Gambling Commission: Customer funds: assessing whether you hold customer funds
Defines customer funds for the Great Britain framework and explains the treatment of deposits, winnings, crystallized bonuses, and open bets; the classification is jurisdiction-specific.
- regulator2026-07-11UK Gambling Commission: LCCP Condition 17.1.1: Customer identity verification
Requires covered remote operators to obtain and verify identity before gambling and restricts deferring reasonably available checks until withdrawal.
- regulator2026-07-11UK Gambling Commission: LCCP Condition 3.4.3: Remote customer interaction
Requires covered operators to identify, act, and evaluate gambling-harm indicators and states that the licensee remains responsible when B2B providers supply parts of the activity.
- regulator2026-07-11UK Gambling Commission: Implementation extension for new deposit limit requirements
Dated UK notice confirming that the second phase of RTS 12 takes effect September 30, 2026, and stating the gross deposit-limit naming, prominence, and fixed-time-frame requirements. UK-specific and relevant to the production launch date.
- regulator2026-07-11UK Gambling Commission: Emerging money laundering and terrorist financing risks from April 2025
Used for UK examples involving open-loop payments, cryptoassets, white-label and other third-party business relationships, and payment-provider due diligence. The bulletin requires those risks to be reflected in operator assessments and controls.
- regulator2026-07-11UK Gambling Commission: Emerging money laundering and terrorist financing risks from October 2025
Current UK emerging-risks bulletin used narrowly for the operator's responsibility for sufficient customer checks and the warning not to rely on a third-party payment processor for KYC or source-of-funds conclusions without further scrutiny.
- regulator2026-07-11UK Gambling Commission: Remote gambling and software technical standards
Current technical-standards framework reviewed for customer accounts, transactions, rules, time-critical events, results, limits, responsible design, in-play betting, third-party software, testing, and security.
- regulator2026-07-11UK Gambling Commission: Testing strategy for compliance with remote gambling and software technical standards
Explains the current risk-based testing approach and distinguishes licensee verification from areas where independent third-party assurance is required.
- standards body2026-07-11PCI Security Standards Council: PCI Security Standards
Defines PCI DSS as the baseline for protecting environments where payment-account data is stored, processed, or transmitted.
- standards body2026-07-11PCI Security Standards Council: Does PCI DSS apply to service providers that can impact payment-account data security?
Explains that PCI DSS scope can include service providers that do not directly store, process, or transmit account data but can affect the security of the cardholder-data environment.
- regulator2026-07-11Information Commissioner's Office: Contracts and liabilities between controllers and processors
Explains controller-processor roles and required contract topics, including instructions, security, sub-processors, rights assistance, breach support, audits, and return or deletion at contract end.
- standards body2026-07-11World Wide Web Consortium: Web Content Accessibility Guidelines 2.2
Provides the current W3C Recommendation and testable success criteria used here as an accessibility acceptance baseline, not as a universal statement of local legal conformance.
- government2026-07-11National Institute of Standards and Technology: NIST SP 800-61 Rev. 3: Incident Response Recommendations and Considerations for Cybersecurity Risk Management
Current incident-response guidance for integrating preparation, detection, response, recovery, and improvement into cybersecurity risk management.
- regulator2026-07-11UK Gambling Commission: Betting: advice for remote, non-remote and betting intermediaries
Explains the Great Britain approach to parties to betting contracts, intermediaries, remote communication, and self-service betting terminals.
This guide is an operational planning framework, not legal, licensing, financial, security, or compliance advice. Sports betting permissions, event and market rules, testing, customer-funds treatment, reporting, privacy, payment, tax, and responsible-gambling duties vary by jurisdiction, entity, product, channel, and technical configuration. Confirm current requirements with the relevant regulator, qualified local counsel, payment partners, and independent assessors before launch or material change.