Matched Betting Calculator
Work out the guaranteed profit from a bookmaker free bet by calculating the correct lay stake on a betting exchange. Used whenever you receive a free bet offer.
About this calculator
Matched betting extracts risk-free profit from bookmaker free bet promotions by combining a back bet (at the bookmaker) with an opposing lay bet (at an exchange). Because the two bets cover all outcomes, one always cancels the other — but when the stake is free, the winning back bet delivers pure profit while the losing lay costs only the liability. The formula for free-bet profit is: profit = (freeBetAmount × (backOdds − 1)) − ((freeBetAmount × (backOdds − 1)) / (layOdds − 1)) × (commission / 100). The term freeBetAmount × (backOdds − 1) is the back-bet profit if your selection wins (free bets return winnings only, not the stake). Dividing by (layOdds − 1) gives the lay stake needed to equalise returns, and multiplying by commission/100 deducts the exchange fee on the lay side. This produces a locked-in profit regardless of the match result.
How to use
You have a $30 free bet. You find back odds of 4.0 at the bookmaker and lay odds of 4.1 at the exchange, which charges 5% commission. Step 1 — back profit if win: $30 × (4.0 − 1) = $90. Step 2 — required lay stake: $90 / (4.1 − 1) = $90 / 3.1 = $29.03. Step 3 — commission deducted on lay win: $29.03 × (5/100) = $1.45. Step 4 — net matched betting profit: $90 − $29.03 − $1.45 ≈ $59.52. This profit is guaranteed — if your selection wins at the bookmaker you receive $90 and pay out $29.03 on the exchange; if it loses, the exchange lay wins $29.03 minus the $1.45 commission, netting the same result.
Frequently asked questions
How do I find matching back and lay odds close enough to maximise profit?
The closer the back and lay odds are to each other, the higher your matched betting profit, because a smaller lay stake is needed to cover the back side. Use odds-matching software or comparison tools to scan multiple bookmakers and exchanges simultaneously for tight spreads. Liquid markets such as top-flight football, horse racing, and major tennis attract the tightest lay prices. Avoid illiquid markets where the spread between back and lay odds is wide, as this erodes your guaranteed profit significantly.
What is the difference between a stake-returned and stake-not-returned free bet?
A stake-returned (SNR) free bet credits both winnings and the original stake if it wins, behaving like real money. A stake-not-returned (SNRB or SNR) free bet only pays out the winnings if it wins — the stake itself is not returned, which is why the formula uses freeBetAmount × (backOdds − 1) rather than freeBetAmount × backOdds. Most promotional free bets from bookmakers are stake-not-returned, which yields slightly lower matched-betting profit than a stake-returned equivalent.
Is matched betting legal and can bookmakers close my account for doing it?
Matched betting is legal in jurisdictions where sports betting is permitted, as it exploits promotional terms rather than any loophole in the law. However, bookmakers are private businesses and can restrict or close accounts they identify as bonus hunters. Common signs that trigger account restrictions include consistently betting only when promotions are active, always backing at maximum odds, and rapidly withdrawing funds. To reduce detection risk, experienced matched bettors vary their bet sizes, occasionally place recreational bets without promotions, and prioritise promotions from a wide range of bookmakers.