Free tool
Wagering Requirement Calculator
How much you have to bet to clear a bonus, what that betting is expected to cost, and what the bonus is really worth once wagering, game weighting and max cashout are applied.
Slots usually 100%, tables 10-20%
Typical slot 94-97%
Above the UK limit: since 19 January 2026 the UK Gambling Commission caps bonus wagering at 10x.
- Amount the requirement applies to
- £100
- Wagering requirement in money
- £3,500
- Real stakes needed (after weighting)
- £3,500
- Bets at your average stake
- 3,500
- Stakes per day to finish in time
- £117
- Expected loss (stakes × house edge)
- £140
- Bonus minus expected loss
- −£40
| Wagering | Stakes | Expected loss | Value if you finish |
|---|---|---|---|
| None | £0 | £0 | £100 |
| 1x | £100 | £4 | £96 |
| 5x | £500 | £20 | £80 |
| 10x | £1,000 | £40 | £60 |
| 20x | £2,000 | £80 | £20 |
| 35x | £3,500 | £140 | £0 |
| 50x | £5,000 | £200 | £0 |
Average outcomes from a simplified expected-value model. Real sessions vary a lot: many players lose the bonus before finishing, a few finish well ahead. Check the operator's terms for excluded games, max bet rules and expiry.
How it works
A wagering requirement says how many times a bonus (or bonus plus deposit) must be bet before winnings can be withdrawn. Every bet loses the house edge on average, so the requirement has a price: the expected loss on all the bets it takes. The calculator compares that price with the bonus itself.
The formula
real stakes = wagering in money ÷ game weighting
expected loss = real stakes × (1 − RTP)
value if you finish = min(max(0, bonus − expected loss), max cashout)
Worked example
- £100 bonus, 35x on the bonus, played on a 96% RTP slot: £3,500 of bets with an expected loss of £140. The bonus is worth less than the betting costs, so a typical finisher keeps nothing.
- The same £100 at the UK maximum of 10x: £1,000 of bets, £40 expected loss, £60 kept on average.
- At 35x on bonus plus a £100 deposit the bets double to £7,000 and the expected loss to £280.
- Played on blackjack at 10% weighting and 99.5% RTP, 10x on £100 means £10,000 of real bets and a £50 expected loss.
The model shows averages and ignores variance. For the operator's side, the Bonus Cost Calculator uses the same method and adds completion rates and gaming tax.
Frequently asked questions
How do I calculate a wagering requirement?
Multiply the amount the requirement applies to by the multiple. A £100 bonus with 35x wagering on the bonus means £3,500 of bets. If wagering is on bonus plus deposit and you deposited £100, it is 35 × £200 = £7,000. Games that count less than 100% raise the real stakes: at 10% weighting every £1 bet counts as 10p.
What is a good wagering requirement?
Lower is better for the player. On a 96% RTP slot the expected loss equals the bonus at 25x on the bonus, so above roughly 25x a typical player is expected to lose more while wagering than the bonus is worth. In the UK, requirements above 10x are no longer allowed since 19 January 2026.
What does 'value if you finish' mean?
What a player who completes the wagering keeps on average: the bonus minus the expected loss on the required stakes, never below zero and capped by any max cashout. It is an average. Many players lose the bonus before they finish and a few finish well ahead.
Why does game weighting matter so much?
Weighting divides your real stakes. Blackjack counting 10% turns £1,000 of wagering into £10,000 of bets, so even a low house edge produces a large expected loss. Check the terms: many operators exclude table games entirely.
Is this calculator for players or operators?
Both. Players can see what an offer is really worth before claiming it. Operators can see how their requirement compares with the market; the Bonus Cost Calculator then turns the same offer into a cost per player after gaming tax.
Typical wagering in live offers, by market
Median wagering requirement of the casino welcome and reload offers that BonusBench tracks live today, read from operators' own promotion pages and updated daily, with the share of those offers that have no wagering at all. Across all markets the median is 25x, and 18% have no wagering.
| Market | Median wagering | No-wagering share | Live offers |
|---|---|---|---|
| United Kingdom | 10x | 30% | 825 |
| United States | 30x | 16% | 396 |
| Crypto casinos | 32x | 33% | 288 |
| Italy | 35x | 0% | 280 |
| Netherlands | 30x | 43% | 203 |
| Global (MGA and other licences) | 38x | 4% | 202 |
| Spain | 25x | 0% | 147 |
| Ontario | 15x | 13% | 124 |
| Canada | 35x | 7% | 89 |
| Mexico | 22x | 33% | 67 |
| Colombia | 10x | 0% | 64 |
| Germany | 30x | 0% | 56 |
| Denmark | 10x | 30% | 53 |
| Ukraine | 35x | 0% | 52 |
| Sweden | 18x | 0% | 36 |
| Greece | 25x | 0% | 31 |
Offers without wagering are counted as 0x. See all no-wagering offers by market.
Related tools
- Bonus Cost Calculator (after gaming tax)What a casino or sportsbook bonus really costs per player after wagering, completion and gambling tax, market by market.For operators
- Gaming Tax Rates by MarketOnline casino and betting tax rates by market: rate, tax base, bonus deductibility and extra levies, with sources.For operators
- True Bonus Value CalculatorWhat a bonus is actually worth to a player once wagering, RTP, game weighting and max cashout are applied.For playersComing soon
See what your competitors' offers really cost
BonusBench tracks live operator promotions market by market, scores them, and lets you cost and build your own against them.
Try BonusBench →