Skip to content
Bonus Codes · May 2026

Casino Bonus Codes

28 welcome bonuses for US players. 16 require a promo code, 12 auto-apply. 24 include free spins. Average wagering: 34x. 7 bonuses have 30x or lower wagering. A big headline number means nothing if the wagering eats it. We rank by real expected value, not marketing hype.

By casino.band editorial teamUpdated:

28

Total Bonuses

16

With Codes

34x

Avg Wagering

7

Under 30x

2

0x Wagering

132%

Avg Match

Explainer

How Casino Bonus Codes Work

What bonus codes actually do and why they exist.

A casino bonus code is a short text string you type in during signup or deposit to unlock a specific offer. Think of it like a coupon code at checkout. 16 of 28 bonuses in our US database require one. The rest (12 bonuses) activate automatically when you deposit. Codes are more common at offshore casinos like Stake (code NEWBONUS) and Bovada (code BTCCWB1250). Regulated sites like DraftKings and BetMGM usually skip codes and auto-apply the welcome offer.

The code itself does not change the bonus math. A 200% match at 40x wagering is the same deal with or without a code. What codes do is let casinos track which affiliate or promotion brought you in. That is why different sites list different codes for the same casino. The bonus terms are identical. What matters is the wagering requirement, not the code you enter.

In our database, wagering ranges from 0x (Vave, with code VIPGRINDERS) to 60x (CoinCasino, Lucky Block, WSM Casino). The average is 34x. At 96% RTP and 34x wagering, a $100 bonus requires $3400 in bets and costs you $136 in expected losses. That means the average bonus in our database is worth about $-36 in real value on a $100 deposit. Yes, that is negative. The average bonus costs you money.

Best Value

Top Bonus Codes by Value

Codes ranked by wagering requirement, not headline amount.

100 Wager-Free Spins on Book of Dead

Code: WELCOME

Match

0%

Wagering

0x

Spins

100

6.43

325% Welcome Bonus up to 4 BTC + 100 Free Spins

Code: VIPGRINDERS

Match

150%

Wagering

5x

Spins

100

Up to $1,100 + 150 Free Spins across 4 deposits

Code: SLWEL300

Match

100%

Wagering

25x

Spins

150

7.12

125% Crypto Casino Welcome Bonus up to $3,750

Code: BTCCWB1250

Match

125%

Wagering

25x

Spins

0

6.76

100% Deposit Match up to $1,000 + 200 Free Spins

Code: HELLAROO

Match

100%

Wagering

30x

Spins

200

590% Welcome Package up to $350,000 + 650 Free Spins

Code: VGCASINO

Match

200%

Wagering

30x

Spins

650

Categories

Types of Casino Bonus Codes

Not all bonus codes are created equal. Here is what each type gets you.

Deposit Match Codes

15

15 codes in our database give you a percentage match on your deposit. Match ranges from 100% to 250%. The casino adds bonus money on top of what you deposit.

Example: FortuneJack: VGCASINO (200% up to $350,000)

Free Spins Codes

14

14 codes include free spins. Spin counts range from 50 to 650. Free spins are usually locked to a specific slot picked by the casino.

Example: FortuneJack: VGCASINO (650 spins)

Crypto Bonus Codes

4

4 codes unlock crypto-specific bonuses. Crypto bonuses often have higher match percentages. Wild Casino gives 300% with crypto vs 250% with fiat.

Example: Bovada: BTCCWB1250 (125% crypto vs 100% fiat)

Low Wagering Codes

6

6 codes have 30x or lower wagering. These are the ones worth claiming because the wagering cost does not eat the bonus value.

Example: Jackbit: WELCOME (0x wagering)

Multi-Deposit Codes

11

11 codes are part of multi-deposit packages. The bonus splits across 3 to 5 deposits. Different codes for each deposit (like SlotHunter: HOLSTER1 through HOLSTER4).

Example: Trip2Vip: WB1 through WB4 (111%/101%/77%/55%)

No-Wagering Codes

1

1 codes in our database have zero wagering. These are the holy grail. What you win, you keep. No playthrough, no restrictions on withdrawal.

Example: Jackbit: WELCOME

All Codes

All Verified Bonus Codes

16 bonus codes, sorted by wagering requirement.

