Brandzivio

Gaming Software

Betting Exchange Software Development: Modules, Law, Cost

By the Brandzivio team · Published 19 October 2026 · Updated 19 October 2026

This page is for founders and operators who plan an exchange in a market where it is licensed, and for sportsbook owners who are wondering whether to add one. After reading it you should be able to judge what the software must contain, how it differs from a sportsbook, which legal questions come first and what drives the cost. It is not for anyone who wants to place bets, and it is not a guide to running an unlicensed service in India.

A betting exchange is a service that brings two or more betting parties together online where the operator has no liability for their bets. The UK Gambling Commission uses this wording for a remote betting intermediary, which is what people usually call a betting exchange. Brandzivio builds software only. The client is responsible for every licence and for legal compliance, we promise no winnings or income, and nothing here encourages anyone to bet. This is not legal advice. If you already have a scope in mind, you can tell Brandzivio about your project scope at /contact.

In this guide

What is betting exchange software development?

Betting exchange software development is the work of designing and building the platform on which users bet against each other instead of against the operator. Every bet is peer-to-peer: one user backs an outcome, another lays it, and the platform matches them at an agreed price. The operator runs the marketplace, holds the accounting accurate and charges commission on net winnings in a market.

That makes the software very different from a normal gaming site. Most of the engineering risk sits in the matching engine, the order book and the ledger that tracks every rupee reserved, matched and settled. Screens matter, but bookkeeping accuracy matters more, because one rounding or settlement error is a dispute with a real user.

Before any build, two questions come first: in which country will users be, and is an exchange allowed there? The legal section below covers India and Great Britain. The rest of the page assumes you have answered that question with a qualified gaming lawyer.

How does a betting exchange work? Back, lay and matching

In back and lay betting, to back is to bet that an outcome happens, and to lay is to bet that it does not. The layer takes the role a bookmaker would play for that one bet. Prices are decimal odds that users propose themselves.

Example: a user lays an outcome at decimal odds of 2.5 with a stake of 10. If the outcome happens, the layer pays 10 x (2.5 - 1) = 15. That 15 is the liability, and it is larger than the stake. So the wallet must reserve the full liability before the lay is accepted, or the platform could be owed money it cannot collect.

The order book lists the offers. Users post a price and a size, and a bet exists only when a back offer and a lay offer meet at the same price. A partial match is normal: if you offer 100 and only 40 is taken, 40 is matched and 60 stays open until it is taken or cancelled. When several offers sit at the same price, the earlier one is filled first, which is called price-time priority. Many exchanges cancel unmatched bets when a market goes in-play, but rules differ between exchanges, so build it as a configurable rule.

An exchange makes money through commission on net winnings in a market rather than a margin built into the odds. One operator guide cites 2-5% as an example; that is one operator's figure, not a standard, and your rate is a business decision.

Liquidity is the amount of money available at each price level. When a market is thin, bets stay unmatched or only partly matched, and users leave. That is why liquidity is a business problem as much as a technical one.

Betting exchange vs sportsbook: what changes for the software

The two models look similar to a user, but the software underneath is built around different problems. The table pairs the same attribute for each model.

  • For the buyer: an exchange removes the odds-compiler and trading-desk work but adds a matching engine, an order book, liability accounting and a liquidity problem.
  • For sportsbook scope and data feeds, see our sportsbook and sports prediction platform scope at /solutions/sports-betting-game-development-company rather than repeating it here.
Betting exchange vs sportsbook, attribute by attribute
AttributeBetting exchangeSportsbook
Counterparty to the userAnother userThe operator
Where odds come fromPrices set by users in the order bookSet by the operator's odds compiler or trading team, often with a feed
How the operator earnsCommission on net winningsMargin built into the odds
Operator riskLow on bet outcomes; risk is in settlement errors and liquidityOperator carries exposure to results
Funds reservedStake for a back bet, liability for a lay betStake
What needs liquidityBoth sides of every marketNothing from other users; the operator sets prices
What the odds engine doesMatches offers; no compiler or trader neededCompiles, adjusts and suspends prices

