White Label Sportsbook · Features

White Label Sportsbook Software Features: Exchange, Book & Casino

A sportsbook that survives its first month is decided by the matching engine, the wallet and the back office, not by the odds screen. This page walks through what is built into the platform underneath the sportsbook clones we ship, sorted by the person who uses each part, and it lists what is still unfinished or needs an account of your own.

Request a Live Demo →See Pricing
3 verticals, one account
Full source handed over
6 days to deploy
Cash-Out Quote
10s validity
EXCHANGE BOOK
MATCH ODDS · 2.44
FIXED ODDS · HOUSE PRICE
ACCUMULATOR · 4 LEGS
cash-out offered
Wallet Balances
Total · Available · Reserved
3
Betting Verticals, One Wallet
180+
REST Endpoints, 11 Services
6
Currencies, Fiat and Crypto
6 Days
From Kickoff to Deployment
By Role

Who Uses What: The Feature Set by Role

Three people touch a sportsbook every day: the customer with a bet slip, the trader worried about exposure, and the operator who will one day explain a settlement to an auditor. Each gets a workspace.

B

Customer Apps

  • Sign-up that captures country and currency
  • Email check, password reset and optional TOTP second factor
  • Back or lay against an order book, runner by runner
  • Singles, accumulators and system bets at fixed odds
  • A bet slip that offers cash-out on anything unsettled
  • Prices displayed as decimal, fractional or American
  • Casino lobby split into six game categories
  • Self-service deposit, loss and session caps, and self-exclusion
T

Trading & Risk Desk

  • Order books held in memory, matched on price then time
  • Partial fills, with the unmatched remainder left on the book
  • A price ladder that accepts only 1.01 to 1000
  • Overround set separately for each sport and market type
  • A validation check that flags a market priced outside its band
  • Exchange liability and sportsbook exposure side by side
  • Large bets and orders flagged for a second look
  • Cash-out quotes built from live odds with a hedging formula
O

Operator & Compliance Console

  • KYC queue for passport, licence, national ID and proof of address
  • Approve or reject with a stated reason and the reviewer on record
  • Settle a market, void it with stakes refunded, or reverse a result
  • Wallet ledger written as append-only entries
  • Audit trail of admin actions with actor, resource and IP address
  • Three access tiers: user, admin and super admin
  • Reality check reminders on an interval you choose
  • Users, balances, transactions and reports in one place
Compare

Rented Platform vs One-Time Script vs Miracuves Platform

Three ways to put a sportsbook in front of customers. The rows that matter are about licence, code and who keeps the wallet, so those come first.

What you are comparingRented or hosted platformOne-time scriptMiracuves platform
Whose licence the bets run underMany turnkey offers run on the provider's own licenceYours to obtainYours to obtain. We supply software, not permission to operate
How you payTypically a revenue share on terms the provider setsOne-time, roughly $250 to $1,500 on the open market$3,999 one-time, no per-seat fee
Source codeUsually stays with the providerSome vendors withhold it from every published tierHanded over in full and self-hosted by you
Peer-to-peer exchangeVaries, so ask to see a partial fillOften absent, with an odds display and a feed insteadOrder books with price-time priority and partial fills
Mobile appsDepends on the dealCheaper tiers often ship web-view apps rather than native onesNative iOS and Android on React Native
Wallet and ledgerTypically on the provider's systemsVaries, and worth checking for a real ledgerAppend-only ledger on a database you host
Brand in the productAsk whether a supplier name shows anywhereYours to applyYour brand throughout, with no supplier name in the app or the store listings
Time to launchSet by the provider's onboardingDepends on how much you finish yourselfSix days on our side. Licence and payment approvals run separately

A turnkey operation under a provider's licence can suit a team with no licence and no plan to hold one. It is a different product from this one. Here you hold the licence, you hold the source and you keep the wallet, and the deployment schedule is only as fast as your regulator and your payment partners allow. The Provider page goes through the questions to put to any seller.

End to End

One Bet, Traced from Sign-Up to Payout

From outside it is a price and a button. Underneath it is a chain of steps, and each one is a code path you can open in the demo.

1

Sign Up and Fund

  • The customer registers and picks a country and currency
  • Email is confirmed and two-factor can be enrolled
  • Identity documents go into the KYC review queue
  • Card deposits are handled by Stripe using provider tokens
  • The wallet tracks a total, an available and a reserved balance
  • Limits can be set or tightened whenever the customer wants
2

Bet and Match

  • On the exchange the customer names a back or lay price
  • The stake shifts from available to reserved at once
  • Matching follows price first, then time in the queue
  • A part-filled order keeps its remainder on the book
  • On the sportsbook the customer takes the house price
  • One slip can mix singles, accumulators and system bets
3

Settle and Pay

  • The market closes under one of three persistence types
  • Exchange commission comes off net winnings
  • Sportsbook margin is the overround set for that market
  • Cash-out stays open on unsettled bets, quoted for ten seconds
  • Every balance change leaves a ledger entry that cannot be edited
  • Corrections run through the console, never through the database

Reserving the stake at placement is what stops one balance being spent twice across two verticals.

Rationale

Why Each Capability Made the List

None of these is here to fill a brochure. Take any one out and something specific stops working.

