haxies
haxies.com · Tools
Free tool

Wagering Calculator: What a Crypto Bonus Really Costs to Clear

18+ · We may earn a commission from links marked “Visit”. Partner casinos are listed first. Listings are earned through testing and scores come from published terms; neither changes for money. How we earn

This wagering calculator turns the small print of a crypto casino bonus into four plain numbers: how much you must bet, what that betting costs on average, what the bonus is worth after that cost, and how long it will take. Fill in the boxes above and the results update as you type.

A bonus is a loan with conditions. The casino credits you coins you can't withdraw until you've bet a set amount, and every bet carries a house edge. The wagering requirement decides how much betting, and the edge decides how much of the bonus that betting eats.

Below we explain each input, the formulas behind each output, and three worked examples using real offers from our data sheet. Then we cover the parts no formula can fix: variance, contribution tables and the clause about maximum bets.

How does a wagering calculator work?

A wagering calculator multiplies the wagering requirement by the amount it applies to (bonus only, or deposit plus bonus) to get total turnover. It then multiplies turnover by the house edge of your chosen game to get the expected loss. Subtract that loss from the bonus and you have the expected value of the offer.

That's the whole engine. Everything else on the page either feeds those three lines or translates them into spins and hours.

The calculator is one of our free crypto casino tools, and it runs on the same maths we use to score every welcome offer on the site. The Clear part of the Haxies Index is exactly this calculation, run at a 2% edge per $100 of bonus.

The inputs, one by one

There are eight inputs. Most offers need only the first five, but the last three are where offers quietly get expensive.

Deposit

The amount you plan to send, in dollar equivalent. If you deposit in BTC or ETH, convert at the price shown in the cashier. Network fees come out before the coins land, so use the credited amount, not the amount that left your wallet.

Bonus percentage

The match rate on that deposit. A 100% match on $200 is $200 of bonus. A 50% match is $100. Multi-stage packages have a different percentage for each deposit, so run each stage separately.

Maximum bonus

The cap on the match. A 100% match up to $500 gives $500 on a $1,000 deposit, not $1,000. The calculator applies the cap before anything else, which is why depositing above the cap only raises your cost when the base includes the deposit.

Wagering multiple

The rollover or playthrough figure: 30x, 40x, 60x, 80x. This is the single most important number in the terms. Forty times is the most common figure on our data sheet.

Wagering base: bonus only or deposit plus bonus

This toggle decides what the multiple is applied to. "Bonus only" means 40x the bonus. "Deposit plus bonus" means 40x both added together. On a 100% match, the second option doubles your turnover. It is the clause that most often turns a decent offer into a poor one.

Game contribution

The share of each bet that counts toward the requirement. Slots usually count 100%. Table and live games often count much less. A $10 bet on a game contributing 5% clears only $0.50 of the requirement.

House edge or RTP

Enter either. The calculator converts one to the other: edge equals 100 minus RTP. A slot with 96% RTP has a 4% edge. A slot at 98% has a 2% edge. Use the published RTP of the exact game you'll clear on, because the same title can ship at several RTP settings.

Maximum bet

Most bonus terms cap your stake while a bonus is active. Breaking that rule can void the bonus and its winnings. The calculator uses it to work out the minimum number of bets and the shortest realistic clearing time.

The outputs and the formulas behind them

Here is every line the calculator shows, with the formula it uses.

Output Formula What it tells you
Bonus amount min(deposit x bonus %, max bonus) Coins added to your balance
Wagering base bonus, or deposit + bonus What the multiple applies to
Required turnover multiple x base Betting needed to clear
Actual betting needed required turnover / contribution Betting needed on your chosen game
Expected loss actual betting x house edge Average cost of clearing
Expected value bonus - expected loss Average worth of the offer
Number of bets actual betting / stake Spins or hands at your stake
Time to clear number of bets / bets per hour Hours of play

Two of those deserve a closer look.

Expected loss

This is the price of the bonus. It doesn't mean you'll lose that amount. It means that if you cleared the same bonus a great many times, your average cost per attempt would land close to it.

Expected value

If this number is positive, the offer is worth more than it costs on average. If it's negative, you're paying the casino for the privilege of playing with conditions attached. A negative number isn't automatically a reason to skip, since you might have played anyway, but it should change how you think about the "free" money.

Wagering calculator example 1: BitStarz, 40x on the bonus

BitStarz offers 100% up to 5 BTC plus 180 free spins, with 40x wagering on the bonus only, according to the terms we read on 2026-09-04. This is about as clean as a match offer gets.

Say you deposit $500.

  • Bonus: 100% of $500 = $500 (well under the 5 BTC cap)
  • Base: bonus only = $500
  • Turnover: 40 x $500 = $20,000
  • Expected loss at 98% RTP (2% edge): $20,000 x 0.02 = $400
  • Expected value: $500 - $400 = +$100