India: the Promotion and Regulation of Online Gaming Act, 2025 prohibits offering online money games, advertising them and facilitating financial transactions for them. PRS India defines an online money game as one where users pay money or other stakes hoping to gain money or other value, whether the outcome depends on skill, chance or both. Penalties listed by PRS are up to 3 years' imprisonment and/or a fine up to Rs 1 crore for offering, and up to 2 years and/or Rs 50 lakh for advertising. Facilitating financial transactions carries up to 3 years and/or Rs 1 crore. The Bill passed the Lok Sabha on 20 August 2025 and the Rajya Sabha on 21 August 2025 (PRS India, checked on 19 October 2026).

A law-firm update (AMSS Shardul) reports that gazette notifications of 22 April 2026 brought the Act and its Rules into force from 1 May 2026. We could not open the gazette or a MeitY notification ourselves, so this date rests on that secondary source; check the official gazette before relying on it. Constitutional challenges were reported as transferred to the Supreme Court in September 2025. We have not confirmed their current status, so check the Supreme Court's case status and do not assume an outcome.

The practical conclusion is that a real-money exchange for users in India is not a viable product. Nobody should read this page as saying otherwise.

Elsewhere: in Great Britain an exchange needs a remote betting intermediary licence from the UK Gambling Commission if it serves consumers in Great Britain or has remote gambling equipment there, wherever the business is based (UK Gambling Commission licence page, read 19 October 2026). Other countries differ, so ask a local gaming lawyer. This is not legal advice, and the client is responsible for all licences.

Core modules of a betting exchange platform

Follow a bet through the system and the modules appear in order: user accounts and KYC, wallet and ledger, market and event management, a live data feed for fixtures and results, the order book and matching engine, commission calculation, settlement against verified results and the admin back-office.

  • Matching engine: deterministic and low latency, with price-time priority, idempotent order handling (a retried request never creates a second bet) and a full order history so any dispute can be replayed.
  • Wallet and ledger: reserves stake or liability before accepting an order, releases it on cancellation and records every movement for audit.
  • Settlement and void rules: settles against verified results, handles voids, dead heats and result corrections with re-settlement, and keeps an audit trail.
  • Player side: back and lay ladder, one-click betting, partial-match display, open and matched bets, responsible-play limits, self-exclusion and geo-restriction. Cash-out or hedging only if the client defines the rules.
  • Operator side: liquidity and exposure monitoring, market suspension, commission tiers, reports, role-based access, audit logs and fraud or collusion alerts.
  • Technology: real-time updates over WebSockets with Redis and PostgreSQL are consistent with the stack Brandzivio uses for gaming platforms. That is a stack statement, not a claim that we have built an exchange.

Solving the liquidity problem

An exchange is empty without enough users on both sides of a market. Compliance guidance for operators describes the need for a critical mass of users, and this is the main business risk, more than the code.

There are a few options. You can start with fewer, popular markets so the available money is not spread thin. You can use a market maker, a participant who posts offers on both sides, though any such arrangement must be transparent to a regulator. You can join a shared liquidity pool through a partner network, or run a hybrid where a sportsbook sits beside the exchange. Each has costs and legal consequences.

A useful rule for buyers: ask any developer how liquidity will be created before asking about features.

Custom build, white-label or hybrid: how to choose

In every model the licensed operator carries compliance. The differences are cost, speed and control. The only figures below are a published market range from one vendor blog (Biz4Group, 2026), not Brandzivio prices; white-label and hybrid costs vary by vendor, so ask for written quotes.

  • Biz4Group (2026) also lists a licence at USD 10,000-50,000, data feeds at USD 2,000-15,000 a month and hosting at USD 1,500-5,000 a month as extras.
  • The ranges are wide because of scope, in-play support, jurisdiction and licence type.
  • Advice: compare total cost over three to five years including any revenue share, and agree code ownership in writing.
Custom, white-label and hybrid exchange options compared
OptionUpfront cost (published market range)Time to launchControl and codeOngoing feesWho carries compliance
Custom buildAbout USD 45,000 to 250,000+ (Biz4Group, 2026 vendor estimate)Longest, as the scope is yoursHighest, if ownership is agreed in writingHosting, data feeds, maintenanceThe licensed operator
White-labelUsually lower than custom; get a written quoteShortestLimited to what the vendor allowsOften a revenue share or licence fee; ask for the exact termsThe licensed operator
HybridBetween the two, depends on what is customisedMediumCore is vendor's, custom modules are yoursPossible revenue share on the coreThe licensed operator