CapabilityWhat breaks without it
A matching engineA lay button sitting on a fixed-odds book is not an exchange. With no price-time priority and no partial fills, customers are never trading against one another.
One wallet for all verticalsTwo separate balances turn one customer into two, and every transfer between them becomes a reconciliation job.
Append-only ledgerWhen someone asks how a settlement from months back was paid, a balance that was overwritten has no way to reply.
Exact decimal arithmeticFloating point drift on small crypto stakes leaks value quietly, and by the time anyone notices it cannot be repaired.
KYC with a reviewer on recordAn upload form does not say who accepted an account or why. A recorded decision does.
Deposit, loss and session limitsPlayer-protection controls belong in the product from launch, and self-exclusion with an end date has to be enforced, not just displayed.
Audit log with IP addressThe answer to "an admin voided that market" has to name the admin, the resource and the origin of the request.
Margin validationA single market published outside its overround band can undo a month of margin.

What Runs Underneath

The web application is Next.js 14 in TypeScript. The mobile app is Expo React Native for both iOS and Android. Behind them sits a Node.js and Express backend of more than 180 REST endpoints grouped into 11 service packages. Data lives in PostgreSQL 16 through Drizzle ORM: 35 tables, 40 enums and roughly 60 indexes, with numeric(18,8) money columns and decimal.js maths so fiat and crypto share the same precision. Redis 7 pub/sub drives a WebSocket hub that pushes odds, orders, matches, balances and scores, while every wallet change runs inside a transaction with row-level locking.

Boundaries

What Is Not Included in the Base Package

The features above run in the demo. The items below are unfinished, or they need an account, a contract or a licence that only you can hold. We would rather list them here than have you meet them in week three.

Stated against the feature, not implied away

No gambling licence. We supply software, never permission to operate
No sports data feed. Fixtures, live scores and results come from a provider you subscribe to
No casino games. They need provider contracts and credentials in your name
Push, email and SMS need your own Firebase, SendGrid and Twilio accounts
Card payments run on Stripe. Bank transfer and crypto rails need configuration
eSports currently runs on mock data
Poker and bingo are basic, and live dealer is integration-ready rather than integrated
The interface has an i18n framework but ships in English only
No bundled monitoring stack, no CSV or JSON export, and search is pattern matching
Notification, promotion, loyalty, affiliate and tournament tables need a second migration snapshot before production
Automated KYC, geolocation and a WAF are add-ons, not defaults
Input validation is inline rather than schema-driven, which the security document rates Moderate

KYC review, deposit and loss limits, session limits, self-exclusion, reality checks and the audit trail are in the base package. Whether they satisfy your regulator is a question for your regulator and your own legal advisers.

Provider

Weigh a rental, a script, an agency and Miracuves side by side

Who signs the licence, who owns the source, what the six days cover and what to ask before you pay anyone: all of it sits on the Provider page.

Compare the providers →
FAQ

Frequently Asked Questions

Is this a sportsbook only, or does it include an exchange?
It includes both, plus a casino. The fixed-odds sportsbook prices the market itself, and the exchange lets customers back and lay against one another through per-runner order books with price-time priority. Running them together means a price is always on screen while the exchange builds depth. The platform earns commission on net winnings and never takes the other side of an exchange bet.
Does the platform come with a gambling licence?
No. Miracuves supplies software, not permission to operate, and no software vendor can hand you a licence. Obtaining and holding one in every market you accept customers from is yours, along with age verification and local advertising rules. What the platform brings is the tooling an application usually asks to see: KYC review, limits, self-exclusion and an audit log.
Can one balance cover the exchange, sportsbook and casino?
Yes. Each account has one multi-currency wallet with total, available and reserved balances. A bet moves the stake from available to reserved instead of opening a second pot, so the same money cannot be committed twice and nothing has to be reconciled between products.
Which currencies and payment methods are supported?
Six currencies ship: US dollars, euros, pounds, Bitcoin, Ethereum and USDT, with conversion between wallets. Card deposits and withdrawals go through Stripe with provider tokens, so no card number reaches your database. Bank transfer, crypto rails and any local method your market expects are configuration and integration work on the same provider pattern.
How are voids and reversed results handled?
Settling, voiding and reversing are console actions, not database edits. A void refunds stakes, a reversal corrects a result after the fact, and each one writes ledger entries plus an audit record carrying the admin identity and IP address. That is what lets you explain a correction long after it happened.
What is not finished yet?
eSports runs on mock data, poker and bingo are basic, and live dealer is integration-ready but not integrated. The interface ships in English only, and there is no bundled monitoring, no CSV or JSON export and no full-text search. Several extended tables need a second migration snapshot before production. The section above lists every item, including the accounts and contracts you must arrange yourself.

Open the exchange, the book and the console yourself

Ask for the demo logins and place a bet, then settle the market from the operator side.

Explore

Explore White Label Sports Betting Software

Want to see the whole feature set running?

Exchange, sportsbook and casino on one wallet, delivered in 6 days with the full source, self-hosted on your own infrastructure. The licence stays yours to obtain.

Talk to Us →
Miracuves · White Label Sports Betting Software Feature list and readiness limits cross-verified against the hub, 2026-09-29
Disclaimer

Miracuves is an independent software development company. We are not affiliated with, connected to, sponsored by, or endorsed by Bet365 or any other betting operator.

About this category

“White label sports betting software” describes a category of product, not any one company. Brand names appear elsewhere on this site only to describe the kind of platform being built and the terms buyers search for.

Licensing is yours

We supply software, not permission to operate. Obtaining and holding a gambling licence in every market you accept customers from is your responsibility, as is age verification, responsible-gambling provision and any local advertising restriction. We do not advise on any of it.

Who built this

The entire design and codebase is built by our own team. The product contains no code, design, graphics, or content originating from any third-party betting website or application. All third-party names and marks belong to their respective owners.