Matched Betting Calculator - Lay Stake, Profit, ROI

Use this matched betting calculator to find the optimal lay stake, the profit if either side wins, and the expected ROI for qualifying bets, SNR free bets, and SR free bets.

Updated: June 19, 2026 • Free Tool

Matched Betting Calculator

Choose the bet type that matches the bookmaker offer. SNR and SR free bets use slightly different formulas because the free token is not returned on a loss.

$

Amount placed on the bookmaker side. For a qualifying bet this is your cash; for a free bet it is the size of the free bet token.

Decimal odds offered by the bookmaker on the outcome you are backing. Decimal odds include the original stake.

Decimal odds offered by the betting exchange on the opposing outcome. Lay odds are usually slightly higher than back odds.

%

Commission percentage charged by the bookmaker on net winnings, if any. Most retail bookmakers charge 0% on this leg.

%

Commission percentage charged by the betting exchange on net winnings when the lay bet wins. Smarkets uses 2% by default; Betfair's standard rate is 5%.

Results

Optimal Lay Stake
$0
Locked-In Profit $0
Profit If Back Wins $0
Profit If Lay Wins $0
Expected ROI 0%

What Is Matched Betting Calculator?

A matched betting calculator pairs a bookmaker back bet with an exchange lay bet so the two payouts cancel out and the only remaining variable is the value of any free token. You enter the back stake, back odds, lay odds, and both commission rates; the calculator returns the optimal lay stake, profit in each outcome, locked-in net profit, and ROI. Three bet types are supported - qualifying bet, SNR free bet, and SR free bet - because the free-token treatment on a loss changes the math.

  • Size a qualifying bet to lose as little as possible while qualifying for a free bet.
  • Extract value from an SNR free bet by locking in profit either way.
  • Extract value from an SR free bet where the free stake is returned on a win.
  • Compare offers using ROI to pick the most valuable promotion first.

Matched betting works because the bookmaker and the exchange are pricing the same event on different books, so tight spreads appear repeatedly through the day. Before sizing either leg, running the decimal price through the implied probability calculator reveals the overround the bookmaker has built in and lets you compare two bookmaker offers on a like-for-like basis.

How Matched Betting Calculator Works

The calculator solves one equation per bet type to find the lay stake that equalises the two payouts, then computes the realised profit in each outcome and the ROI against the back stake.

Qualifying / SR lay stake = (back odds / (lay odds - exchange commission)) x back stake x (1 - bookmaker commission) SNR lay stake = ((back odds - 1) / (lay odds - exchange commission)) x back stake x (1 - bookmaker commission) Profit if back wins = back stake x (back odds - 1) x (1 - bookmaker commission) - lay stake x (lay odds - 1) Profit if lay wins (qualifying) = lay stake x (1 - exchange commission) - back stake Profit if lay wins (free bet) = lay stake x (1 - exchange commission)
  • backStake: Cash for a qualifying bet, or the free-token size for an SNR or SR free bet.
  • backOdds: Decimal odds from the bookmaker; they include the original stake.
  • layOdds: Decimal odds from the exchange on the opposing outcome; usually slightly higher.
  • bookmakerCommission: % on back-leg winnings; usually 0% for retail bookmakers.
  • exchangeCommission: % on lay-leg winnings; 2% on Smarkets, 5% on Betfair.
  • betType: Selects the formula; SNR subtracts 1 from back odds.

The primary output is the lay stake - the number you type into the exchange slip; everything else is a check on whether the offer is worth the qualifying cost.

SNR free bet: $10 token at 11.0 back / 11.5 lay with 2% commissions on each side

Bet type = SNR free bet, Back stake = $10.00, Back odds = 11.00, Lay odds = 11.50, Bookmaker commission = 2%, Exchange commission = 2%

1. Lay stake: ((11 - 1) / (11.5 - 0.02)) x 10 x (1 - 0.02) = $8.54. 2. If back wins: 10 x 10 x 0.98 - 8.54 x 10.5 = $8.33 profit. 3. If lay wins: 8.54 x 0.98 = $8.37 profit (no cash at risk on the free token).

Optimal lay stake: $8.54. Profit if back wins: $8.33. Profit if lay wins: $8.37. Locked-in profit: $8.33. Expected ROI: 83.3%.

