Matched betting is a method of covering every outcome of a qualifying bet or promotion. You back an outcome at a bookmaker and lay the same outcome on a betting exchange. Carefully calculated stakes make the two positions offset one another, so the value comes from the promotion—not from predicting the match.
What matched betting is—and is not
Bookmakers use welcome promotions to acquire customers. A typical offer asks you to place a qualifying bet with your own money, then awards one or more free bets. Matched betting uses a second bet on an exchange to reduce the uncertainty in both stages.
It is not the same as simply betting both teams. The second position is a lay bet against the exact selection you backed, and the stake is calculated using both sets of odds and the exchange commission. That is what balances the possible results.
Nor should it be marketed as “risk-free”. You can make a controlled qualifying loss, odds can move, bets can remain unmatched, and bookmaker and exchange settlement rules can differ. The method is arithmetic-led, but execution still matters.
- Back bet
- A bet that an outcome will happen, normally placed with a bookmaker.
- Lay bet
- A bet that the same outcome will not happen, placed on a betting exchange.
- Liability
- The amount the exchange holds and you lose if the selection you laid wins.
- Qualifying loss
- The small, calculated cost of completing an offer's qualifying stage.
- SNR free bet
- “Stake not returned”: if it wins, only the winnings are paid—not the free stake.
- Matched bet
- An exchange bet accepted by another customer. Unmatched money is not yet a live bet.
The mechanic: two bets cover every result
Imagine England are playing France. You back England to win at a bookmaker, then lay England to win on Betfair Exchange.
The lay stake is chosen so those two branches finish at almost the same number. During qualification that number is usually a small loss. When the back side uses an SNR free bet, it becomes positive locked-in value.
Why an exchange is different
A traditional bookmaker accepts your bet. On an exchange, customers bet against one another. The displayed lay price must have enough money available to match your stake, and the exchange charges commission on net winnings in a market.
Stage one: the qualifying bet
Suppose an offer requires a £10 qualifying bet. You find the same selection at back odds of 4.00 and lay odds of 4.20. Assume 2% exchange commission.
For a normal cash back bet, the equal-profit lay stake is:
commission is written as a decimal: 2% = 0.02
(£10 × 4.00) ÷ (4.20 − 0.02) = £9.57
liability = £9.57 × (4.20 − 1) = £30.62
result ≈ −£0.62
result ≈ −£0.62
The result is approximately the same either way: a 62p qualifying loss. That is the acquisition cost of unlocking the promotion. Your real calculation is whether the expected value of the free bets comfortably exceeds that cost.
Want to check your own live prices? Use ProfitPanda's free matched-betting calculator to balance the lay stake, liability and both settlement branches.
Never copy a worked example into a live market
Odds and available exchange liquidity move. Recalculate from the prices actually available to you, check the commission setting, and confirm the lay is fully matched.
Stage two: converting an SNR free bet
Now suppose the bookmaker has credited a £20 SNR free bet. You back a selection at 5.00 and can lay it at 5.20, again at 2% commission.
Because the £20 free stake is not returned if the back bet wins, the formula changes:
£20 × (5.00 − 1) ÷ (5.20 − 0.02) = £15.44
liability = £15.44 × (5.20 − 1) = £64.86
locked-in value ≈ £15.14
locked-in value ≈ £15.13
That is roughly 75.7% conversion before rounding. Higher back odds can improve conversion, but they also require more exchange liability and may expose you to thinner liquidity. The best practical match balances conversion, liquidity, timing and the offer's rules.
If an offer is stake returned, a refund, a bet builder, a profit boost or a token, do not use the SNR formula blindly. Each mechanic pays differently.
The complete matched-betting workflow
Check eligibility, qualifying stake, minimum odds, eligible markets, payment exclusions, expiry, free-bet type and when the reward is credited.
You need the bookmaker stake and enough exchange balance to cover liability. Liability is held while the lay bet is open.
“Match result”, “to qualify”, “90 minutes” and “including extra time” are different markets even when the team name is identical.
Use the correct mode—qualifying, SNR, SR or refund—and your actual exchange commission.
Verify the bookmaker receipt, then place the calculated lay. Avoid leaving an uncovered position while the price moves.
Matched bets cannot normally be cancelled. Unmatched or partially matched stakes are not full cover; cancel or adjust the remainder carefully.
Do not assume the free bet has landed. Check its value, type and expiry against the offer terms.
Repeat the matched process for eligible free bets, then log stakes, liability, commission, actual profit and withdrawals.
The mistakes that cause real losses
| Mistake | What goes wrong | What to do |
|---|---|---|
| Wrong market | One side settles on 90 minutes while the other includes extra time. | Match the full market name, selection and event—not just the team. |
| Unmatched lay | You think every outcome is covered, but some or all of the exchange stake was never accepted. | Check the “matched” amount and average price before leaving the market. |
| Odds movement | The lay price changes after the back bet, increasing the qualifying loss. | Recalculate with the live price; never reuse the old lay stake. |
| Insufficient liability | The exchange rejects or reduces the lay, leaving the back exposed. | Check liability and available balance before placing the bookmaker bet. |
| Wrong free-bet type | SNR maths is used on an SR or refund offer, balancing the wrong payout. | Identify exactly what is returned and when before calculating. |
| Terms breach | The bet does not qualify because of odds, market, deposit method or expiry rules. | Read the current operator terms at the point of action. |
| Different void rules | One side is voided while the other remains live, especially around non-runners or abandoned events. | Prefer simple markets and understand both operators' settlement rules. |
| Betting in-play | Suspensions and rapid price changes make clean matching harder. | Beginners should use liquid pre-match markets and leave time to check. |
Bankroll, records and safer gambling
Matched betting needs working capital. The bookmaker stake and exchange liability may be tied up until settlement even though most of it returns. Do not use rent, bills, credit or money you need back on a deadline.
- Keep a separate record of bookmaker balances, exchange balance, pending bets and withdrawals.
- Count qualifying losses, commission and subscription costs—not just free-bet winnings.
- Set deposit and time limits before starting, not after a stressful mistake.
- Stop if you find yourself placing ordinary bets, chasing a loss or hiding the activity.
- Use only accounts in your own name and follow each operator's terms.
18+ only
Gambling can cause financial harm. Free, confidential support is available from BeGambleAware. The National Gambling Helpline is available 24/7 on 0808 8020 133 in England and Scotland; in Wales call 0808 2819 265.
Where ProfitPanda fits
The theory is short. The operational detail is where beginners make mistakes. ProfitPanda turns an offer into a guided sequence inside Discord: what to open, the exact back and lay selections, live stakes and liability, checks before placement, and automatic tracking afterwards.
The free tier includes the full tutorial and two sportsbook offers with no card required. The aim is not to make you memorise equations; it is to make the calculation transparent and the execution repeatable.
Frequently asked questions
Is matched betting legal in the UK?
Matched betting uses ordinary bookmaker promotions and betting exchanges. Adults must still follow each operator's eligibility rules and terms. ProfitPanda does not provide legal advice; if your circumstances are unusual, check the current rules that apply to you.
Is matched betting risk-free?
No. Correct matching reduces outcome exposure, but execution errors, moving odds, unmatched bets, settlement differences, promotion terms and account restrictions create real risks. “Low qualifying loss” and “covered outcomes” are more accurate descriptions.
What is exchange liability?
Liability is the amount you stand to lose on the lay side if the laid selection wins. At lay odds of 4.20 with a £9.57 lay stake, liability is £9.57 × 3.20 = £30.62. The exchange holds this amount until settlement.
Why do I lose money on the qualifying bet?
The bookmaker and exchange prices rarely match perfectly, and exchange commission also affects the result. The small balanced loss is the cost of unlocking a promotion whose expected conversion value should be greater.
What happens if my lay bet is unmatched?
An unmatched exchange bet is not active cover. If it is partially matched, only that portion is active. Check the matched amount, cancel unwanted unmatched money where possible, and recalculate before adjusting. A fully matched bet cannot normally be cancelled.
Can bookmakers restrict matched bettors?
Operators can limit stakes, promotions or accounts under their terms and regulatory obligations. Use accurate details, only your own accounts, and never try to evade a restriction. Treat access as a constraint, not something to work around.
How much money do I need to start?
It depends on the offer, back odds and lay liability. You need enough for the bookmaker stake and the exchange liability at the same time. Start with offers whose total funding requirement you understand and can comfortably afford.
Sources and further reading
See the guided version
Join ProfitPanda free inside Discord. Learn the flow, complete two guided offers, and see every stake and liability before you place it.
Start free in Discord →Written and maintained by ProfitPanda. Found something unclear or outdated? Email hello@profitpanda.co.uk; corrections are made on the page.