Top Rated Casinos — Tested & Ranked
View All ReviewsEvery casino sells their bonus like it's a gift from the gods. "100% up to $500!" they scream. What they don't tell you is that a 50x wagering requirement on that $500 means you need to bet $25,000 before you see a cent. Most players accept bonuses blindly because the number looks big. After 14 years in iGaming, I built this calculator to show you the actual math behind every bonus offer.
Plug in the numbers, and I'll tell you the total amount you need to bet, the expected house edge cost, and whether the bonus has positive or negative expected value. No fluff, no marketing spin — just math. The same math casinos use internally to set their bonus terms.
Bonus Value Calculator
Results
Breakdown
How Does This Compare?
Quick Presets — Test Real Casino Bonuses
Click any preset to auto-fill the calculator with real bonus terms from casinos I've reviewed. See instantly which bonuses are actually worth taking.
How Wagering Requirements Actually Work
Wagering requirements are the casino industry's way of ensuring you can't just grab a bonus and run. When a casino says "35x wagering," they mean you need to bet 35 times the bonus amount before you can withdraw any winnings. It sounds simple, but two critical details change the math dramatically.
Bonus Only vs Bonus + Deposit
This is where casinos hide the real cost. "25x on bonus only" means a $100 bonus requires $2,500 in bets. "25x on bonus + deposit" with the same $100 deposit means $5,000 in bets — double the amount. Casoo advertises 25x wagering, which looks identical to Tsars. But Casoo applies it to bonus + deposit, while Tsars applies it to bonus only. The actual wagering at Casoo is twice as high. Always check what the multiplier applies to.
Game Contributions
Not all games count equally. Slots typically contribute 100% — a $1 slot bet counts as $1 toward wagering. Blackjack might count only 10%, meaning a $1 bet only clears $0.10 of wagering. If you prefer table games, your effective wagering requirement is 10x higher than advertised. The calculator above lets you adjust for this. Always play 100%-contribution games when clearing bonuses. For a more detailed breakdown of clearing time, spins required, and game-by-game contribution rates, use our wagering requirement calculator.
When to Skip the Bonus Entirely
This is the advice no affiliate site will give you because they earn commissions when you accept bonuses. But sometimes the smartest move is declining the welcome offer. Here's when to say no.
- Wagering above 40x: The calculator will show negative expected value for most bonuses above 40x on 96% RTP slots. You're statistically better off playing without a bonus.
- You want to withdraw quickly: Bonuses lock your deposit until wagering is cleared. If you deposit $100 with a bonus, you can't withdraw until you've bet thousands. Without a bonus, you can withdraw anytime.
- Max bet restrictions: Bonuses typically cap your bet at $5/spin. If you prefer higher stakes, the bonus restricts your play style. One "accidental" $6 bet can void your entire bonus and winnings.
- Exception — low wagering casinos: FortuneJack's 2x playthrough and Tsars' 25x bonus-only wagering are genuinely worth accepting. Use the calculator to confirm.
For casinos with the fairest bonus terms, check my low wagering casinos ranking.
The Math Behind the Calculator
I'm showing my work because I believe in transparency. Here's exactly how the expected value is calculated — the same formula casino operators use when designing their bonus terms.
// Step 1: Calculate bonus amount
bonus = min(deposit × matchPct / 100, maxBonus)
// Step 2: Calculate total wagering needed
totalWager = wagering × base / (contribution / 100)
// Step 3: Calculate house edge cost
houseEdgeCost = totalWager × (1 - RTP / 100)
// Step 4: Calculate expected value
expectedValue = bonus - houseEdgeCost
If the expected value is positive, the bonus is mathematically worth taking. If negative, the house edge will statistically eat more money than the bonus adds. Most bonuses above 35x on 96% RTP slots are negative EV. That's not an accident — it's by design.
Frequently Asked Questions
Wagering requirements specify how many times you must bet the bonus (or bonus + deposit) before withdrawing. If you get a $100 bonus with 35x wagering on bonus only, you need to place $3,500 in total bets. Each spin counts toward this total. Once you've wagered the full amount, any remaining balance becomes withdrawable. Think of it as rent you pay for using the bonus — the casino gives you extra chips but charges usage fees through forced play.
Under 25x on bonus only is excellent — you have a real mathematical chance of profiting. 25-35x is fair and standard. 35-50x is where things get dicey — the expected value turns negative for most slots. Above 50x is predatory and designed so the casino almost never pays out bonus winnings. FortuneJack's 2x playthrough is the best I've found. Tsars at 25x bonus only is also solid. 22Bet's 50x is one of the worst.
Yes. The "Game Contribution" field adjusts the effective wagering. At 100% (slots), your bets count fully. At 10% (typical for blackjack), you'd need to bet 10x more to clear the same wagering. For example, 35x wagering with 10% contribution becomes effectively 350x. This is why you should always clear wagering on slots, never on table games — unless you enjoy mathematical suffering.
Expected value is the statistical average of what the bonus is worth to you. It's calculated as: bonus amount minus the cost of clearing wagering through the house edge. If you get a $100 bonus but the house edge eats $140 during wagering, the EV is -$40 — you'd be better off not accepting the bonus. Positive EV means the bonus adds mathematical value. Negative EV means it costs you. This calculator tells you exactly which category your bonus falls into.
Absolutely not. This is the biggest misconception in online gambling. Accepting a negative-EV bonus means you're statistically paying for the privilege of having your funds locked behind wagering requirements. I regularly skip bonuses at casinos like 22Bet (50x) and BC.Game (40-45x) because the math doesn't justify it. At those casinos, I deposit clean — no bonus, no restrictions, withdraw whenever I want. Save bonus acceptance for casinos with under 30x wagering.
Use 96% as a default — it's the average RTP for modern video slots. If you play specific high-RTP slots like Blood Suckers (98%), plug in that number for more accurate results. If the casino restricts you to specific games during bonus play, check those games' RTPs individually. Lower RTP = more money lost during wagering = worse expected value. Every 1% of RTP matters enormously over thousands of dollars in wagering.
The calculator shows expected (average) outcomes. In reality, variance means some players will do much better and many will do worse. A bonus with -$50 EV might still pay out $500 for a lucky player who hits a big win early. But on average, across thousands of bonus attempts, the house edge wins. Think of EV as what would happen if you claimed the same bonus 10,000 times — the average result converges to the calculated number. For one attempt, anything can happen.
Join the Discussion
Found this calculator useful? Want to suggest features? Share your thoughts:
Responsible Gambling
This calculator helps with math, not gambling decisions. A positive EV bonus doesn't mean you should gamble — it means the math favors you if you choose to. Never gamble more than you can afford to lose, bonus or no bonus.