The realised profit is the smaller of the two outcomes ($8.33), which is the value the bookmaker offers before wagering or withdrawal restrictions kick in.

Qualifying bet: $10 cash at 11.0 back / 11.5 lay with 2% commissions

Bet type = Qualifying, Back stake = $10.00, Back odds = 11.00, Lay odds = 11.50, Bookmaker commission = 2%, Exchange commission = 2%

1. Lay stake: (11 / (11.5 - 0.02)) x 10 x (1 - 0.02) = $9.39. 2. If back wins: 10 x 10 x 0.98 - 9.39 x 10.5 = -$0.60. 3. If lay wins: 9.39 x 0.98 - 10 = -$0.80.

Optimal lay stake: $9.39. Profit if back wins: -$0.60. Profit if lay wins: -$0.80. Locked-in profit: -$0.80. Expected ROI: -8.0%.

Qualifying bets are typically small losses; a $0.80 cost to claim a $10 free bet is normal when lay odds run slightly above back odds.

According to Betfair's exchange commission documentation, Betfair's standard commission is 5 percent of net winnings; the calculator subtracts it from the lay odds in the denominator and applies it to the lay-side payout. Smarkets uses 2 percent on the same leg, so the same offer can return several dollars more per $100 staked on Smarkets.

Key Concepts Explained

Four matched-betting ideas explain every output the calculator produces.

Back Bet vs Lay Bet

A back bet wagers that an outcome will happen (you back the Lakers to win). A lay bet wagers that the outcome will not happen (you win if they lose or draw). Only exchanges accept lay bets.

Qualifying Bet

A real-money bet placed before the bookmaker awards a free bet. The goal is to lose as little as possible, since the free bet is the value.

Stake-Not-Returned (SNR) Free Bet

The stake is forfeited on a loss and only winnings are paid on a win. The calculator subtracts 1 from back odds in the lay stake formula because the token is not recoverable.

Stake-Returned (SR) Free Bet

The stake is added to winnings on a win. The lay stake formula matches a qualifying bet, but the lay-side profit is the full exchange payout because the free stake costs nothing on a loss.

These definitions matter when an offer blends both terms. A 'bet £10, get £30 in free bets' promotion is a qualifying bet plus an SNR free bet, and the calculator sizes each leg separately. Once a campaign spans dozens of offers across multiple bookmaker accounts, the is it worth it calculator lets you weigh locked-in profit against hours and bankroll so you can decide whether the campaign is worth continuing.

How to Use This Calculator

Six short steps size a matched bet and confirm whether the offer is worth the qualifying cost.

  1. 1 Pick the bet type: Choose Qualifying, SNR free bet, or SR free bet to match the offer. SNR is the most common.
  2. 2 Enter the back stake: Use the qualifying stake for a qualifying bet or the free-token size for SNR or SR free bets.
  3. 3 Add the back odds: Decimal odds from the bookmaker include the stake (4.00 means a $10 back bet returns $40 on a win).
  4. 4 Add the lay odds: Find the same selection on Betfair or Smarkets; lay odds are usually slightly higher.
  5. 5 Enter commission rates: Most retail bookmakers charge 0% on the back leg; the exchange is 2% on Smarkets, 5% on Betfair.
  6. 6 Read the lay stake and profit: Type the optimal lay stake into the exchange slip. The locked-in profit is the smaller outcome; ROI shows the value relative to the back stake.

A $25 SNR free bet at 6.0 back / 6.4 lay with 5% exchange commission returns a $19.69 lay stake, an $18.67 profit either way, and a 74.7% ROI on the free token.

When the qualifying cost looks borderline, the expected utility calculator helps weigh locked-in profit against time and effort so you can decide whether to chase the offer or wait.

Benefits of Using This Calculator

A purpose-built matched betting calculator removes the algebra that catches out beginners and gives experienced users a fast pre-trade check.

  • Sizes the lay stake correctly: the three bet-type formulas cover every standard offer.
  • Shows both outcomes: back-win and lay-win profits are listed side by side.
  • Compares offers quickly: ROI turns each free bet into a percentage.
  • Accounts for commission: both sides are explicit inputs.
  • Reveals the qualifying cost: the same tool shows what a free bet offer is worth.

