Live calculator
Change any value and the results panel updates instantly. Numbers assume you play one game type throughout the wager.
How this calculator works
The engine behind this tool is one short formula with a couple of guardrails. First it works out the total wager: that is the bonus amount multiplied by the wager multiplier, or, for a "deposit plus bonus" structure, the combined deposit and bonus multiplied by the multiplier. A 35x wager on a 100 EUR bonus-only offer is 3,500 EUR of turnover. The same multiplier on a 100 EUR deposit plus 100 EUR bonus is 7,000 EUR, which is why the deposit plus bonus clause often tells you more about the offer than the headline figure.
Next the tool adjusts for game contribution. The industry phrase sounds like it should shrink the number, but it does the opposite: if blackjack contributes 10 percent to wagering, every 10 EUR you bet only counts as 1 EUR toward the requirement. To clear the same 3,500 EUR wager at 10 percent contribution, you need 35,000 EUR of raw turnover, which is ten times more spins or hands.
The spin count and hour count are then driven by two realistic session numbers. Spins per hour is how fast you actually push the spin button, including waiting for autoplay animations and bonus rounds. Slots sit between 500 and 800 spins per hour, blackjack hands land between 60 and 100 per hour, live roulette rarely clears 40 spins per hour. Hours per day is just how long you will realistically sit down each session, and days to clear is the first number that tends to shock players.
Finally the expiry check compares the days to clear with the operator window. Most bonus expiries sit at 7, 14, 21 or 30 days from acceptance, and the pill flips red the moment your pace cannot catch up. This is the single most ignored field in bonus terms, and it is why so many bonuses expire with wagering half done.
Two notes on the maths. Spins per hour below one, bets below one cent, or a zero game contribution are treated as placeholders and the result cells show a hyphen rather than infinity. The formula also assumes you keep betting at the same average spin size throughout, which is usually a safe assumption inside the max-bet cap operators enforce during wagering.
One extra thing worth saying out loud. The hours figure is play time, not real time. Toilet breaks, dinner, a quick email check, all of it drops the real spin count. In practice a "two-hour session" is closer to 70 minutes of actual spin time, which means a 7-hour clear usually takes closer to 10 real hours spread over several evenings. Build that buffer into your expiry maths and the bonus either clears cleanly or you drop it before you deposit.
Worked examples
Three realistic scenarios, run through the same formula the live panel uses. Numbers are rounded for the table.
| Scenario | Setup | Spins / hands | Hours | Days at your pace | Fits 7-day expiry? |
|---|---|---|---|---|---|
| 1. Slot grind, 100 EUR bonus | 35x wager, 100% slot contribution, 1 EUR spins, 500 spins/hr, 2 hrs/day | 3,500 | 7.0 | 3.5 | Yes, clearable |
| 2. Blackjack on the same bonus | 35x wager, 10% contribution, 1 EUR hands, 500 hands/hr, 2 hrs/day | 35,000 | 70.0 | 35.0 | No, breaches expiry |
| 3. 200 EUR welcome, deposit + bonus | 100 EUR deposit, 100 EUR bonus, 40x wager on both, 50% contribution, 1 EUR spins, 500/hr, 2 hrs/day | 16,000 | 32.0 | 16.0 | Needs a 21-day expiry minimum |
The pattern is consistent. Deposit plus bonus structures and anything below 50 percent contribution almost always need an expiry window longer than 7 days to actually clear.
Scenario 1 is the one most reviewers quote because it fits the format of a weekend session. Scenario 2 is what quietly happens to table-game regulars who assume a bonus is a bonus. Scenario 3 is the welcome-package maths that explains why so many first deposits end in a void: the headline number is 200 EUR, but the wager that actually needs clearing is 8,000 EUR of qualifying turnover, which jumps to 16,000 EUR of raw play once the 50 percent contribution is baked in.
A simple rule falls out of these numbers: if you cannot clear the bonus inside half the expiry window at your realistic pace, pick a smaller offer or move to a higher-contribution game. The headroom is what covers the days you miss, the sessions that run shorter than planned, and the bonus rounds that eat clock without eating wager.
FAQ
What does "wager multiplier" actually mean?
It is the number of times you have to turn over the bonus (or the combined deposit and bonus) before withdrawals unlock. A 35x multiplier on a 100 EUR bonus means you must place 3,500 EUR of qualifying bets. It does not mean you have to lose that money, only that you have to cycle it through qualifying games. The difference between losing and cycling is where RTP comes back into the picture.
Why does game contribution matter so much?
Contribution is a weighting applied to every bet. 100 percent contribution means a 10 EUR bet counts as 10 EUR toward wagering. 10 percent means the same bet only counts as 1 EUR. Low contribution games take ten or twenty times longer to clear the same wager, which is usually enough to bust the expiry window and void the bonus. Always open the game contribution table before you accept an offer.
How do I know real spin speed?
Open the slot in demo mode, set autoplay to the lowest speed you plan to use, and time 60 seconds. Multiply by 60 and you have a solid spins per hour figure. Most mainstream slots sit between 500 and 800. Bonus-heavy games such as Megaways or Hold and Win titles tend to be slower because animations and feature rounds eat time. Live tables are far slower and should not be used for serious wagering grinds unless contribution is near 100 percent, which is almost never the case.
What if I breach max bet mid-wager?
Breaching the operator max bet, usually 5 EUR per spin during wagering, almost always voids the bonus and any winnings tied to it. The calculator assumes you stay under the cap. If you are tempted to raise spin size to clear faster, use the calculator again with the higher stake to see whether it actually saves meaningful time, then stay inside the cap. Most of the time the gain is small and the risk of a full forfeiture is not worth it.
Can I pause and resume a wager?
Yes, the expiry countdown is calendar time, not played time. Logging out does not pause anything. If you accept a 7-day bonus on a Monday evening and only play on weekends, you have already burned five days. The calculator treats days as calendar days, not played days, which matches how operator timers work.
Are no-wager bonuses handled here?
A true no-wager bonus has a 0x multiplier. Set the multiplier field to zero and the calculator will return zero spins, zero hours and an automatic "clearable in time" verdict. In practice, so-called no-wager bonuses often still carry a 1x wager on winnings. Set the multiplier to 1 to test that case, and keep an eye on whether the bonus or only the winnings are what you need to turn over.
Does the max bet cap change my results?
Not directly, no. The calculator takes your chosen average bet and asks how many of those spins it takes to meet the effective wager. If you set the average above the operator cap, the sums still compute, but any winnings would be voided in real play. Keep the average bet below the cap stated in the terms, usually 5 EUR per spin or 10 percent of the bonus, whichever is lower.
More Lab tools
Bonus Value Calculator
Translate a sticky bonus into real expected value after wagering losses.
Open calculator → ⇄Odds Converter
Switch between decimal, fractional, American and implied probability in one step.
Open converter → %RTP Lookup
Check the house edge on 400 of the most-played slots and tables.
Open lookup →