CasinoCodeMatchMaxWagering
jackbit casino logoJackbitWELCOME0%$00x
vave casino logoVaveVIPGRINDERS150%$4,0005x
slotimo casino logoSlotimoSLWEL300100%$1,10025x
bovada casino logoBovadaBTCCWB1250125%$3,75025x
roobet casino logoRoobetHELLAROO100%$1,00030x
fortunejack casino logoFortuneJackVGCASINO200%$350K30x
mafiacasino casino logoMafiaCasinoNEWBONUS100%$55035x
rabona casino logoRabonaNEWBONUS100%$50035x
stake casino logoStakeNEWBONUS200%$3,00040x
bc-game casino logoBC.GameNEWBONUS120%$4,00040x
wildcasino casino logoWild CasinoWILD250250%$5,00040x
betsio casino logoBets.ioBETSFTD100%$2,50040x
bitstarz casino logoBitStarzSBRBONUS100%$2,00040x
trip2vip casino logoTrip2VipWB1111%$6,00040x
cryptoleo casino logoCryptoLeoJBVIP1100%$5,00050x
Crypto

Crypto Casino Bonus Codes

4 bonus codes with crypto-specific offers. Higher matches, sometimes different wagering.

6 casinos in our database offer separate crypto bonuses. 4 of those require a code. The pattern is consistent: crypto deposits get a higher match percentage. Wild Casino jumps from 250% fiat to 300% crypto. Bovada goes from 100% to 125%. The tradeoff? Crypto bonuses sometimes have higher wagering or shorter time limits.

CasinoCodeCrypto OfferWagering
bovada casino logoBovadaBTCCWB1250125% Crypto Casino Welcome Bonus up to $3,75025x
rabona casino logoRabonaNEWBONUS100% up to $500 + 200 Free Spins (fiat) / 200% up to $3,000 (crypto)35x
wildcasino casino logoWild CasinoWILD250Up to $5,000 Welcome Package (up to $9,000 with crypto)40x
bitstarz casino logoBitStarzSBRBONUSUp to 5 BTC + 180 Free Spins Welcome Package40x
Free Spins

Free Spins Bonus Codes

14 bonus codes that include free spins alongside the deposit match.

24 of 28 bonuses include free spins. 14 of those need a code. Spin counts range from 50 to 650. Free spins are usually credited in batches (20 per day for 10 days is common). They are locked to a specific slot the casino picks, not your choice. Winnings from free spins have their own wagering requirement, usually the same as the main bonus.

CasinoCodeSpinsMatchWagering
fortunejack casino logoFortuneJackVGCASINO650200%30x
bc-game casino logoBC.GameNEWBONUS400120%40x
trip2vip casino logoTrip2VipWB1400111%40x
wildcasino casino logoWild CasinoWILD250250250%40x
slothunter casino logoSlotHunterHOLSTER1250100%50x
betsio casino logoBets.ioBETSFTD225100%40x
roobet casino logoRoobetHELLAROO200100%30x
mafiacasino casino logoMafiaCasinoNEWBONUS200100%35x
rabona casino logoRabonaNEWBONUS200100%35x
bitstarz casino logoBitStarzSBRBONUS180100%40x
No Code Needed

Auto-Apply Bonuses

12 bonuses that activate automatically on deposit.

CasinoBonusMatchMaxWagering
cloudbet casino logoCloudbetUp to $2,500 in Rakeback + Cash Drops0%$2,5000x
millioner casino logoMillionerUp to $2,200 + 150 Free Spins (fiat) / 200% up to $3,000 (crypto)100%$2,20035x
wyns casino logoWyns100% up to $550 + 200 Free Spins + 1 Bonus Crab100%$55035x
wishwin casino logoWishWinUp to $3,000 + 400 Free Spins + 1 Bonus Crab across 4 deposits100%$3,00035x
casinolab casino logoCasinoLab100% up to $550 + 200 Free Spins + 1 Bonus Crab100%$55035x
slots-lv casino logoSlots.lv200% Match up to $3,000 + 30 Free Spins200%$3,00035x
7bitcasino casino logo7Bit Casino325% Welcome Bonus up to 5.25 BTC + 250 Free Spins100%$5,00040x
mbitcasino casino logomBit Casino325% Welcome Bonus up to 4 BTC + 325 Free Spins100%$4,00040x
metaspins casino logoMetaspins100% Welcome Bonus up to 1 BTC100%$80040x
luckyones casino logoLucky OnesUp to $20,000 + 500 Free Spins across 4 deposits150%$20,00040x
Math

How Wagering Really Works

The real cost of wagering requirements, calculated from our database.

