Bonus Codes · April 2026

Casino Bonus Codes

30 welcome bonuses for US players. 16 require a promo code, 14 auto-apply. 26 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:

30

Total Bonuses

16

With Codes

34x

Avg Wagering

7

Under 30x

2

0x Wagering

131%

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 30 bonuses in our US database require one. The rest (14 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
JackbitWELCOME0%$00xClaim
VaveVIPGRINDERS150%$4,0005xClaim
SlotimoSLWEL300100%$1,10025xClaim
BovadaBTCCWB1250125%$3,75025xClaim
RoobetHELLAROO100%$1,00030xClaim
FortuneJackVGCASINO200%$350K30xClaim
MafiaCasinoNEWBONUS100%$55035xClaim
RabonaNEWBONUS100%$50035xClaim
StakeNEWBONUS200%$3,00040xClaim
BC.GameNEWBONUS120%$4,00040xClaim
Wild CasinoWILD250250%$5,00040xClaim
Bets.ioBETSFTD100%$2,50040xClaim
BitStarzSBRBONUS100%$2,00040xClaim
Trip2VipWB1111%$6,00040xClaim
CryptoLeoJBVIP1100%$5,00050xClaim
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
BovadaBTCCWB1250125% Crypto Casino Welcome Bonus up to $3,75025xClaim
RabonaNEWBONUS100% up to $500 + 200 Free Spins (fiat) / 200% up to $3,000 (crypto)35xClaim
Wild CasinoWILD250Up to $5,000 Welcome Package (up to $9,000 with crypto)40xClaim
BitStarzSBRBONUSUp to 5 BTC + 180 Free Spins Welcome Package40xClaim
Free Spins

Free Spins Bonus Codes

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

26 of 30 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
FortuneJackVGCASINO650200%30xClaim
BC.GameNEWBONUS400120%40xClaim
Trip2VipWB1400111%40xClaim
Wild CasinoWILD250250250%40xClaim
SlotHunterHOLSTER1250100%50xClaim
Bets.ioBETSFTD225100%40xClaim
RoobetHELLAROO200100%30xClaim
MafiaCasinoNEWBONUS200100%35xClaim
RabonaNEWBONUS200100%35xClaim
BitStarzSBRBONUS180100%40xClaim
No Code Needed

Auto-Apply Bonuses

14 bonuses that activate automatically on deposit.

CasinoBonusMatchMaxWagering
CloudbetUp to $2,500 in Rakeback + Cash Drops0%$2,5000x
SGCasino100% up to $500 + 200 Free Spins + 1 Bonus Crab100%$50035x
MillionerUp to $2,200 + 150 Free Spins (fiat) / 200% up to $3,000 (crypto)100%$2,20035x
BassBet150% up to $2,000 + 200 Free Spins150%$2,00035x
Wyns100% up to $550 + 200 Free Spins + 1 Bonus Crab100%$55035x
WishWinUp to $3,000 + 400 Free Spins + 1 Bonus Crab across 4 deposits100%$3,00035x
CasinoLab100% up to $550 + 200 Free Spins + 1 Bonus Crab100%$55035x
Slots.lv200% Match up to $3,000 + 30 Free Spins200%$3,00035x
7Bit Casino325% Welcome Bonus up to 5.25 BTC + 250 Free Spins100%$5,00040x
mBit Casino325% Welcome Bonus up to 4 BTC + 325 Free Spins100%$4,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 30 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 30 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.
4

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.
5

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.

26 of 30 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 30 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 97 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

26 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+ Only1-800-GAMBLERVerified Codes

Casino Bonus Codes: FAQ

Common questions about promo codes, wagering, and bonus value

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 30 bonuses require a code.

16 codes. Verified monthly.

Ranked by wagering, not hype. Updated April 8, 2026.