Now change one input. Clear on a 96% RTP slot instead. The edge doubles to 4%, expected loss becomes $800, and expected value falls to minus $300. Same offer, different game, and a positive bonus turned negative.

At a $1 stake, $20,000 of turnover is 20,000 spins. At a steady 600 spins an hour, that's about 33 hours of play. Raise the stake to $5 and it's 4,000 spins, around 7 hours, with a much bumpier ride.

This is why BitStarz scores 40 out of 40 on Clear: about $80 of expected cost per $100 of bonus at a 2% edge. The BitStarz review has the rest of its terms, including its stated payout speed of under 10 minutes.

Wagering calculator example 2: Ybets, 60x on deposit plus bonus

Ybets runs a welcome pack up to $8,000 plus 400 free spins across four tiers, at 60x on deposit plus bonus. Our data sheet doesn't hold the match percentage for each tier, so for this example we'll assume a 100% match on a $100 deposit purely to show the maths.

  • Bonus: $100 (assumed)
  • Base: deposit + bonus = $200
  • Turnover: 60 x $200 = $12,000
  • Expected loss at a 2% edge: $12,000 x 0.02 = $240
  • Expected value: $100 - $240 = minus $140

Two things stack here. The multiple is 1.5 times the common 40x, and the base is doubled by including the deposit. Together they triple the turnover compared with a 40x bonus-only offer of the same size.

At $1 a spin, that's 12,000 spins, or roughly 20 hours at 600 an hour. On a 96% RTP slot, expected loss climbs to $480 on a $100 bonus.

Change the assumed match and the ratio shifts, but the direction doesn't. A 60x deposit plus bonus requirement is expensive at almost any match rate. The Ybets review explains how that lands it at 16 out of 40 on Clear.

Wagering calculator example 3: Bets.io, max bet and a 7-day clock

Bets.io offers 225% up to 31,500 USDT plus 225 free spins across three deposits, with 40x wagering on the bonus plus free-spin winnings. The summary of its terms also lists a 2 USDT maximum bet, 7 days to wager, a 20 USDT minimum per stage, bonus wins capped at 5x the deposit, and slots contributing 100% with other games at 5%.

Our sheet doesn't split the 225% across the three stages, so take a single 100 USDT bonus as the example, with 10 USDT of free-spin winnings added to the base.

  • Base: 100 + 10 = 110 USDT
  • Turnover: 40 x 110 = 4,400 USDT
  • Expected loss at a 2% edge: 88 USDT
  • Expected value: 100 - 88 = +12 USDT, before the win cap

Now the clock. At the 2 USDT maximum bet, 4,400 USDT of turnover needs at least 2,200 bets. Over 7 days, that's about 315 bets a day at the maximum stake. Doable, but it's real time, and dropping to 1 USDT stakes doubles it to 630 a day.

Then the cap. Bonus wins are capped at 5x the deposit, so a big hit on the way through gets trimmed. The calculator can't price that exactly, but it does mean the upside is limited while the downside is not.

Finally, contribution. Clear the same bonus on a game contributing 5% and the actual betting needed becomes 4,400 / 0.05 = 88,000 USDT. At 2 USDT a bet, that's 44,000 bets in 7 days, over 6,000 a day. Even at a 1% edge, expected loss is 880 USDT against a 100 USDT bonus. The Bets.io review covers its other stated terms and caps.

Why live games at 5% kill clearing

Contribution rates exist because table and live games often carry lower house edges than slots. The casino discounts them so players can't clear cheaply on the lowest-edge game in the lobby.

The discount is brutal. At 5% contribution, you need twenty times the betting. Even if a live game's edge is half a slot's, twenty times the betting at half the edge is still ten times the expected loss.

Game type Contribution Edge assumed Betting for 4,000 turnover Expected loss
High-RTP slot 100% 2% $4,000 $80
Average slot 100% 4% $4,000 $160
Live table game 5% 1% $80,000 $800
Live table game 20% 1% $20,000 $200

Betpanda's terms, per third-party summaries, give slots 100%, live games 20% and other games 0%. At 0%, betting does nothing for your requirement at all. If you love crypto live casino tables, play them with cash balance, not bonus balance.

The practical rule: clear on high-RTP crypto slots that count 100%, then play whatever you like once the bonus is converted.

Variance: the number the calculator can't show

Expected loss is an average over many attempts. You'll make one attempt. That gap is variance, and it decides most real outcomes.

On a $500 bonus with $20,000 of turnover, your balance will swing a lot. A low-volatility slot pays small amounts often, so your balance drifts down slowly toward the expected loss. A high-volatility slot pays rarely but big, so most attempts bust early and a few finish far ahead.

Neither changes the expected loss. They change the shape of results around it. If you want the best chance of actually reaching the end of the rollover, lower volatility and smaller stakes help. If you want a shot at a large cashout and accept that you'll usually bust, higher volatility does that.

Busting is part of the maths