Every bonus has a wagering requirement. It is the number of times you must bet the bonus before you can withdraw. Here is what that actually means in dollars, using three real codes from our database and assuming 96% RTP on slots.

Vave

Best Value

Code: VIPGRINDERS

Your deposit$100
Match (150%)+$150
Total to wager (5x)$750
Expected loss (4%)-$30
Net value+$120

Bovada

Solid

Code: BTCCWB1250

Your deposit$100
Match (125%)+$125
Total to wager (25x)$3,125
Expected loss (4%)-$125
Net value$0

CoinCasino

Negative EV

Code: N/A (auto)

Your deposit$100
Match (200%)+$200
Total to wager (60x)$12,000
Expected loss (4%)-$480
Net value$-280

At 5x wagering (Vave), a $100 deposit with 150% match gives you $150 bonus. You wager $750 total and lose about $30. Net gain: +$120. At 60x wagering (CoinCasino), a $200 bonus requires $12,000 in bets. You lose $480. Net loss: -$280. The "bigger" bonus costs you $280 out of pocket. 7 of 28 bonuses in our database are 30x or under. Those are the ones that can actually make you money.

Contribution

Game Contribution Rates

Not all games count equally toward wagering. This matters more than most players think.

When you play with bonus money, different game types contribute different percentages toward your wagering requirement. If you play a game that contributes 5%, you need to bet 20 times more to clear the same amount of wagering. Here are the standard rates used by most casinos in our database.

Game TypeTypical RateEffective Wagering (40x bonus)What This Means
Slots100%40xEvery $1 bet counts $1. This is why most bonus grinders stick to slots.
Video Poker10-25%160-400xA $1 bet counts $0.10-$0.25. Would take 4-10x longer to clear.
Roulette5-10%400-800xAlmost impossible to clear a bonus playing roulette.
Blackjack5-10%400-800xDespite good RTP (99.5%), low contribution makes it a bad choice for bonus play.
Live Dealer10-20%200-400xVaries by casino. 1RED gives 10%. Some give 0%.
Crash/Mines50-100%40-80xCrypto casinos like Stake and BC.Game often count these at full rate.

How to Claim a Casino Bonus Code

Step-by-step instructions, tested on real casino accounts.

  1. Pick a bonus from this page

    Choose based on wagering requirement first, not the headline number. 7 of 28 bonuses have 30x or lower wagering. Those give you the best shot at keeping your winnings.

    Sort the All Codes table by wagering (it already is). Start from the top.
  2. Sign up at the casino

    Click the Claim button next to the bonus. On the registration page, look for a "Promo Code" or "Bonus Code" field. Enter the code exactly as shown. Capitalization matters at some casinos.

    If you do not see a promo code field during signup, check the deposit page. Some casinos ask for the code there instead.
  3. Make your first deposit

    Check the minimum deposit. In our database, minimums range from $1 (CryptoLeo, Metaspins) to $50 (Stake, Jackbit). Crypto deposits are usually faster. 6 casinos offer separate crypto bonuses with higher matches.

    Deposit only what you can afford to lose. The bonus does not change your odds of winning long-term.
  1. Play slots to clear wagering

    Slots count 100% toward wagering at every casino. Table games count 5-10%. If your bonus has 34x wagering (the average), a $100 bonus means $3400 in slot bets before you can withdraw.

    Pick slots with 96%+ RTP. Lower RTP means higher losses during wagering. Check our slot database for RTP data.
  2. Withdraw your winnings

    Once wagering is complete, your bonus balance converts to real money. Request a withdrawal. Crypto is fastest (under 1 hour at most casinos). First withdrawal usually requires ID verification (KYC).

    Do not try to withdraw before clearing wagering. Most casinos will forfeit your entire bonus and any winnings from it.

Ready to claim

16 verified codes are on this page. 7 have wagering under 30x. Start with those.

Verified Monthly
16 Active Codes
7 Low Wagering
Avoid These

Common Bonus Code Mistakes

Mistakes that cost real money. All based on actual player experiences.

Chasing the biggest headline number

FortuneJack advertises "590% up to $350,000." That is 30x wagering on a massive amount. A $1,000 deposit at 200% match and 30x wagering means $600,000 in bets. At 96% RTP, you lose $24,000. The bonus is worth $2,000. You are down $22,000.

Do this instead: Sort by wagering first. A 150% at 5x beats a 590% at 30x every time.

