Like-for-like comparison
| Criterion | Sportsbook | Exchange |
|---|---|---|
| Counterparty | Operator under sportsbook terms | Opposing customer requests, subject to exchange rules |
| Price shown | Operator quote | Available back or lay request |
| Acceptance | Operator accepts the bet | Request must be matched |
| Main visible cost | Embedded in quoted market prices | Back-lay spread and applicable commission |
| Partial fill | Product-specific | Common when requested size exceeds available liquidity |
| Controlling rules | Sportsbook and market rules | Exchange rules and market information |
Betfair's getting-started guide and exchange rules document one current exchange implementation. They should not be generalized to every platform.
Compare net outcomes
Suppose a sportsbook offers 2.10 and an exchange back price is 2.16. On a 100-unit winning stake:
- Sportsbook profit = 100 x (2.10 - 1) = 110 units.
- Exchange gross profit = 100 x (2.16 - 1) = 116 units.
- At an illustrative 5% commission on net market winnings, commission = 116 x 0.05 = 5.80 units.
- Exchange net profit = 116 - 5.80 = 110.20 units.
The exchange headline is higher, but the illustrative net difference is only 0.20 units. Betfair's commission guide notes that its applicable rate varies, so use the rate shown for the account and market.
Liquidity and the back-lay spread
The best displayed price may support only part of the desired stake. If 20 units are available at 2.16 and the remaining 80 units match at 2.12, average odds are (20 x 2.16 + 80 x 2.12) / 100 = 2.128. The available lay price also matters when closing or hedging a position.
Settlement parity
Compare the exact market period and outcome definition. A sportsbook's fixed-odds rules and an exchange's market information can differ on abandonment, extra time, non-runners or corrections. Betfair's sportsbook rules illustrate why the product rule set must be identified before comparing prices.
Compare executable prices, not screen labels
An exchange screen can show a best back price and a best lay price with limited money available at each level. A 100-unit request may therefore match across several prices. If 25 units match at 2.20 and 75 at 2.14, the stake-weighted average is (25 x 2.20 + 75 x 2.14) / 100 = 2.155. That average, not 2.20, is the relevant gross payoff price for the full request.
For a sportsbook quote, also verify that the intended stake was accepted at the displayed price. A headline comparison is incomplete when one side has a limit, the other has partial liquidity, or the settlement periods differ.
Execution record
- Record requested and matched stake separately.
- Save every matched price or the confirmed average price.
- Apply the account's actual commission rule to net market winnings.
- Identify whether a later hedge uses the same market.
- Compare abandonment, extra-time and correction rules before calling products equivalent.
The purpose of the record is not to declare one product universally cheaper. It is to calculate the net outcome available for a defined stake, market and account at a defined time.
Related resources
Use lay odds for liability or odds comparison for a repeatable shopping workflow.
Continue learning
- Next guide: Live Odds vs Pre-Match Odds
- Related guide: Short Odds vs Long Odds
Assumptions and limitations
The numerical example is illustrative and assumes a win, full matching and one simple commission rate. It excludes premium charges, currency effects, promotions and stake limits. Neither product is inherently better for every market or customer.

