Matched Betting Calculator
Calculate the exact lay stake on the exchange to cover any bookmaker bonus. Works with real money (qualifying bet) and free bets. 100% free.
Practical step-by-step example
Let's see how this applies to a real offer. Imagine this typical bonus:
Bet at the bookmaker
You stake $10 on Real Madrid at FanDuel at odds of 2.50.
This is the qualifying bet — needed to activate the bonus.Cover on the exchange
You bet $9.69 against Real Madrid on Betfair Exchange at odds 2.60 (2% commission).
This covers the opposite outcome — if Madrid loses, you win here.Qualifying result
Whatever happens with the match, you'll have a small controlled loss of ~$0.85. It's the cost of "opening the door" to the bonus.
🔴 Qualifying loss: -$0.85 (small necessary loss)Receive the $30 free bet
FanDuel credits you the $30 in free bets after settlement of your qualifying bet.
Switch the calculator above to "🎁 Free Bet" modeBet the free bet and cover
Use the $30 free on a new bet (high odds, e.g.: 5.00) and cover on the exchange as the tool calculates.
🟢 Guaranteed profit: ~$24 (you extract 80% of the bonus value)Final result
Gross profit: $24 - $0.85 qualifying loss = $23.15 net guaranteed, risk-free. And all this on an event you don't even have to follow.
Why does this work?
Bookmakers offer bonuses to attract customers. Their hope is you bet the bonus and lose (because most bet randomly). Matched betting exploits these bonuses risk-free using an exchange to cover the opposite outcome.
The math guarantees you extract 75-85% of each bonus's nominal value, regardless of the event outcome. It's not cheating, not illegal, not sports prediction — it's pure algebra applied to the betting market.
Want to skip the manual work?
NinjaBet includes an advanced calculator + automatic Oddsmatcher + bonus alerts + private forum. Use your first offer for free.
Try NinjaBet free →Formulas this calculator uses
For maximum transparency, these are the exact mathematical formulas the calculator applies. Same as NinjaBet, OddsMonkey, and any other tool in the sector.
Real Money Mode (Qualifying Bet):
Free Bet Mode (SNR — Stake Not Returned, most common):
Free Bet Mode (SR — Stake Returned, rare):
Limitations of this calculator
This calculator is functional and mathematically correct, but has limitations inherent to a free tool:
- It doesn't search for odds automatically. You have to manually input back and lay odds after checking each site.
- It doesn't detect active offers. You have to keep yourself updated on which bookmakers have bonuses available now.
- No Oddsmatcher included. Professional tools (NinjaBet, OddsMonkey) have an automatic comparator telling you exactly which odds to use to minimize qualifying loss.
- No Profit Tracker. You have to keep your own log of each bonus executed.
If you do matched betting occasionally, this calculator is enough. If you want to do it professionally and maximize income, a tool like NinjaBet automates all of the above for ~$30/month.
Frequently asked questions
Is it legal to use this calculator?
Yes. The calculator just applies basic math to odds. What's legal or not is matched betting itself, which is 100% legal in most countries and taxable as capital gains.
Why is there a loss in the qualifying bet?
Because back and lay odds are never exactly equal — there's always a small spread. That difference, plus exchange commission, generates the controlled "qualifying loss". The closer the odds are, the smaller this loss (ideal: odds differing by less than 0.05).
Which odds should I use to minimize the loss?
Always look for events where back and lay odds are as close as possible. Ideally difference ≤ 0.05 (e.g.: back 2.50 and lay 2.55). Professional tools like NinjaBet do this search automatically with their Oddsmatcher.
What if the free bet is SR instead of SNR?
SR (Stake Returned) free bets are rare but more profitable — you receive stake + winnings. SNR (Stake Not Returned) are standard: you only receive winnings. The calculator automatically changes the formula based on the type you select.
Why do I need an exchange? Isn't the bookmaker enough?
The exchange (Betfair, Smarkets, Matchbook) is where you can bet AGAINST an outcome. At traditional bookmakers you can only bet FOR. Without an exchange you couldn't cover the opposite outcome and therefore couldn't do risk-free matched betting.
Start now with your first guaranteed earnings
NinjaBet guides you step by step on your first offer. Free account, no commitment.
Create free account →