18+ Must be 18 or older to gamble. BeGambleAware.org We are an affiliate. Clicking links may earn us a commission.
Home  /  Tools  /  Wagering calculator

Calculate wagering requirements

Estimate turnover, bets, time and expected value before accepting a bonus.

Enter bonus, deposit, wagering multiple, game weighting and RTP. The result is an estimate, not a promise of winnings or processing time.

The offer

Inputs round-trip through the URL. Submitting refreshes the page with the maths done server-side — the URL is the receipt.

×
Common range: 20× to 50× (lower = better).
Lower weighting means each euro wagered counts proportionally less toward clearance.
Exceeding this voids the bonus — we cap avg bet for you.
%
Reset
No JavaScript required. Maths runs on the server when you press Calculate. Copy the URL to share the same offer breakdown with a friend — every input is preserved.
How the math works

Wagering, weighting, and the bonus EV

Wagering requirements convert a bonus from advertised money into pending money. A 35× wagering on a €100 bonus means €3,500 of turnover has to flow through eligible games before the balance becomes withdrawable. If wagering is applied to deposit plus bonus, the requirement doubles when the deposit equals the bonus — the same headline rate, twice the work.

Game weighting decides how much of that turnover the casino counts. Slots usually count at 100%, table games at 10%, live tables sometimes at 0%. A €1 bet on roulette at 20% weighting contributes €0.20 to the requirement; you wager five times as much to make progress at the same rate. We compute the effective turnover — the actual euros you have to push through your chosen game category — not the brochure figure.

The expected value of the bonus is the bonus minus the expected loss while clearing it. Push €3,500 through a 96% RTP game and you give back roughly €140 in house edge. A €100 bonus that costs €140 to clear is a negative-EV offer, no matter how loud the headline. We surface this number directly so you can decide whether to claim or pass.

# base turnover
turnover = wagering × (basis = bonus ? bonus_amount : bonus_amount + deposit_amount)
# effective turnover after game weighting
effective_turnover = turnover ÷ (game_weight ÷ 100)
# number of bets at the capped average bet
bets_needed = effective_turnover ÷ min(avg_bet, max_bet)
# time at the selected spin rate
hours_to_clear = bets_needed ÷ spins_per_hour
# expected bonus value after the house edge
edge_cost = effective_turnover × (1 − rtp ÷ 100)
ev = bonus_amount − edge_cost

Methodology

The calculator uses the published deterministic formula shown on this page. Inputs are validated in application code; editors cannot change the formula.

FAQ

What does this result mean?

It is an educational estimate based only on the values entered. Actual gambling outcomes vary, and you should never chase losses.