Skip to content
casino.limo
CurrentPublished by Alexa SavelleContent updated · Research checked

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.

Key decisions and controls
  • + 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.

01

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.”

Minimum decisions that should exist before software procurement begins.
DecisionQuestions to answerRequired output
Customer and territoryWhere 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 productReal 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 equipmentWeb, 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 liabilityWho 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.

Sources for this section: [1], [3], [4], [18], [25]

02

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.

  1. 1
    Verify 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.

  2. 2
    Verify 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.

  3. 3
    Assign 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.

  4. 4
    Draw 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 for this section: [1], [2], [3], [4], [14], [25]

03

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.

Contract each layer by function and authority, not by the vendor's package name.
LayerWhat it should ownWhat it does not proveContract test
PAM and walletCustomer 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 engineBet 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 feedFixtures, 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 tradingThe 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.
iFrameAn 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 packageOnly 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.

Sources for this section: [1], [2], [5], [6], [7], [8]

04

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.”

  1. 1
    Create 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.

  2. 2
    Make 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.

  3. 3
    Preserve 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.

  4. 4
    Reconcile 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.

Balance and wager states that should remain separately reportable.
StateAuthoritative questionRequired evidence
Available cashWhich ledger amount can the customer stake or withdraw now?Transaction ID, source, before-and-after balance, restrictions, and timestamp.
Bonus or promotional valueIs it withdrawable, stakeable, expired, or still conditional?Bonus ID, terms version, issue, use, conversion, expiry, and adjustment records.
Pending payment or withdrawalHas the processor accepted, rejected, or not yet finalized it?Operator and processor references, status history, method, amount, and reconciliation result.
Pending or accepted wagerDid 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 resettlementWhich 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.

Sources for this section: [5], [6], [11], [12]

05

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.

  1. 1
    Approve 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.

  2. 2
    Version 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.

  3. 3
    Fail 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.

  4. 4
    Control 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.

  5. 5
    Escalate 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.

Sources for this section: [5], [6], [9], [10], [11]

06

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.

Controls to prove at each point in the customer and money flow.
PointControl questionsAcceptance evidence
RegistrationWhich 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.
DepositIs 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.
WageringDo 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.
WithdrawalIs 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 processorHas 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.

Sources for this section: [5], [13], [14], [16], [20], [21]

07

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.

  1. 1
    Unify 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.

  2. 2
    Define 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.

  3. 3
    Enforce 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.

  4. 4
    Evaluate 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 for this section: [5], [14], [15], [18]

08

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.

A minimum supplier data-and-access schedule for each service.
FieldDecision to recordEvidence to retain
Data role and purposeController, 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 locationExact 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 authenticationHuman 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 scopeWhich 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 exitRequired 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.

Sources for this section: [4], [5], [18], [20], [21], [22]

09

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.

Acceptance cases that should pass on every supported device, locale, currency, and channel.
CaseExpected resultEvidence captured
Changed odds or priceThe 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 betEach 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 marketNo 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 correctionThe 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 blockThe 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 behaviorKeyboard, 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 assuranceInternal 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.

Sources for this section: [5], [6], [13], [14], [19], [23]

10

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.

Additional scope created by a retail betting channel.
AreaOnline-only baselineRetail addition
PermissionRemote product, customer, entity, and equipment analysis.Premises, non-remote and ancillary or remote permissions, terminal classification, and local authority conditions as applicable.
Bet recordAccount-linked electronic ticket and history.Printed ticket or barcode content, validity, expiry or redemption rules, lost-ticket process, and duplicate-redemption control.
MoneyAccount wallet and electronic payment reconciliation.Till, cash, payout, terminal, shift, venue, and central-ledger reconciliation with defined overage and shortage handling.
People and devicesRemote customer and support authentication.Attendant roles, device identity, physical security, maintenance access, offline state, and venue incident process.

Sources for this section: [5], [25]

11

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.

  1. 1
    Freeze 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.

  2. 2
    Run 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.

  3. 3
    Hold 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.

  4. 4
    Operate 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.

  5. 5
    Control 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]

12

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.

  1. 1
    Define 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.

  2. 2
    Preserve 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.

  3. 3
    Recover 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.

  4. 4
    Rehearse 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.

Minimum response logic for common sportsbook incidents.
IncidentImmediate controlAuthority before reopening
Stale or contradictory event dataSuspend 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 mismatchStop 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 failureBlock 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 breachContain 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 exitProtect 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.

Sources: [1], [2], [3]

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.

Sources: [3], [2], [1]

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.

Sources: [6], [7], [8], [5]

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.

Sources: [5], [11], [7]

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.

Sources: [19], [5]

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.

Sources: [12], [11], [5]

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.

Sources: [13], [17], [20], [21]

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.

Sources: [14], [18]

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.

Sources: [22], [5], [24]

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: [25], [5]

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. [1] Remote general betting standard real events licence

    UK Gambling Commission · Checked

  2. [2] Remote gambling software licence

    UK Gambling Commission · Checked

  3. [3] Game Providers and Back Office

    Malta Gaming Authority · Checked

  4. [4] What you need to send us when you apply for an operating licence

    UK Gambling Commission · Checked

  5. [5] GLI-33: Standards for Event Wagering Systems, Version 1.1

    Gaming Laboratories International · Checked

  6. [6] Unified Odds Feed overview

    Sportradar · Checked

  7. [7] Transaction 3.0 API introduction

    Sportradar · Checked

  8. [8] Sportsbook API Integration

    Digitain · Checked

  9. [9] IBIA Data Standards

    International Betting Integrity Association · Checked

  10. [10] LCCP Condition 15.1.2: Reporting suspicion of offences etc - betting licences

    UK Gambling Commission · Checked

  11. [11] Reporting Requirements

    Malta Gaming Authority · Checked

  12. [12] Customer funds: assessing whether you hold customer funds

    UK Gambling Commission · Checked

  13. [13] LCCP Condition 17.1.1: Customer identity verification

    UK Gambling Commission · Checked

  14. [14] LCCP Condition 3.4.3: Remote customer interaction

    UK Gambling Commission · Checked

  15. [15] Implementation extension for new deposit limit requirements

    UK Gambling Commission · Checked

  16. [16] Emerging money laundering and terrorist financing risks from April 2025

    UK Gambling Commission · Checked

  17. [17] Emerging money laundering and terrorist financing risks from October 2025

    UK Gambling Commission · Checked

  18. [18] Remote gambling and software technical standards

    UK Gambling Commission · Checked

  19. [19] Testing strategy for compliance with remote gambling and software technical standards

    UK Gambling Commission · Checked

  20. [20] PCI Security Standards

    PCI Security Standards Council · Checked

  21. [21] Does PCI DSS apply to service providers that can impact payment-account data security?

    PCI Security Standards Council · Checked

  22. [22] Contracts and liabilities between controllers and processors

    Information Commissioner's Office · Checked

  23. [23] Web Content Accessibility Guidelines 2.2

    World Wide Web Consortium · Checked

  24. [24] NIST SP 800-61 Rev. 3: Incident Response Recommendations and Considerations for Cybersecurity Risk Management

    National Institute of Standards and Technology · Checked

  25. [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.

More in Guides