19+ (18+ in AB, MB, QC). Play responsibly.Rankings updated November 2026How we test
CanadaGamblers Choose province Sign in

Bitcoin roulette: how crypto roulette works and how to check a spin

Bitcoin roulette is ordinary roulette with your stake held in BTC or another coin instead of dollars. The wheel, the bets and the payouts are the same ones you would find at any table, so a single-zero game still carries a 2.70% house edge. What changes is everything around the spin: how the result is produced, whether you can check it yourself, and how the value of your balance moves while you play. This guide covers the three kinds of crypto roulette, the maths in coin terms, how a provably fair spin is calculated, and what to check before you bet. For a ranking of the sites themselves, see our list of bitcoin casinos in Canada.

What counts as bitcoin roulette?

A crypto casino lobby usually mixes three types of roulette, and they work differently even when they look alike.

  • Live roulette. A dealer spins a physical wheel in a studio and the stream runs in your browser. The casino rents these tables from studios such as Evolution. Your bet is placed in crypto, or in a dollar amount backed by your crypto balance, and settled when the ball drops.
  • RNG roulette from a studio. An animated wheel driven by a random number generator that the studio has certified. You cannot recompute the result; you rely on the certification and the licence.
  • In-house provably fair roulette. Some crypto casinos build their own wheel as one of their "originals". The result comes from seeds the casino commits to before your bet, so you can repeat the calculation afterwards.

All three can be played with bitcoin. Only the third lets you prove a spin was fixed before you placed the chip.

Payouts and house edge in coin terms

The payout table does not care what currency you use. On a European wheel with 37 pockets, a straight-up bet pays 35 to 1 and wins 1 time in 37. Every other standard bet is priced the same way, so each one carries a house edge of 1/37, or 2.70%. An American wheel adds a 00 pocket and pushes the edge to 5.26%.

Bet Pays Wins on a single-zero wheel Example stake Profit if it wins
Straight up 35 to 1 1 in 37 0.0001 BTC 0.0035 BTC
Split 17 to 1 2 in 37 0.0001 BTC 0.0017 BTC
Dozen or column 2 to 1 12 in 37 0.0001 BTC 0.0002 BTC
Red or black 1 to 1 18 in 37 0.0001 BTC 0.0001 BTC

Over a long run you lose about 2.70% of everything you stake on a single-zero wheel, whether that stake is 0.0001 BTC or 100 USDT. Some crypto lobbies show payouts as "36x" instead of "35 to 1". That figure counts your stake in the return, so it is the same payout written another way. Full rules for each bet, plus French roulette's La Partage, are in our guide to European roulette.

How a provably fair roulette spin is made

In-house roulette at crypto casinos uses the same provably fair scheme as their dice and crash games. Before you bet, the casino shows a hashed server seed. You pick or accept a client seed, and each bet adds a nonce that counts up by one.

Stake's help centre describes how its originals turn those inputs into a result. The server seed keys an HMAC of the client seed, nonce and a cursor, and the first bytes of the output become a number between 0 and 1. For roulette, that number is multiplied by 37 and rounded down, which gives a pocket from 0 to 36. Shuffle documents the same step for its roulette. Thrill's help page describes its own method, which draws a whole number from 0 to 36 with SHA-512.

Here is the last step with an example number. If the seeds produce 0.4127, then 0.4127 x 37 = 15.27, and rounding down lands the ball on 15. Every pocket covers exactly 1/37 of the range from 0 to 1, so each number has the same chance.

How to check a spin yourself

  1. Before you play, note the hashed server seed and your client seed.
  2. Play as normal. The nonce goes up by one with each spin.
  3. Rotate your seed pair in the casino's fairness settings. That reveals the old server seed.
  4. Hash the revealed server seed with SHA-256. It must match the hash you saw before playing.
  5. Run the casino's published formula, or its own verifier, with the server seed, client seed and nonce of the spin you want to check. The pocket must match your bet history.

If step 4 fails, the casino changed its seed after committing to it. If step 5 fails, the result did not come from the published method. Either one is a reason to stop playing there and keep your screenshots.

A passing check has limits. It proves the spin was not altered after you bet. It does not lower the 2.70% edge, and it says nothing about whether the casino pays withdrawals on time.

Live roulette paid in crypto

Live tables cannot be checked with seeds, because the result comes from a real ball on a real wheel. Evolution's published rules cover what happens when something goes wrong: an invalid spin is spun again, and if a game error cannot be fixed the round is cancelled and "initial bets will be refunded to all players". If your connection drops, your bets stand and are settled while you are away.

The house edge on a live European wheel is the same 2.70%; Evolution lists its Euro Roulette RTP at 97.30%. Live rounds are slower than in-house spins, which means fewer bets per hour and a lower expected cost per hour at the same stake. Our live dealer casinos guide explains how those studios run.

Which coin should you play roulette with?

