‹ Back to forum

Casino Bonus Playthrough Calculator

Work out the real expected value of a deposit bonus once you factor in the wagering requirement, game contribution, and house edge.

Wagering required -
Actual wagering to clear (after contribution) -
Expected loss from wagering -
Net expected value (bonus − expected loss) -
Net EV as % of deposit -
Break-even house edge -

About the Casino Bonus Playthrough Calculator

Every casino welcome bonus carries a wagering requirement. a multiple of the bonus (or deposit plus bonus) that you must bet through before any winnings can be withdrawn. The bonus only has real value if you can clear the playthrough without losing more than the bonus is worth. This calculator works out whether that's possible at the assumptions you enter.

Enter your deposit, the bonus amount, the wagering multiplier, what counts as the wagering basis (bonus only vs deposit + bonus), the house edge of the game you'll play, and the contribution percentage that game gets toward clearing. The calculator returns the expected loss from running the required wagering, the net expected value of the bonus, and the break-even house edge. the maximum edge at which the bonus is still profitable.

Worked examples

Six typical bonus scenarios with a $100 deposit:

Bonus Wagering Basis Game edge Contribution Net EV
10030×D+B4%100%−140.00
10030×Bonus only4%100%−20.00
5025×Bonus only3%100%+12.50
20040×Bonus only0.5%10%−200.00
2520×Bonus only3%100%+10.00
10035×D+B2.5%100%−75.00

The wagering basis is the single biggest variable

A 30× wagering requirement sounds the same to most players regardless of whether it's on the bonus alone or on deposit + bonus. It isn't. A $100 deposit with a $100 bonus and 30× bonus-only wagering means betting $3,000 through. The same offer with 30× on deposit + bonus means betting $6,000 through. double the expected loss. The difference flips many bonuses from neutral or slightly +EV to deeply −EV. Always check whether "wagering" applies to B or D+B before clicking accept.

The second-biggest variable is the game contribution. Most slots count 100% toward wagering, but blackjack, baccarat, and video poker often count 10-25% or are excluded entirely. A "low-house-edge clear" using blackjack at 0.5% edge sounds appealing, but if blackjack only contributes 10%, you have to bet through 10× the wagering requirement to clear it. At that point the small per-bet edge advantage is wiped out by the volume of action required.

Sticky vs cashable bonuses

A cashable bonus can be withdrawn after the wagering is cleared. A sticky bonus stays with the casino. you can only withdraw your winnings, not the bonus itself. Sticky bonuses are common in higher-roller offers and reload bonuses. Their EV calculation is different: instead of "bonus − expected loss", you're effectively running a free shot at a multiplier without keeping the principal. This calculator assumes a cashable bonus; for sticky bonuses, treat the bonus as gone the moment you accept it and only count net winnings above the deposit.

Glossary

Wagering requirement (playthrough)
The total amount you must wager before winnings can be withdrawn. Quoted as a multiplier (e.g. "30×") of either the bonus or deposit + bonus.
Game contribution
The fraction of each bet that counts toward wagering. Slots typically 100%, table games often 10% or less, some games (live dealer, sports betting) often 0%.
House edge
The casino's expected return per unit wagered. Slots: 3-10%. Blackjack: 0.5-2%. Baccarat Banker: 1.06%. American roulette: 5.26%.
Net expected value
Bonus amount minus expected loss from clearing. Positive = the bonus is mathematically profitable on average. Negative = you'll lose more than the bonus is worth.
Break-even house edge
The maximum edge at which the bonus still pays off. Useful for picking which game to use to clear: if the calc says break-even is 1.7%, you need a game running below 1.7% house edge.
Cashable bonus
The bonus itself becomes part of your withdrawable balance after wagering is cleared.
Sticky / non-cashable bonus
The bonus is consumed in play. you can only withdraw winnings, not the bonus amount itself.