18+ É necessário ter 18 anos ou mais para apostar. BeGambleAware.org Somos afiliados. Clicar em links pode render-nos comissão.
Bónus top
Home  /  Tools  /  Wagering calculator

Wagering calculator.

Enter a bonus, the wagering multiplier and the game weighting. We return the turnover required, the realistic time to clear and the true expected value once the house edge has had its share.

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 capped avg bet
bets_needed = effective_turnover ÷ min(avg_bet, max_bet)
# time at chosen spin rate
hours_to_clear = bets_needed ÷ spins_per_hour
# expected value of the bonus after edge
edge_cost = effective_turnover × (1 − rtp ÷ 100)
ev = bonus_amount − edge_cost