Short answer
A custom sportsbook is eight systems that must agree on every bet: odds intake, market management, bet acceptance, risk and liability, the wallet, settlement, the back office and regulatory reporting. A build order that holds up puts the wallet, bet acceptance and settlement first, rents the odds feed until an own trading desk exists, and plans certification from the first sprint, because standards such as GLI-33 for event wagering systems test the platform, not the paperwork. A development company that has built one answers questions about settlement at peak and odds changes during acceptance in specifics.
| Component | What it does | Where it breaks first |
|---|---|---|
| Odds and event intake | Receives fixtures, markets, prices and results from one or more feeds | Feed gaps and duplicates; suspensions arriving after the price moved |
| Market management | Opens, suspends and closes markets; applies margins and limits | Markets left open after the event state changed |
| Bet acceptance | Validates the slip, checks price, limits and balance, and accepts or rejects | Price changes between display and acceptance; slow risk checks during live play |
| Risk and liability | Tracks exposure per market, event and player; applies limits and delays | Liability calculated in batch while bets arrive in real time |
| Wallet and player accounts | Balance, debits on acceptance, credits on settlement, KYC state | Double debits on retries; balance and bet records that disagree |
| Settlement and resulting | Grades bets when results arrive; resettles when a result changes | Queues that lag long after a big match ends |
| Back office and trading tools | Manual overrides, market control, player limits, reports | Actions without an audit record |
| Regulatory reporting | Bet, account and financial records in the regulator's format | Fields that were never stored, discovered at the first audit |
A feed can be large: BetConstruct's sportsbook page lists "140K+ pre-match events every month", "90K+ live matches every month" and "120+ sports types"[4]. Volume like that is why intake, market state and suspensions are engineered as a stream, not loaded as a batch.
Rent the prices or trade in-house. Pricing and trading are a desk of people and models, not only software. Rented trading shortens the route to launch and keeps a variable cost; an own desk makes margins and bet types yours and adds traders to the payroll.
Suppliers sell both options: Sportradar's Managed Trading Services page reads "Whether you want to trade in-house or entrust it to us, MTS offers flexibility that's tailored to your needs"[2]. Kambi's report describes its fee as "based on a number of variables including fixed fees, the number of live events offered and commission based on a revenue share of operators' Gross Gaming Revenue (GGR) less deductible costs"[3].
Live-event volume, in other words, is a cost line whichever side of the contract you are on, so it belongs in the architecture brief from day one. What the rented sportsbooks publish is on Kambi alternative and BetConstruct alternative.
How acceptance handles a moving price. Live odds change while a player is confirming. The choices are to reject, to accept at the new price only with the player's consent, or to accept within a tolerance. Some markets fix the answer in their technical rules, so the policy is configured per market rather than hard-coded; Brazil's published texts, read for what they ask of the platform, are on Brazil sportsbook platform requirements.
Where the wallet lives. A sportsbook next to a casino should share one wallet and one ledger, or players see two balances and the back office reconciles two systems. Debit on acceptance, credit on settlement, and every call idempotent, so a retried request cannot move money twice. The cashier is part of the same loop, and some regulators close it by rule.
The SPA states that every bettor has to be identified with documents and a "sistema de reconhecimento facial com prova de vida", and has to register a bank or payment account in their own name that is "a origem e o destino de todos os recursos que enviar ou receber da empresa de apostas"; operators are forbidden to accept deposits from any other account[5].
Settlement as a pipeline. Results arrive in bursts: the final whistle of a popular match settles thousands of bets at once, and a corrected result resettles them. Settlement runs as a queue with idempotent grading and a record of every regrade, separate from the path that accepts new bets. The failure pattern in detail, with the database side, is in settlement lag at match peaks.
Records the regulator can ask for. Retention and backup rules reach into the data model, so they are decided before it exists.
The SPA states that operators must keep an updated backup, for at least five years, of all data relating to bettors and operations, under Annex I of Ordinance SPA/MF 722/2024, updated at least every 24 hours and integrity-tested at least every seven days[5]. The regulator's own index describes that ordinance as setting the general rules for the operation of betting systems and for supplying data to Sigap[6].
Certification from the first sprint. Labs test the platform you run, so module boundaries, version identification and release records are architecture decisions, not documentation chores.
GLI-33 v1.1 is the Gaming Laboratories International standard for event wagering systems[1]. Brazil adds its own layer: the SPA's index lists Ordinance SPA/MF 300/2024 as setting the requirements for authorising the entities that certify betting platforms and online games[6].
| Stage | Output | Gate to the next stage |
|---|---|---|
| 1. Scope | Markets and jurisdictions, bet types, feed choice, rented or own trading, integration list | Scope signed off with compliance |
| 2. Architecture and certification plan | Component boundaries, data model for bets and ledger, list of critical components, lab and market plan | Architecture reviewed against the target standards |
| 3. Core | Player accounts, wallet, bet acceptance, settlement, back office basics | Bets placed and settled end to end on test data |
| 4. Feed and trading tools | Feed adapters, market management, risk limits, suspensions | Live events run through the full path on a test environment |
| 5. Reporting and responsible-gambling controls | Regulatory reports, limits, self-exclusion, audit records | Reports produced in the regulator's format |
| 6. Load test at event peak | Measured acceptance and settlement under the busiest expected event | Settlement lag within the agreed target at peak |
| 7. Certification and parallel run | Lab reports; shadow settlement against the current book, if one exists | Approvals per market; reconciled parallel run |
| 8. Go-live and operations | On-call rota, runbooks, incident process | First peak event handled without manual settlement |
About amBrain
Related on this site: iGaming platform case study.
Odds and event intake, market management, bet acceptance, risk and liability, the wallet and player accounts, settlement and resulting, the back office and regulatory reporting. Front ends and payment, KYC and feed integrations sit around them.
No. Many operators rent prices and trading from a supplier and own the rest of the platform. Sportradar, for example, offers trading as a managed service or supports in-house trading[2], so the choice can change later if the seams are designed for it.
It depends on the market. GLI-33 v1.1 is the Gaming Laboratories International standard for event wagering systems[1], and many regulators add their own technical rules; Brazil, for example, sets the operating rules for betting systems in Ordinance SPA/MF 722/2024 and authorises the certifying entities under Ordinance 300/2024[6].
The wallet, bet acceptance and settlement, because every other part depends on them agreeing on each bet. Feed integration and trading tools follow, then reporting and responsible-gambling controls, then load tests at the busiest expected event.
The price depends on scope: markets, rented or own trading, integrations and certification in each jurisdiction. The cost drivers, with published figures for the rent side, are on what a sportsbook platform costs.
Product and company names are trademarks of their respective owners and are used only to identify their products and published documents. No vendor named here reviewed or endorsed this page. The regulatory passages are an engineering reading of the SPA's own pages, read on 2026-09-23, not legal advice, and nothing here says which operators hold authorisations.
Related