amBrain

Sportsbook software development company: what gets built, in what order, and what to ask

Published Sep 23, 2026Facts checked: Sep 23, 2026

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.

On this page

What is a sportsbook platform made of?

The parts of a sportsbook and where each one usually fails
ComponentWhat it doesWhere it breaks first
Odds and event intakeReceives fixtures, markets, prices and results from one or more feedsFeed gaps and duplicates; suspensions arriving after the price moved
Market managementOpens, suspends and closes markets; applies margins and limitsMarkets left open after the event state changed
Bet acceptanceValidates the slip, checks price, limits and balance, and accepts or rejectsPrice changes between display and acceptance; slow risk checks during live play
Risk and liabilityTracks exposure per market, event and player; applies limits and delaysLiability calculated in batch while bets arrive in real time
Wallet and player accountsBalance, debits on acceptance, credits on settlement, KYC stateDouble debits on retries; balance and bet records that disagree
Settlement and resultingGrades bets when results arrive; resettles when a result changesQueues that lag long after a big match ends
Back office and trading toolsManual overrides, market control, player limits, reportsActions without an audit record
Regulatory reportingBet, account and financial records in the regulator's formatFields 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.

Which decisions shape the build?

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

In what order is a sportsbook built?

A typical order of work for an own sportsbook
StageOutputGate to the next stage
1. ScopeMarkets and jurisdictions, bet types, feed choice, rented or own trading, integration listScope signed off with compliance
2. Architecture and certification planComponent boundaries, data model for bets and ledger, list of critical components, lab and market planArchitecture reviewed against the target standards
3. CorePlayer accounts, wallet, bet acceptance, settlement, back office basicsBets placed and settled end to end on test data
4. Feed and trading toolsFeed adapters, market management, risk limits, suspensionsLive events run through the full path on a test environment
5. Reporting and responsible-gambling controlsRegulatory reports, limits, self-exclusion, audit recordsReports produced in the regulator's format
6. Load test at event peakMeasured acceptance and settlement under the busiest expected eventSettlement lag within the agreed target at peak
7. Certification and parallel runLab reports; shadow settlement against the current book, if one existsApprovals per market; reconciled parallel run
8. Go-live and operationsOn-call rota, runbooks, incident processFirst peak event handled without manual settlement

What shows up late?

  • Settlement and bet acceptance share one database table, so a big result slows new bets.
  • Result corrections were not designed, and resettlement becomes a manual script.
  • Liability is computed in a nightly job while live betting needs it per bet; the live path is described in live betting architecture.
  • The feed adapter trusts the feed; duplicates and out-of-order suspensions reach the market.
  • Load tests use average traffic instead of the busiest event of the season.
  • Nobody owns the list of critical components, so every release becomes a certification question.
  • Responsible-gambling limits are bolted onto the front end instead of enforced at bet acceptance; the controls that hold are in responsible gaming technology.

What should you ask a sportsbook development company?

  1. 1.What happens when the price changes between the player's tap and acceptance, and how is that configured per market?
  2. 2.How are bets resettled when a result is corrected, and what does the audit record show?
  3. 3.How is settlement kept from slowing bet acceptance during a big match, and what was measured?
  4. 4.Which parts are rented (feed, trading, KYC, payments) and where are the seams if you replace one later?
  5. 5.Which standards and markets has the platform design been prepared for, and who talks to the lab?
  6. 6.Who owns the code, the data model and the deployment scripts when the work ends?

Who should not build a custom sportsbook?

  • An operator who needs one market live quickly and has no plans to change the product: a turnkey sportsbook is cheaper to start, and what a sportsbook platform costs shows the published fees.
  • A team without budget for on-call operations after launch: an own sportsbook is a system someone answers for at every match.
  • A buyer looking for a licence: licences are held by operators, and a development company does not supply one.
  • An operator whose casino side is the larger build: start from custom casino platform development, where the shared wallet and ledger are set out.

About amBrain

  • Casino platform development with online casino games, sports betting engine, and player management.
  • amBrain builds betting exchanges, where players bet against each other rather than against the house.
  • amBrain builds CRM and bonus engines for iGaming: player segments, bonuses, campaigns and wagering rules.
  • 12 operators live
  • Three formats: full delivery, a dedicated team, or engineers embedded in your team.
  • The client keeps full ownership of the product and the code, except our reusable components.

Related on this site: iGaming platform case study.

Frequently asked questions

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.

Sources

  1. [1]Gaming Laboratories International, GLI Standards (GLI-33 Event Wagering Systems v1.1). Specification · checked Sep 23, 2026
  2. [2]Sportradar, Managed Trading Services (in-house or outsourced trading). Vendor's own page · checked Sep 23, 2026
  3. [3]Kambi Group plc, Q4 2023 report (how the sportsbook fee is built). Company filing · checked Sep 23, 2026
  4. [4]BetConstruct, Sportsbook product page (event and live match volumes). Vendor's own page · checked Sep 23, 2026
  5. [5]Secretaria de Prêmios e Apostas, Ministério da Fazenda (Brazil), Documento de perguntas frequentes — apostas de quota fixa (header reads "Atualizado em 1º/10/24"; backup and retention, identity and payment account), Oct 1, 2024. Regulator · checked Sep 23, 2026
  6. [6]Secretaria de Prêmios e Apostas, Ministério da Fazenda (Brazil), Legislação — apostas de quota fixa (the regulator's own index, page header "Atualizado em 21/09/2026"; descriptions of Ordinances 300/2024 and 722/2024). Regulator · checked Sep 23, 2026

Free project intro call, 30 minutes.

We reply within 24 hours.

Book a Call