Many bonus attempts end with the balance at zero before the requirement is met. That's not bad luck in a special sense. It's how a positive-value offer can still lose you your deposit most of the time when the base includes your own money and the game is volatile.

Common mistakes the calculator catches

These are the errors we see most when people price offers in their heads.

  1. Ignoring the base. "40x" sounds the same everywhere. On deposit plus bonus with a 100% match, it's effectively 80x the bonus.
  2. Using the advertised RTP of a game family. Many slots ship in several RTP versions. Check the game's info panel at that casino.
  3. Clearing on discounted games. A 5% contribution means twenty times the betting.
  4. Breaking the max bet. One stake above the limit can void the bonus and its winnings under many terms.
  5. Forgetting the time limit. A 7-day window at a 2 USDT max bet sets a minimum daily pace.
  6. Over-depositing. Depositing above the bonus cap adds nothing to the bonus but, on a deposit plus bonus base, adds to turnover.
  7. Counting the headline percentage as value. A 350% match at a punishing multiple can be worth less than a 100% match at 40x.

Offers our wagering calculator can't fully price

Some offers on our sheet don't fit the simple formula.

Cybet's 40x base increases on higher-RTP tiers, so the effective multiple rises as the edge falls. You need the tier table to price it. BC.Game's monthly bonus unlocks progressively as you wager at a rate it doesn't publish, so there's no multiple to enter. Qzino publishes an unlock formula that works out to an effective 500x on the bonus, which you can enter directly: 500 x $100 at 2% is $1,000 of expected cost per $100 of bonus.

Wager-free offers sit outside the calculator altogether. Cocobet's first-week cashback is paid wager-free under its stated terms, and Winna credits rakeback to the account balance. With no rollover, expected value is simply the rebate. Our crypto casino cashback page compares those deals.

How to run the wagering calculator well

A short routine gives you a reliable number.

  1. Open the operator's own bonus terms and find the multiple, the base, the max bet, the time limit and the contribution table.
  2. Enter your real deposit and the match rate for that stage.
  3. Enter the RTP of the specific game you'll clear on, from that casino's game info panel.
  4. Set your stake at or below the max bet.
  5. Read the expected value, then read the number of bets and hours. If the time doesn't fit your week, the offer doesn't fit either.

To compare several offers at once, the crypto casino bonus finder filters all 17 welcome offers by wagering ceiling and type. To find codes for the offers you've priced, the crypto casino bonus codes list collects them.

Keep the expected loss figure as a spending line too. It's the honest answer to "what will this cost me tonight on average". Our responsible crypto gambling page has limit tools if that line keeps moving.

Wagering calculator questions

How do I calculate a wagering requirement?

Multiply the wagering multiple by the amount it applies to. A $100 bonus at 40x on the bonus only is $4,000 of turnover. At 40x on a $100 deposit plus $100 bonus, it's $8,000.

What is a good wagering requirement for a crypto casino bonus?

Lower is better, and the base matters as much as the number. A 40x requirement on the bonus only costs about $80 per $100 of bonus on a 98% RTP slot. Anything that pushes expected loss above the bonus itself is negative value on average.

Does the house edge really matter for clearing a bonus?

Yes, directly. Expected loss is turnover times edge, so a 4% edge slot costs twice as much to clear as a 2% edge slot. Choosing a higher-RTP game is the cheapest improvement you can make.

Why do table games count less toward wagering?

They often have lower house edges, so casinos discount their contribution to stop cheap clearing. At 5% contribution you need twenty times the betting, which usually makes the expected loss far larger than the bonus.

What happens if I bet above the maximum bet?

Under many bonus terms, a single bet above the limit can void the bonus and any winnings from it. Set your stake below the limit before you start and leave it there.

Do free spins count toward wagering?

It depends on the terms. Bets.io, for example, adds free-spin winnings to the wagering base under the summary we hold. Check whether spin winnings are credited as bonus or cash at your casino.

Is a positive expected value a guaranteed profit?

No. It's an average across many attempts. Variance means a single attempt can bust well before the rollover is complete, especially on high-volatility slots.

How long does it take to clear a 40x bonus?

Divide turnover by your stake to get the number of bets, then divide by how many bets you place an hour. A $100 bonus at 40x is $4,000 of turnover, which is 4,000 spins at $1, roughly 7 hours at 600 spins an hour.

Price it before you claim it

Three numbers from the terms (multiple, base, contribution) and one from the game (RTP) tell you almost everything about a bonus. Put them in the calculator before you deposit, not after.

If you don't have a casino in mind yet, the crypto casino picker shortlists options from four answers, and every result is scored with the same maths you've just run.

About the reviewer

· Team Lead, Haxies group

Harrison Ayla reviewed this page. He leads the group's operator interviews and signs off every listing after testing is confirmed by more than one source on the team. The Haxies group comes from app development and consumer products and has worked with crypto casino operators since the early days.

Last reviewed 7 October 2026 · How we test · Report an error · How we earn

Related searches