Cost and timeline: what drives the price

The main cost drivers, roughly in order, are the depth of the matching engine and order book, in-play support, the number of sports and markets, data feed licences, wallet, payment and KYC integration, geolocation, admin and risk tools, mobile apps and load testing for peak events.

Brandzivio's indicative range for gaming website development is Rs 2,00,000 - Rs 12,00,000 with 6 - 16 weeks. That range is for our gaming platform scope. It is not a quote for a full licensed exchange; a full exchange scope would be agreed after a requirements discussion. Keep the vendor USD figures above and these Brandzivio figures separate when comparing offers.

Checklist: questions to ask a betting exchange developer

Use these questions with any vendor, including us.

  • Which jurisdiction are users in, and does your lawyer confirm an exchange is allowed there?
  • How does the matching engine handle partial matches, price-time priority, cancellations and in-play suspension?
  • How is liability reserved, and how are voids, dead heats and result corrections re-settled?
  • How will liquidity be created in the first 90 days?
  • Who licenses and pays for the data feed, and what happens if it fails?
  • Who owns the source code and cloud accounts at handover?
  • Are responsible-play tools, KYC, geo-restriction and audit logs included or extra?
  • Will there be a load test for peak match days, and what are the maintenance terms?
  • Red flags: a guaranteed licence, guaranteed profit, an 'exchange clone in 2 weeks' or no mention of law.

How Brandzivio can help

Brandzivio builds gaming websites and platforms with game lobbies, user wallets, leaderboards and admin tools for clients in India, as software only, with licensing and compliance left to the client. Our gaming platform scope covers user accounts and a wallet, tournaments and rewards, a secure real-time engine on WebSockets, an admin panel and reporting, and anti-fraud and audit logs, built with Node.js, React, Redis and PostgreSQL. The indicative range is Rs 2,00,000 - Rs 12,00,000 over 6 - 16 weeks.

We have not built a betting exchange, matching engine or odds feed, and we do not promote betting. What we can do is scope a project with you for a market where it is permitted. Planning a gaming platform in such a market? See our gaming website development services at /services/gaming-website-development, share your scope and jurisdiction at /contact, and take legal advice on licensing before you build. We build the software; compliance stays with you.

Frequently asked questions

What is a betting exchange and how does it work?

A betting exchange is a peer-to-peer platform where users back and lay each other at prices they choose. The platform matches a back offer with a lay offer at the same price and settles the bet when the result is verified. The operator charges commission instead of setting odds.

What is the difference between a betting exchange and a sportsbook?

On a sportsbook the operator is the counterparty and sets the odds, earning a margin. On an exchange users bet against each other at their own prices and the operator earns commission. Software-wise, an exchange needs a matching engine and liability accounting instead of an odds compiler.

How does a betting exchange make money?

Mainly through commission on net winnings in a market, rather than a margin inside the odds. One operator guide cites 2-5% as an example, but that is a single operator's figure, not a standard. Revenue also depends heavily on having enough liquidity for bets to match.

What is liquidity in a betting exchange?

Liquidity is the money available to be matched at each price level in a market. With high liquidity, bets match quickly and fully. In thin markets, bets stay unmatched or only partly matched, so operators plan how to attract users to both sides before launch.

How much does betting exchange software development cost?

Published vendor estimates for 2026 put a custom exchange at roughly USD 45,000 to 250,000+, plus licence and data-feed costs. Brandzivio's indicative range for its gaming platform scope is Rs 2,00,000 - Rs 12,00,000, which is not a quote for a full licensed exchange.

Is a betting exchange legal in India?

The Promotion and Regulation of Online Gaming Act, 2025 prohibits offering, advertising and facilitating payments for online money games, whether based on skill, chance or both. A real-money exchange for users in India is therefore not viable. Ask a qualified gaming lawyer; this is not legal advice.

Sources and further reading

Price ranges on this page are market figures published by Indian agencies in 2026. They differ widely, so treat them as planning ranges, not quotes.

Related case studies

More guides on this topic

Want a fixed quote for your project?

Share a few details and we will call you back within 24 hours with scope, timeline and a fixed price. No spam, no obligation.

We use your details only to reply to this enquiry.