Playing table games to clear wagering

Blackjack has 99.5% RTP but only 5% contribution. A 40x bonus effectively becomes 800x if you play blackjack. You would need to bet $80,000 to clear a $100 bonus.

Do this instead: Play slots (100% contribution) or crash games (50-100% at crypto casinos) to clear wagering.

Missing the code during signup

16 bonuses in our database require entering a code during registration or first deposit. If you skip it, the bonus may not apply. Some casinos cannot retroactively add codes after your first bet.

Do this instead: Copy the exact code from this page before clicking signup. Double-check it on the registration form.

Ignoring the time limit

Most bonuses expire in 7-30 days. 1RED gives you only 5 days to clear 45x wagering. On a $1,000 bonus, that is $45,000 in bets in under a week. Miss the deadline and you lose everything.

Do this instead: Check the time limit before claiming. If you cannot realistically wager enough in that window, skip the bonus.

Trying to withdraw before clearing wagering

Requesting a withdrawal before meeting the wagering requirement forfeits the bonus and all winnings from bonus money at most casinos. There is no "partial" clearing.

Do this instead: Check your bonus progress in the casino dashboard. Only withdraw after the wagering counter hits 100%.

Betting over the max bet limit

Most bonuses cap individual bets at $5-$7.50 while wagering. A single $10 bet can void your entire bonus and winnings. Casinos track this automatically.

Do this instead: Check max bet in the bonus T&C. Set it as your default bet size and do not increase it until wagering is done.

Casino Bonus Codes

Pros

Benefits

  • 16 active bonus codes verified this month. All tested on real accounts.
  • 7 bonuses have 30x or lower wagering. These are the ones worth claiming.
  • 24 of 28 bonuses include free spins on top of the match.
  • Vave (code VIPGRINDERS) offers 5x wagering. On a $100 deposit, you only wager $750 to clear a $150 bonus. Net value: +$120.
  • Bovada (BTCCWB1250) gives 125% match at 25x with crypto. Solid mid-range value for Bitcoin depositors.
  • 2 bonuses have 0x wagering. True free money with no playthrough needed.

Cons

Things to consider

  • Average wagering is 34x. At 96% RTP, a 40x bonus on $100 costs $160 in wagering losses. The $100 bonus loses you $60.
  • Headlines like "200% up to $25,000" are meaningless if wagering is 60x. You will never clear it profitably.
  • Most codes are first-deposit only. Miss the code during signup and you might not get another chance.
  • Free spins from bonus codes are usually locked to one specific slot with high volatility.
  • Only 2 bonuses have 0x wagering. True "free money" is extremely rare.
  • Game contribution rates make table games and live dealer nearly useless for clearing wagering.
Methodology

How We Rank These Codes

How we evaluate and rank bonus codes. No sponsored placements.

Every bonus code on this page comes from our database of 28 US-accessible casino bonuses. We do not rank by headline match percentage or maximum bonus amount. We rank by wagering requirement first, because that is the single biggest factor in whether a bonus has positive or negative expected value.

Each casino in our database has a weighted trust score based on 6 factors: payout integrity, withdrawal speed, trust signals (licenses, reviews, complaint resolution), game quality, mobile experience, and bonus value. The score appears next to every casino in our tables. A great bonus at a sketchy casino is not worth claiming.

Wagering Requirement

Primary sort

Lower is better. Under 30x is good. Under 10x is rare. 0x is free money.

Casino Trust Score

Tiebreaker

Weighted score from 120 casinos. Factors in payout speed, license, reviews, complaints.

Match Percentage

Informational

Higher match means more bonus money, but only matters if wagering is reasonable.

Free Spins Included

Bonus factor

24 bonuses include spins. Value depends on the slot and max win cap.

Crypto Bonus Availability

Separate ranking

6 casinos give crypto depositors a better deal. We flag these.

Code Verification

Monthly check

All 16 codes are tested on real accounts every month. Dead codes are removed.

Related

Related Guides

More bonus and casino data.

Play Safe

About Bonus Codes

Bonus codes are marketing tools. A large match percentage with high wagering can have negative expected value. Always check the wagering requirement before claiming. We rank by real value, not headline number.

  • 21+ Only
  • 1-800-GAMBLER
  • Verified Codes

Casino Bonus Codes: FAQ

Common questions about promo codes, wagering, and bonus value

What is a casino bonus code?

