Wagering Calculator
What actually happens when you try to clear a bonus, not just the average.
This prices what a wagering requirement does to a real deposit at the terms you enter. It does not read an operator's terms for you, and the chance of clearing a requirement is not the chance of keeping the money.
Typical outcome across simulated attempts
Simulating…
The offer
96% RTP · 100% wagering contribution
Real slots vary hugely here. Steadier games clear more reliably; swingier games clear less often but pay bigger when they land.
This is an average, not a typical outcome. Expected value is what you'd get per attempt across a very large number of attempts. It is not what happens to most people once: a wagering requirement has to be turned over many times, and the deposit usually runs out first.
The cost of the turnover
Turnover multiple
15.0× bonus
What moves the clear rate
| Term | Low to high | Moved |
|---|---|---|
| Bet size | 74% → 18%$0.50/spin → $25/spin | 56pt |
| Volatility | 49% → 19%steadiest → swingiest | 30pt |
| Weighting | 34% → 9%100% → 20% | 25pt |
| Multiplier | 34% → 20%15x → 30x | 14pt |
Bonus-clearing study, 60,000 attempts per cell, each row held at a 15x, 14-day slots offer, moderate-swings volatility and $5 a spin except the term shown, over the ranges swept.
Clear the bonus
$100 to play with, $750 to turn over at 100% contribution. Bet it all down to zero or clear the bar, bigger spins finish sooner but bust harder.
Balance
$100
0 spins
A link to this page opens the calculator on the same deposit, bonus, multiplier, game and bet size, with the same notes and limits shown here. It carries those inputs and nothing else: nothing is stored, and nothing in it identifies you.
Written and reviewed by Alexander Korsager · last reviewed October 6, 2026 · corrections
The idea
What this tool shows
A wagering requirement (or rollover) is how much you must bet before bonus money can be withdrawn. A $100 bonus at 15x means $1,500 of total stakes, and every one of those bets is exposed to the game's house edge.
Enter the bonus, the multiplier and the game you'll clear it on, then this calculator does two things a typical bonus calculator doesn't: it simulates thousands of clearing attempts at your exact numbers to show the odds of actually clearing, the typical (median) outcome, and the chance of losing the whole deposit, and, for slots, it lets you set volatility, which was an input to none of the bonus calculators our study surveyed.
The bet size matters at least as much, and it is the part nobody mentions.The requirement, the turnover and the expected cost are the same number whatever you stake, because expected cost is turnover times the house edge. What the stake changes is how many spins that turnover is split into, and the same $750 requirement is 30 spins at $25 or 750 spins at $1. Fewer, larger bets scatter more widely around the same average, and a balance that scatters more widely reaches zero more often.
FAQ
Questions players ask
How do I calculate a wagering requirement?
Multiply the bonus (and sometimes the deposit) by the rollover figure. A $100 bonus at 15x is $100 × 15 = $1,500 of bets required.
What is the real cost of clearing a bonus?
Roughly the total wagering multiplied by the game's house edge. $1,500 of bets at a 4% edge costs about $60 in expectation, which leaves a $100 bonus around $40 ahead on average. That average is not the typical result: it is pulled up by the minority of players who clear comfortably. In our simulation of the same terms, the median player lost their whole deposit before meeting the requirement, see the calculator's live results above for your own numbers.
Does slot volatility affect the odds of clearing a bonus?
Yes, substantially. Holding RTP and hit frequency fixed and varying only volatility, our published bonus-clearing study found the probability of clearing the same 15x requirement fell from 48.9% on the steadiest game it tested to 18.5% on the swingiest, at $5 a spin. A steadier game clears more reliably; a swingier one clears less often but pays bigger on the rare attempt that lands. It is not the largest of the terms in play, though, which is the next question.
Which part of a bonus decides whether it gets cleared?
Not the multiplier, the number every bonus is advertised on and every calculator asks for. See the table above for the rate and size of move on every term. Bet size and volatility, the two that move it most, are the two no calculator asks for.
Do all games count the same toward wagering?
No. Slots usually count 100%, while table games and low-edge games often count 10% or less, or are excluded. Always check the terms.
Methodology
How this is calculated
Three kinds of figure, from three different methods.
The wagering requirement, the real money to bet and the expected cost are exact arithmetic: the requirement is the multiplier times whatever it applies to, the real money to bet is that divided by the game's contribution rate, and the expected cost is that turnover times the game's house edge.
The typical outcome beside them is a Monte Carlo simulation instead: 3,000 attempts at your exact terms, each played spin by spin at a fixed bet until the requirement is met or the balance cannot cover another bet, recording what share cleared, what share finished ahead of the deposit, and where the middle attempt ended.
Every figure recalculates as you change an input.
The practice run at the foot of the page is the third, and it is not an illustration of the second: Clear the bonus plays one attempt under the same return model, at the same deposit, bonus, requirement, contribution rate and bet size, stopping on the same two conditions and scoring a bust the same way.
That is what lets the line printed when it ends place your run inside those same 3,000 attempts instead of scoring it against something else. It is also the one figure here that is not seeded.
The 3,000 repeat exactly for the same inputs, while each practice run is drawn fresh, so playing the same terms twice gives two different results and neither of them is the answer.
Common misreadings6
- Clearing the requirement is not the same as finishing ahead. A cleared attempt can still end below the deposit it started from, and at the terms this page opens on about 8% of the attempts that cleared did. That is why the chance of clearing and the share that finished ahead are printed as two numbers rather than one.
- The volatility control moves the odds of clearing without moving the expected cost. At these terms, going from Steady to Swingy takes the simulated clear rate from 37% to 13% while the expected cost stays at $30 either way, because all three tiers hold the same 96% return. A cost figure that does not move is not evidence that the choice does not matter.
- Bet size does the same thing, in the direction most people do not expect. At these terms $1 a spin cleared 49% of attempts and $25 a spin cleared 13%, on an identical requirement and an identical expected cost. A smaller bet buys more chances to survive the run, not a cheaper bonus.
- The typical outcome is the middle of 3,000 attempts, not a floor. Half of them finished below it, and at these terms the middle attempt and the worst possible attempt are the same number, because losing the whole deposit is where most of them end.
- One practice run is one attempt and the panel above it is 3,000. At the terms this page opens on about one run in four clears, so a run that clears is not evidence the terms are good and a run that busts is not evidence they are bad. The placement line under a finished run is there to say which of the 3,000 it landed among, not to grade it.
- Applies to is the one control on this page that is not a modeling choice, it is a term in your actual offer, and it moves the headline requirement itself rather than just the odds of clearing it. At these terms, Bonus prices a $750 requirement and Dep + bonus prices $1,500, exactly double, and every other figure on the page scales with it. Real terms rarely use either of this page's two labels: phrases like "wagering the bonus amount" versus "wagering the deposit and bonus amount" mark the same split. Check which one your actual offer states rather than reading the calculator's default as a guess about your terms.
Assumptions6
- Slots use a body-and-tail win-size mixture solved to hit the exact return and standard deviation of the chosen volatility tier at a 25% hit frequency, the same return model used in our published bonus-clearing study. The three tiers are standard deviations of 3, 8 and 14 per spin, and all three hold the same 96% return.
- Roulette and blackjack are modeled as a single fixed-odds bet that hits 22% of the time and pays the game's return divided by that hit rate. They have no volatility axis to choose the way a slot paytable does, so the control is hidden for them.
- The returns behind the presets are 96% for slots, 97.3% for single-zero roulette and 99.59% for basic-strategy blackjack, at wagering contributions of 100%, 20% and 10%. The roulette and blackjack figures are the complements of the edges published in our house edge comparison, derived from those rows rather than restated beside them.
- The simulated player bets the same amount every spin until the requirement is cleared or the balance cannot cover another bet. Nobody here changes stake mid-attempt, walks away with what is left, or deposits again.
- Contribution accrues at the same rate on every spin, win or lose, so an attempt that never busts takes exactly the number of spins the requirement implies and no more.
- 3,000 attempts run in your browser from a fixed seed on every change, so the same inputs always produce the same picture. The practice run below them is the exception and is drawn fresh every time. The published study behind this model ran 60,000 attempts per scenario, more than a live tool can run without lag, on the same underlying model.
Limits8
- The expected cost assumes the whole requirement gets turned over. Most attempts never get there: at the terms this page opens on, the average attempt staked $390 of the $750 required, and $275 of it on the swingiest tier, because it busted first. That figure is the cost of finishing, not the average cost of trying.
- A busted attempt is recorded as losing exactly the deposit and never more, because the bonus funds absorb the rest. Whatever sits below one bet's stake when the balance runs out is treated as unrecoverable rather than counted back.
- Deposit can be set to $0, since a no-deposit bonus is a real offer. At $0, "Chance of losing the deposit" still fires on every busted attempt, but there is no deposit for it to describe: a bust there costs nothing but the free bonus money never kept. Read that figure at a $0 deposit as the chance of finishing with nothing, not as a chance of losing your own money.
- The 22% hit rate behind the roulette and blackjack presets is a modeling parameter, not a property of either game, and it is the same figure for both. Those presets carry the right house edge and the right contribution rate, so the requirement and the expected cost are right for them. The spread around the result, and so the clearing odds, belong to the model rather than to the game.
- Terms that would take more than 20,000 spins at the chosen bet are not simulated live, since the run would not stay responsive. The calculator falls back to the average-based figure alone and labels it as such.
- One playing pattern is modeled: the same bet until you clear or bust. A different pattern (smaller bets late, cashing out early where the terms allow it) produces different odds.
- Expiry windows, maximum bet rules, excluded games and maximum cashout caps are not modeled. Real offers carry them, and each one can only make the outcome worse than the figure here, never better.
- One requirement is priced at a time, and a welcome offer is commonly two bonuses under one headline with different multipliers and different clocks. The offer behind our bonus-clearing study's one operator-verified citation pairs a 15x deposit match running 14 days with a 1x credit running 7. A bundle is two runs through this page rather than one, and the single multiplier a comparison site quotes for such an offer may belong to either half of it.
Evidence
The practice run's stepping rule is grind.ts, and grind.test.ts holds it to the simulation's own runClearingTrial on the same seeded stream, attempt by attempt at every bet size the page offers, so the two cannot come to disagree about when a run ends or what it lost without failing.
The clearing simulation is lib/wagering-model.ts, covered by wagering-model.test.ts, which re-solves the three volatility profiles from their specifications and fails if the hardcoded shapes drift, checks each tier lands on exactly 96% at its stated standard deviation, and checks that an attempt never runs longer than the requirement implies. presets.test.ts derives the roulette and blackjack returns from the rows of our house edge comparison rather than restating them, so a revised edge cannot leave a stale return sitting here.
The slot model is a trimmed port of the one behind our bonus-clearing study, which ran 60,000 attempts per scenario against wagering terms published by US-regulated operators in September 2026.
Every figure in the ranking in the FAQ above is a cell of that study's result set, published in full as a CSV on the study page and checkable there: the volatility pair is its 15x slots offer at $5 a spin on the steadiest and swingiest profiles, the bet-size pair is the same offer on the mid-volatility profile at $0.50 and $25 a spin, the weighting pair is that offer against the one counted at 20% at the same profile and stake, and the multiplier pair is the 15x and 30x offers on the same terms again.
A passing test means the code matches the model, not that the model fits every real bonus.
Gambling can cause serious harm. The National Problem Gambling Helpline is free, confidential and open 24/7, call or text 1-800-MY-RESET (1-800-697-3738), or chat at ncpgambling.org/chat.
Read up
Go deeper
Related tools