Free bet calculator
Turn a bookmaker free bet into money you keep whatever the result. Enter the prices and the calculator gives you the lay stake, the liability and the profit, for the qualifying bet and for the free bet itself.
How the lay stake is worked out
Matched betting pairs a back bet at a bookmaker with a lay bet on the same selection at a betting exchange, where you take the bookmaker's side. If the back bet wins, the bookmaker pays you and you pay the exchange. If it loses, the exchange pays you. The lay stake is chosen so both cases leave you with the same amount. New to exchanges? Read how betting exchanges work first.
With F the free bet, B the back odds, Lo the lay odds and c the commission as a fraction (2% = 0.02):
Stake not returned (SNR): lay stake L = F × (B − 1) / (Lo − c)
Stake returned (SR): lay stake L = F × B / (Lo − c)
Liability = L × (Lo − 1)
Back wins: F × (B − 1) − L × (Lo − 1) [SR: F × B − L × (Lo − 1)]
Lay wins: L × (1 − c)
Retention = guaranteed profit / F
A worked example
A €10 SNR free bet, backed at 5.0 and laid at 5.2 with 2% commission: L = 10 × 4 / (5.2 − 0.02) = €7.72, with a liability of €32.43. If the back bet wins you get €40 from the bookmaker and pay €32.43 at the exchange. If it loses, the exchange pays €7.72 less 2%. Either way you keep €7.57, a retention of 75.7%. That example is loaded when you open this page.
The qualifying bet
The qualifying bet uses your own money, so the stake comes back when it wins and is lost when it doesn't:
lay stake L = S × B / (Lo − c)
Back wins: S × (B − 1) − L × (Lo − 1)
Lay wins: L × (1 − c) − S
A €10 qualifying bet at 2.0, laid at 2.06 with 2% commission, needs a lay of €9.80 and loses about €0.39 (3.9%) either way. That small, known loss is the cost of unlocking the free bet. Pick low odds with a close lay price to keep it down.
No exchange: covering with another bookmaker
You can also put the free bet on one outcome and back every other outcome with cash elsewhere, like a sure bet where one leg costs you nothing. Each cash stake is sized to pay what the free bet would pay:
free bet pays R = F × (A − 1)
cash stake i = R / O_i
profit = R − Σ cash stakes
With a €10 free bet at 4.5 and the other side at 1.30, R = €35, the cash stake is €26.92 and you keep €8.08 (80.8%). For ordinary cash-only sure bets, use the arbitrage calculator.
Before you start
Every offer has terms: minimum odds, which markets count, when the free bet expires and whether it can be split. Read them before you place anything. Bookmakers can also limit or close accounts they see as “bonus abusers”, usually after a run of offers taken and nothing else; our guide to bookmaker limits explains why it happens. Prices can move between your two bets and a lay can go unmatched, so place the bets one after the other and check each price. This page is information, not financial or betting advice. Only bet what you can afford, and stop if it stops being fun.
FAQ
Free bet questions
What is the difference between SNR and SR free bets?
What retention should I expect from a free bet?
What is a qualifying loss?
Which commission rate should I enter?
Can I use a free bet without an exchange?
Is matched betting risk-free?
More free tools
-
Arbitrage calculator
Split your stake across two or three outcomes so every result pays the same. Commission, rounding and fixed stakes included.
Open calculator -
No-vig calculator
Strip the bookmaker's margin out of a 2-way or 3-way market and see the fair odds, using the multiplicative and power methods.
Open calculator -
Odds converter
Convert between decimal, fractional and American odds and the probability each one implies.
Open calculator
Use your free bets on live sure bets
ArbVantage finds sure bets across 40 bookmakers. Its bet calculator has a free-bet toggle on every leg: switch it on and the stakes are re-solved for a stake-not-returned free bet, so you can see which sure bet keeps the most of it. Free for 14 days.