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 the bonus, your deposit, the wagering multiple, the game weighting and the RTP of the game you will clear it on. The calculator returns the turnover the terms demand and the expected cost of producing it — the number that decides whether an offer is worth taking, and the one bonus pages leave out.

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

How the turnover is derived

Three inputs decide everything. The base: a 35x requirement on a 100 bonus is 3,500 of turnover; the same 35x on bonus plus a 100 deposit is 7,000. The weighting: at 100% a slot spin counts in full, at 10% a blackjack hand counts for a tenth, so the same requirement takes ten times the real money through the table. The RTP: each full pass of the balance costs 1 − RTP on average, so 3,500 of turnover at 96% costs about 140.

The formula is deterministic and printed on this page; inputs are validated in application code and editors cannot change it. What the result is not: a prediction of your session. Variance decides a single attempt, and the cost figure is the long-run average of many.

FAQ

Why does my casino quote a smaller number?

Because operators usually quote the multiple, not the base. Check whether the terms say "bonus" or "bonus and deposit" before comparing two offers with the same multiple.

Which RTP should I enter?

The one shown in the game's own info panel at that casino, not the studio's published figure. Many titles ship in several RTP versions and the operator chooses which to load.

Does the cost figure mean I will lose that much?

No. It is the average cost of pushing that turnover through a game with that RTP. A single attempt can end anywhere; the average is what you should plan against.

What if the game I want is excluded?

Excluded games contribute nothing while consuming balance. Enter the weighting of a game the terms actually allow, or the result will flatter the offer.