About the Matched Betting Calculator
Matched betting is a technique for extracting value from a bookmaker's free bet or bonus offer (or, for a qualifying bet, for locking in a near-zero-cost outcome) by placing two opposing bets: a back bet at a fixed-odds bookmaker, and a lay bet at a betting exchange that bets against the same outcome. Sized correctly, the two bets cancel out so the result is close to identical whichever way the event goes.
The core formulas
For a qualifying bet (your own money, full stake returned on a back win), the lay stake that hedges a back stake B at back odds Ob, against lay odds Ol with exchange commission c (as a decimal), is:
Lay stake = (B x Ob) / (Ol - c)
For a free bet (stake not returned, "SNR"), only the potential winnings need hedging, not the stake itself, so the formula drops one unit of back odds:
Lay stake = (B x (Ob - 1)) / (Ol - c)
In both cases, the liability — the amount the exchange holds against your lay bet — is Lay stake x (Ol - 1). That is the amount you must have available in your exchange account before placing the lay.
How to get the best results
- Use decimal (European) odds for both the back and lay legs — fractional odds must be converted first (e.g. 5/2 = 3.50 decimal).
- Enter the exchange's commission rate as a percentage of net winnings, not of the full payout — most exchanges charge 2-5%.
- Odds move quickly; place the lay bet as close as possible to the back bet to avoid the hedge drifting out of balance.
Practical context
A qualifying bet typically returns a small guaranteed loss (a few percent of stake) — that loss is the cost of unlocking a bookmaker's free bet offer, not a mistake. A free bet, by contrast, typically returns 70-80% of its face value as guaranteed profit, because only the winnings (not the stake) needed to be matched. Always confirm the exact odds and commission at the time of betting, since the calculator's guarantee only holds for the numbers you enter.