The coin you bet with does not change the odds, but it changes what your result is worth in dollars.

  • Bitcoin and other volatile coins. If BTC drops 5% during your session, your balance loses 5% of its CAD value on top of any roulette result. It can also rise. Either way, the swing has nothing to do with the wheel.
  • Stablecoins. USDT and USDC track the US dollar, so your balance moves only with the USD to CAD rate. Many players deposit in a stablecoin to keep the maths simple.
  • Network fees. Each deposit and withdrawal carries a network fee. On small balances those fees can cost more than the house edge itself. Our guide to depositing bitcoin at a casino covers networks and confirmations.

Roulette and casino bonuses

Bonus terms often treat roulette differently from slots. Many casinos count roulette bets at a reduced rate toward a wagering requirement, or exclude them entirely. Check the game weighting table in the terms before you play roulette with bonus funds.

A checklist before you spin

  • One green pocket means European or French odds; two green pockets mean American odds and a 5.26% edge.
  • Open the game's info screen and confirm the payouts and RTP.
  • For in-house roulette, find the fairness page and make sure it explains how a number from 0 to 36 is drawn.
  • Note the table minimum and maximum. The maximum caps any doubling system, as our European roulette guide shows with the Martingale.
  • Decide whether you want your balance in a volatile coin or a stablecoin.
  • Read our guide to whether online gambling is legal in Canada for where offshore crypto sites stand in your province.

Play within your limits

In-house crypto roulette can settle a spin in a second or two, so the 2.70% edge adds up faster than at a live table. Set a budget in dollars, not in coins, use the deposit limits your casino offers, and stop when the budget is gone. Our responsible gambling page lists provincial help lines.

Sources

Stake help centre: provable fairness for Stake Original games, Shuffle help centre: provably fair game events, Thrill help centre: Thrill Originals, Evolution Euro Roulette rules (operator help page), RFC 2104: HMAC, NIST FIPS 180-4: Secure Hash Standard. Probabilities and house edge figures are calculated from the number of pockets and the standard payouts.

Key terms

House edge
The casino's built-in average advantage on a bet, expressed as a percentage of the amount wagered.
Provably fair
A system that lets players check cryptographically that a game result was fixed before the bet and not altered afterwards.
Hashed server seed
The SHA-256 hash of the casino's secret server seed, shown before play as a commitment that the seed will not change.
Server seed
A secret random value generated by the casino that, combined with your client seed and nonce, determines bet results.
Client seed
A value chosen or editable by the player that is mixed into every result, so the casino cannot precompute outcomes alone.
Nonce
A counter that increases by one with each bet made with the same seed pair, so every bet gets a different result.
Cursor (round)
A counter that moves to a new HMAC output when a game needs more random bytes than one 32-byte hash provides.
HMAC
A keyed hash function; in provably fair games, HMAC-SHA256 combines the server seed with the client seed and nonce.
SHA-256
A cryptographic hash function that turns any input into a fixed 256-bit output; used to commit to server seeds.
Random number generator (RNG)
Software that produces random outcomes for casino games; most slots and table games use a certified RNG rather than provably fair seeds.
Live dealer games
Casino table games streamed from a studio with a human dealer, where results come from physical cards, wheels or dice.
Network fee
The fee paid to a blockchain's validators or miners to process a transaction, separate from any casino fee.
Stablecoin
A cryptocurrency designed to keep a steady value, usually one US dollar, backed by reserves held by the issuer.
Wagering requirement
How many times you must bet a bonus before you can withdraw it. A $100 bonus with 35x wagering means $3,500 in bets first.
Game weighting
The percentage of each bet that counts towards a wagering requirement, which differs by game type.

Frequently asked questions

What is bitcoin roulette?
It is roulette played with a crypto balance. The wheel, bets and payouts are standard, so a European wheel still pays 35 to 1 on a single number and carries a 2.70% house edge. Crypto casinos offer it as live tables, studio RNG games or their own provably fair version.
Is bitcoin roulette rigged?
Live and studio RNG tables follow the studio rules and certification under the casino licence. In-house provably fair roulette can be checked: rotate your seeds, confirm the revealed server seed matches the hash shown before play, and rerun the formula for each spin.
How is a provably fair roulette number generated?
On Stake and Shuffle style games, the server seed, client seed and nonce produce a number between 0 and 1 through HMAC-SHA256. That number is multiplied by 37 and rounded down, giving a pocket from 0 to 36. Thrill uses its own SHA-512 method to draw a whole number from 0 to 36.
Does playing roulette with bitcoin change the odds?
No. The coin only changes what your balance is worth in dollars. If BTC rises or falls during your session, your balance moves with it on top of any win or loss at the table.
What is the house edge on crypto roulette?
2.70% on every standard bet on a single-zero wheel and 5.26% on a double-zero wheel. French roulette with La Partage cuts the edge on even-money bets to 1.35%. Always check the RTP in the game info screen.