Bonus math,
in plain numbers.
Most casino bonuses look generous and aren’t. The wagering requirement, max cashout, and game-weighting clauses do most of the value-destroying work, and they’re always in the terms. Here is the math the casino hopes you don’t do.
The five bonus types you will actually see
| Type | What you get | Typical EV | Worth it? |
|---|---|---|---|
| Deposit match | 100% match up to $500–$2k, with 25–50× WR | +1 to +12% on deposit | Sometimes, when WR is ≤30× and game weighting allows slots. |
| Free spins | 20–200 spins on a fixed slot, with WR on winnings | +0.5 to +4% per slot bonus | Mostly cosmetic. Read max-cashout, often capped at 4–10× the spin value. |
| No deposit | $5–$50 free chip, with very high WR (30–60×) | +EV but tiny ($1–5 expected) | Take. Cost is your time to register. |
| Rakeback | Flat 5–25% of house edge returned, no WR | Direct house-edge reduction | Always. The cleanest bonus structure in the category. |
| VIP cashback | Tiered % of net losses returned weekly/monthly | +1 to +8% on losing weeks | Only at scale. Tiered access usually requires $10k+ wagered. |
What WR actually costs
Wagering requirement (WR) tells you how much you have to bet, not how much you will lose. The expected loss is the house edge times the wagered total.
Generic deposit-match formula D = your deposit B = bonus credit WR = wagering multiplier (often applies to bonus only, sometimes D+B) HE = house edge of the games you wager on (e.g. 4% on 96% RTP slots) Total wager required: W = WR × B (bonus-only WR) W = WR × (D + B) (deposit-and-bonus WR, much harsher) Expected cost to clear: EV_cost = W × HE Net EV = B − EV_cost (assuming B is fully cashable on completion)
Most "100% match" bonuses are bonus-only WR. Read carefully: bonuses that wager on the deposit + bonus roughly double the cost to clear. That single word in the terms changes everything.
$1000 deposit, 100% match, 35× WR
Inputs D = $1000 deposit B = $1000 bonus (100% match) WR = 35× on bonus only Slot RTP = 96.0% (HE = 4.0%) Slot weighting = 100% Wager required to clear bonus W = 35 × $1000 = $35,000 Expected loss while clearing EV_cost = $35,000 × 4.0% = $1,400 Net EV cashable bonus on completion = $1000 expected loss to get there = $1,400 Net EV = $1000 − $1,400 = −$400 → this bonus is −EV by $400 in expectation. Now flip ONE clause: WR = 25× instead of 35× W = 25 × $1000 = $25,000 EV_cost = $25,000 × 4.0% = $1,000 Net EV = $1000 − $1,000 = $0 (break-even) Now flip another: slot RTP = 97.5% (HE = 2.5%) EV_cost = $25,000 × 2.5% = $625 Net EV = $1000 − $625 = +$375 expected
Two clauses (the WR multiplier and which slots you grind it on) move a single bonus from −$400 to +$375 EV on the same deposit. That is the entire game with deposit-match bonuses: read the WR, pick your slot mix, decide.
Max-cashout caps, the silent clause
Max-cashout caps limit how much of your bonus winnings you can withdraw. They hide on no-deposit bonuses and aggressive free-spin offers. The clause is usually phrased as “maximum win from bonus = $X.”
Free spin bonus 100 free spins on Sweet Bonanza, $0.20 spin value No-deposit bonus, 40× WR on winnings Max cashout = $50 Best-case spin run bonus winnings = $300 (lucky session) WR cleared = $300 × 40 = $12,000 wagered expected cost = $12,000 × 4% = $480 expected loss Realised cashout capped at $50 regardless of how big you ran → upside is $50 floor, expected cost to clear is hundreds
The cap turns the rare-big-win path into the same payout as a small-win path. Whatever the slot’s 50,000× max might do, the bonus terms cap it at fifty bucks. Always check max-cashout before clearing wagering. If it is set low and the WR is high, the bonus is a free lottery ticket priced like a real ticket.
Why blackjack barely counts
Operators discount low-house-edge games when computing wagering progress. Bet $100 on blackjack at 5% weighting, and you cleared $5 of WR, not $100. The weighting offsets the lower house edge. The numbers below are the typical defaults at crypto operators.
| Game type | Typical weighting | House edge | Effective cost / WR $ |
|---|---|---|---|
| Slots (most) | 100% | ~4.0% | $0.040 |
| Slots (bonus-buy) | 0–25% | ~2.5% | $0.10–$0.025 (often excluded) |
| Live blackjack | 5–10% | ~0.5–1% | $0.05–$0.20 |
| Roulette (single zero) | 10–25% | ~2.7% | $0.108–$0.27 |
| Baccarat | 5–10% | ~1.06% | $0.106–$0.21 |
| Crash / dice / mines | 0–50% | ~1–2% | $0.02–$0.40 (often excluded entirely) |
The math nobody admits: even with the weighting offset, slots are still the best cost-per-WR-dollar to clear most bonuses. The weighting structure is calibrated so that clearing on slots is the operator’s expected outcome.
Four lines that decide the bonus
When to take, when to skip
- Rakeback or cashback with no WR. Pure house-edge reduction.
- No-deposit chips ($5–$50). EV is small and positive; cost is registration time.
- Deposit match where: WR ≤ 25×, on bonus only, slot weighting 100%, max cashout uncapped.
- VIP tier bonuses you would have earned anyway through normal play.
- Any “up to $5,000” deposit match. The cap is decorative; the WR is the cost.
- WR ≥ 40× on a bonus-only basis. You will lose more clearing than the bonus pays.
- Free spins with max-cashout under 5× the spin value.
- Anything that excludes slots from WR. You will be forced into −EV game weighting.
- Anything that rolls bonus into deposit (locks your withdrawal until cleared).