How to Start a Sportsbook
A 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.
Great Britain and Malta divide operator and supplier responsibilities differently; neither framework is 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.
Continue the decision
Continue with the guide that matches the next licensing, market-access, procurement, or launch decision.
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 territory | 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 product | 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 equipment | 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 liability | 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. Great Britain'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. Malta's critical gaming supply category covers B2B software or material game-element activity. None of those categories should be treated as interchangeable.
Build an accountability matrix alongside the license map. Great Britain requires remote applicants to provide an operational model with 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 another regulator requires 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.
- 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.
- 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.
- 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.
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.
Sportradar's Unified Odds Feed carries real-time odds, event messages, and metadata, while its Managed Trading Services exchanges bet tickets and returns risk or acceptance suggestions. Digitain's iFrame is a ready-made interface, while its bespoke API supports an operator-built interface. Those are delivery facts about the named 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 wallet | 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 engine | 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 feed | 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 trading | 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. |
| iFrame | 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 package | 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 covers 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.
- 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.
- 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.
- 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.
| State | Authoritative question | Required evidence |
|---|---|---|
| Available cash | Which ledger amount can the customer stake or withdraw now? | Transaction ID, source, before-and-after balance, restrictions, and timestamp. |
| Bonus or promotional value | Is it withdrawable, stakeable, expired, or still conditional? | Bonus ID, terms version, issue, use, conversion, expiry, and adjustment records. |
| Pending payment or withdrawal | Has the processor accepted, rejected, or not yet finalized it? | Operator and processor references, status history, method, amount, and reconciliation result. |
| Pending or accepted wager | 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 resettlement | 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. The voluntary IBIA Data Standards set expectations for accurate, reliable, transparent, and responsibly sourced data and cover 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.
- 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.
- 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.
- 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.
- 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.
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. Covered remote operators in Great Britain must obtain and verify name, address, and date of birth before gambling. Operators should not wait until withdrawal to request information that could reasonably have been requested earlier. Late, payout-only KYC is therefore 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. In Great Britain, open-loop payments and insufficient white-label or supplier due diligence are specific AML risks.
| Point | Control questions | Acceptance evidence |
|---|---|---|
| Registration | 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. |
| Deposit | 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. |
| Wagering | 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. |
| Withdrawal | 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 processor | 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. Covered remote operators in Great Britain must monitor from account opening using indicators that include spend, spend patterns, time, gambling behavior, customer contact, tool use, and account indicators. The licensee remains 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 second phase of RTS 12 changes takes effect on 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.
- 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.
- 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.
- 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.
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. Where the UK controller-processor framework applies, the contract must 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 covers encryption, strong authentication, audit logging, network separation, third-party communications, and defined supplier security responsibilities. Great Britain's RTS security requirements apply to specified critical systems. Map the applicable controls, then test the exact production configuration and local obligations.
| Field | Decision to record | Evidence to retain |
|---|---|---|
| Data role and purpose | 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 location | 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 authentication | 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 scope | 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 exit | 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. Great Britain separates 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 price | 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 bet | 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 market | No wager is accepted after closure or while the operator cannot establish a current offer; recovery does not duplicate a bet. | Feed condition, suspension trigger, displayed market condition, attempted request, and recovery trace. |
| Settlement and correction | 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 block | 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 behavior | 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 assurance | 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 |
|---|---|---|
| Permission | Remote product, customer, entity, and equipment analysis. | Premises, non-remote and ancillary or remote permissions, terminal classification, and local authority conditions as applicable. |
| Bet record | Account-linked electronic ticket and history. | Printed ticket or barcode content, validity, expiry or redemption rules, lost-ticket process, and duplicate-redemption control. |
| Money | Account wallet and electronic payment reconciliation. | Till, cash, payout, terminal, shift, venue, and central-ledger reconciliation with defined overage and shortage handling. |
| People and devices | 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. Depending on the license and activity, Malta requires 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. Assign every applicable duty before launch.
- 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.
- 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.
- 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.
- 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. Under GLI-33, reconcile with financial institutions and processors daily or at the regulator's required cadence.
- 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 for this section: [4], [5], [11], [16], [18], [19], [22]
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. Under NIST SP 800-61 Rev. 3, incident response is part of ongoing cybersecurity risk management rather than 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. Where the UK controller-processor framework applies, contracts must cover return or deletion, sub-processor control, and audit support. 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.
- 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.
- 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.
- 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.
| Incident | Immediate control | Authority before reopening |
|---|---|---|
| Stale or contradictory event data | 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 mismatch | 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 failure | 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 breach | 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 exit | 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. |
Sources for this section: [5], [6], [10], [11], [14], [22], [24]
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.
Does a B2B sportsbook license let a supplier take consumer bets?+
Not by itself. Malta's critical gaming supply license is a B2B permission for specified software and material game elements. Great Britain 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.
Are 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.
Who 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.
Does every sportsbook release need an independent test house?+
No universal rule requires it. Testing scope depends on jurisdiction, license, product, component, and change. Great Britain separates requirements a licensee can verify from areas requiring independent assurance, while GLI-33 covers production-equivalent testing and operational audit considerations. Classify the exact change against the applicable regulator's current rules before release.
Is 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.
Can the payment or KYC provider own compliance for us?+
A provider can collect data, run checks, tokenize payment data, and provide 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 how final decisions are justified and audited. In Great Britain, an operator cannot rely on a payment processor's KYC without further scrutiny.
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. In Great Britain, monitoring must cover spend, spend patterns, time, gambling behavior, customer contact, management-tool use, and account indicators, and the licensee remains responsible when B2B suppliers are involved. Limits, exclusions, risk actions, and marketing restrictions must flow back to every acceptance channel.
What 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.
Do 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
Primary documents and named publications used for the dated conclusions in this guide. Source links do not replace the requirements that apply to the exact entity, product, market, and contract.
Open 25 sources
- [1] Remote general betting standard real events licence
UK Gambling Commission · Checked
- [2] Remote gambling software licence
UK Gambling Commission · Checked
- [3] Game Providers and Back Office
Malta Gaming Authority · Checked
- [4] What you need to send us when you apply for an operating licence
UK Gambling Commission · Checked
- [5] GLI-33: Standards for Event Wagering Systems, Version 1.1
Gaming Laboratories International · Checked
- [6] Unified Odds Feed overview
Sportradar · Checked
- [7] Transaction 3.0 API introduction
Sportradar · Checked
- [8] Sportsbook API Integration
Digitain · Checked
- [9] IBIA Data Standards
International Betting Integrity Association · Checked
- [10] LCCP Condition 15.1.2: Reporting suspicion of offences etc - betting licences
UK Gambling Commission · Checked
- [11] Reporting Requirements
Malta Gaming Authority · Checked
- [12] Customer funds: assessing whether you hold customer funds
UK Gambling Commission · Checked
- [13] LCCP Condition 17.1.1: Customer identity verification
UK Gambling Commission · Checked
- [14] LCCP Condition 3.4.3: Remote customer interaction
UK Gambling Commission · Checked
- [15] Implementation extension for new deposit limit requirements
UK Gambling Commission · Checked
- [16] Emerging money laundering and terrorist financing risks from April 2025
UK Gambling Commission · Checked
- [17] Emerging money laundering and terrorist financing risks from October 2025
UK Gambling Commission · Checked
- [18] Remote gambling and software technical standards
UK Gambling Commission · Checked
- [19] Testing strategy for compliance with remote gambling and software technical standards
UK Gambling Commission · Checked
- [20] PCI Security Standards
PCI Security Standards Council · Checked
- [21] Does PCI DSS apply to service providers that can impact payment-account data security?
PCI Security Standards Council · Checked
- [22] Contracts and liabilities between controllers and processors
Information Commissioner's Office · Checked
- [23] Web Content Accessibility Guidelines 2.2
World Wide Web Consortium · Checked
- [24] NIST SP 800-61 Rev. 3: Incident Response Recommendations and Considerations for Cybersecurity Risk Management
National Institute of Standards and Technology · Checked
- [25] Betting: advice for remote, non-remote and betting intermediaries
UK Gambling Commission · Checked
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.