A bonus code (promo code) is a text string you enter during signup or deposit to activate a specific bonus offer. Some casinos require a code (like NEWBONUS or SS250), others auto-apply the bonus. In our database, 16 of 28 bonuses require a code.

Where do I enter a bonus code?

Usually during registration (in a "promo code" or "bonus code" field) or on the deposit page. Some casinos have a separate "Promotions" or "Bonuses" section in your account where you can enter codes. If you miss the field during signup, contact support and they can usually apply it retroactively.

Do all casinos require bonus codes?

No. 12 of 28 bonuses in our database activate automatically without a code. The bonus is applied when you make your first deposit. Codes are more common at offshore casinos. Regulated US casinos (DraftKings, BetMGM) typically auto-apply.

Can I use multiple bonus codes at one casino?

Usually no. Most casinos allow one welcome bonus per account. Some multi-deposit bonuses (like BC.Game 4-deposit package) use different codes for each deposit. You cannot stack two different welcome bonuses on the same deposit.

What is a wagering requirement?

The number of times you must bet the bonus amount before withdrawing. A $100 bonus at 40x wagering means you must wager $4,000 total. At 96% RTP, you lose about $160 in the process, meaning the $100 bonus costs you $60. Lower wagering = better. Under 30x is good.

Which bonus code has the best value?

It depends on wagering, not the headline number. Vave (code VIPGRINDERS, 150% up to $4,000 at 5x wagering) is the best value in our database. A $100 deposit gives $150 bonus. At 5x wagering you only need to bet $750. At 96% RTP, you lose about $30. Net value: +$120. Compare that to a 200% up to $25,000 at 60x where the wagering costs more than the bonus.

Do bonus codes expire?

Yes. Most bonus codes have a limited validity period. Some are permanent (like Stake NEWBONUS), others rotate monthly or quarterly. The codes on this page are verified as of May 2026. We update monthly.

Are there bonus codes for existing players?

Yes, but they are harder to find. Most codes on this page are for new players. Existing player bonuses usually come via email, in-app notifications, or VIP manager offers. Reload bonuses are the most common type for existing players.

What is a match bonus?

The casino matches your deposit by a percentage. A 200% match on $100 deposit gives you $200 bonus + $100 deposit = $300 to play with. Match percentages in our database range from 100% to 410%. Higher match is not always better. Check the wagering requirement.

Can I withdraw the bonus immediately?

No. You must meet the wagering requirement first. The bonus and any winnings from it are locked until you complete the playthrough. Attempting to withdraw early usually forfeits the bonus. Some casinos (TG.Casino, 0x wagering) are exceptions where you can withdraw immediately.

What is expected value (EV) of a bonus?

EV tells you how much a bonus is actually worth after wagering. Formula: bonus amount minus expected wagering losses. A $100 bonus at 40x wagering means $4,000 in bets. At 96% RTP, you lose $160 on average. Net EV: -$60. The bonus costs you money. At 5x wagering, that same $100 bonus requires only $500 in bets. You lose $20. Net EV: +$80. In our database, 7 bonuses have positive EV at standard RTP.

Are crypto casino bonus codes different from regular codes?

Sometimes. 4 bonuses in our database have separate crypto offers with codes. Crypto bonuses often have higher match percentages. Wild Casino gives 250% with fiat (WILD250) but 300% with crypto (CRYPTO300). Bovada gives 125% with crypto (BTCCWB1250) vs 100% with fiat. The wagering is usually the same or slightly higher.

What are game contribution rates?

Not all games count equally toward wagering. Slots usually count 100%. Table games count 5-10%. Live dealer games count 10-20%. If you play blackjack with a bonus that has 40x wagering and 5% contribution, you need to bet 20 times more than if you played slots. Always check which games count before picking a bonus.

What happens if I forget to enter a bonus code?

Contact customer support immediately, before you start playing. Most casinos can retroactively apply a code if you have not placed any bets yet. Once you start wagering, the code usually cannot be applied. Some casinos like BC.Game auto-apply the best available offer, so missing the code field does not matter.

Is it worth claiming a high-wagering bonus?

Rarely. A bonus with 60x wagering on a $100 deposit (200% match) gives you $200 bonus but requires $12,000 in bets. At 96% RTP, you lose $480. The $200 bonus costs you $280. You are paying to play, not getting free money. 2 bonuses in our database have 0x wagering. Those are the only true "free" offers.

16 codes. Verified monthly.

Ranked by wagering, not hype. Updated May 19, 2026.