According to HMRC Business Income Manual BIM22015, betting and gambling do not constitute trading for UK income tax purposes, so matched betting profits are tax-free for individual UK punters; non-UK residents should confirm treatment in their jurisdiction. For a longer campaign, the ROI calculator turns realised profit across many offers into a single percentage on the bankroll you committed.

Factors That Affect Your Results

Three variables drive the lay stake and a few limitations tell you when to re-check the calculator's output by hand.

Back odds vs Lay odds spread

The wider the gap between bookmaker back odds and exchange lay odds, the higher the qualifying cost. Offers where lay odds are below back odds are usually profitable on free bets; offers where lay odds are above back odds tend to lose money on SR free bets.

Exchange commission

Exchange commission enters the lay stake formula and reduces the lay-side payout. A 5% Betfair rate versus 2% Smarkets changes the same offer's profit by a few percent on each leg.

Free bet stake treatment (SNR vs SR)

An SNR free bet forfeits the stake on a loss; an SR free bet returns it. SNR subtracts 1 from back odds in the numerator, while SR uses the raw back odds.

  • The calculator assumes the entire back stake is matched at the listed lay odds. Real exchange liquidity is often thinner, so you may need to ladder the lay stake across price points.
  • The formulas do not account for bookmaker restrictions on free bet withdrawals, wagering requirements, or SNR/SR wording variants that change the realised profit.
  • Tax treatment varies by jurisdiction. UK matched betting profits are not taxable for individual punters under HMRC Business Income Manual BIM22015; other jurisdictions may treat matched betting as taxable income at scale.
  • According to the UK Gambling Commission, gambling operators in Great Britain must hold a Gambling Commission licence and can restrict promotional terms at any time, which can change the realised value of an offer.
  • Bookmakers may limit or close accounts that only bet on promotions, and exchanges may close accounts that primarily lay free bets. Use the calculator as a math reference, not a financial recommendation.

When the qualifying cost looks too high (negative ROI above 5-10%), skip the offer or look for a tighter market. The percentage return calculator expresses realised profit as a rate on the cash you tied up across a batch of offers, useful for comparing the campaign against a savings goal.

Matched betting calculator interface showing bet type, back and lay odds, commissions, optimal lay stake, profit in both outcomes, and ROI
Matched betting calculator interface showing bet type, back and lay odds, commissions, optimal lay stake, profit in both outcomes, and ROI

Frequently Asked Questions

Q: What is a matched betting calculator?

A: A matched betting calculator is a hedging tool that sizes the betting exchange (lay) side of a back-and-lay wager. Enter your bookmaker back stake, back odds, lay odds, and commissions, and it returns the optimal lay stake plus the profit in each outcome.

Q: How do you calculate the optimal lay stake?

A: For a qualifying bet or an SR free bet the formula is (back odds divided by (lay odds minus exchange commission)) times back stake times (1 minus bookmaker commission). For an SNR free bet the numerator uses (back odds minus 1) because the free token is forfeited on a loss.

Q: What is the difference between a qualifying bet and a free bet?

A: A qualifying bet is a real-money bet placed to qualify for a free bet; the goal is to lose as little as possible. A free bet is a token the bookmaker gives you, which can be stake-not-returned (the stake is lost on a loss) or stake-returned (the stake is added to winnings on a win).

Q: Is matched betting risk-free?

A: When the back and lay stakes are sized correctly and both accounts honour the bet, matched betting locks in a profit regardless of the outcome. Real-world risk comes from account restrictions, exchange liquidity gaps, and bookmaker terms that change the realised value of free bets.

Q: What is the difference between SNR and SR free bets?

A: An SNR (stake-not-returned) free bet forfeits the stake on a loss, so the calculator subtracts 1 from the back odds. An SR (stake-returned) free bet refunds the stake on a win, so the calculator uses the raw back odds and treats the loss as having no cash cost.

Q: How do bookmaker and exchange commissions affect matched betting profits?

A: Bookmaker commission reduces the back-side payout on a win and enters the lay stake formula. Exchange commission reduces the lay-side payout on a win and also enters the lay stake formula. A 2% Smarkets rate versus a 5% Betfair rate can change the same offer's profit by several dollars per $100 staked.