Gamsites
← Guides·Cornerstone

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.

Common WR
35×
multiply bonus, not deposit
Max cashout cap
$500–$5k
ceiling on real winnings
Time window
7–30 days
WR must clear inside
Slot weighting
100%
BJ/roulette often 5–10%
Start here

The five bonus types you will actually see

TypeWhat you getTypical EVWorth it?
Deposit match100% match up to $500–$2k, with 25–50× WR+1 to +12% on depositSometimes, when WR is ≤30× and game weighting allows slots.
Free spins20–200 spins on a fixed slot, with WR on winnings+0.5 to +4% per slot bonusMostly 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.
RakebackFlat 5–25% of house edge returned, no WRDirect house-edge reductionAlways. The cleanest bonus structure in the category.
VIP cashbackTiered % of net losses returned weekly/monthly+1 to +8% on losing weeksOnly at scale. Tiered access usually requires $10k+ wagered.
The math

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.

Worked example

$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.

The trap

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.

Game weighting

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 typeTypical weightingHouse edgeEffective cost / WR $
Slots (most)100%~4.0%$0.040
Slots (bonus-buy)0–25%~2.5%$0.10–$0.025 (often excluded)
Live blackjack5–10%~0.5–1%$0.05–$0.20
Roulette (single zero)10–25%~2.7%$0.108–$0.27
Baccarat5–10%~1.06%$0.106–$0.21
Crash / dice / mines0–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.

The clauses

Four lines that decide the bonus

1
Wagering basis
Bonus only (good) vs Deposit + Bonus (often −EV regardless of multiplier).
2
WR multiplier
Below 25× is good, 30–35× is the default, above 40× is hostile. Treat 50×+ as decorative.
3
Max cashout
Caps the upside. Under 5× the bonus value is unfavourable; uncapped or no-cap is the cleanest signal.
4
Game weighting + max bet
Read the slot exclusion list and the per-spin bet cap during WR clearance (often $5).
Bottom line

When to take, when to skip

Take it
  • 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.
Skip it
  • 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).