Bonus Codes · April 2026

Casino Bonus Codes

45 welcome bonuses for US players. 20 require a promo code, 25 auto-apply. 37 include free spins. Average wagering: 33x. 14 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:

45

Total Bonuses

20

With Codes

33x

Avg Wagering

14

Under 30x

5

0x Wagering

160%

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. 20 of 45 bonuses in our US database require one. The rest (25 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 33x. At 96% RTP and 33x wagering, a $100 bonus requires $3300 in bets and costs you $132 in expected losses. That means the average bonus in our database is worth about $-32 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

19

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

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

Free Spins Codes

16

16 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

6

6 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

7

7 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

12

12 codes are part of multi-deposit packages. The bonus splits across 3 to 6 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

20 bonus codes, sorted by wagering requirement.

CasinoCodeMatchMaxWagering
JackbitWELCOME0%$00x
VaveVIPGRINDERS150%$4,0005x
SlotimoSLWEL300100%$1,10025x
BovadaBTCCWB1250125%$3,75025x
RoobetHELLAROO100%$1,00030x
FortuneJackVGCASINO200%$350K30x
MyStakeMAXIMUMBONUS300%$1,50030x
MafiaCasinoNEWBONUS100%$55035x
RabonaNEWBONUS100%$50035x
Super SlotsSS250250%$6,00035x
ShuffleVIPGRINDERS200%$2,00035x
StakeNEWBONUS200%$3,00040x
BC.GameNEWBONUS120%$4,00040x
Wild CasinoWILD250250%$5,00040x
Bets.ioBETSFTD100%$2,50040x
Crypto

Crypto Casino Bonus Codes

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

12 casinos in our database offer separate crypto bonuses. 6 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,75025x
MyStakeMAXIMUMBONUS300% Casino Bonus up to $1,50030x
RabonaNEWBONUS100% up to $500 + 200 Free Spins (fiat) / 200% up to $3,000 (crypto)35x
Super SlotsSS250Up to $6,000 Welcome Bonus (250% First Deposit)35x
Wild CasinoWILD250Up to $5,000 Welcome Package (up to $9,000 with crypto)40x
BitStarzSBRBONUSUp to 5 BTC + 180 Free Spins Welcome Package40x
Free Spins

Free Spins Bonus Codes

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

37 of 45 bonuses include free spins. 16 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%30x
BC.GameNEWBONUS400120%40x
Trip2VipWB1400111%40x
Super SlotsSS250300250%35x
Wild CasinoWILD250250250%40x
SlotHunterHOLSTER1250100%50x
Bets.ioBETSFTD225100%40x
RoobetHELLAROO200100%30x
MafiaCasinoNEWBONUS200100%35x
RabonaNEWBONUS200100%35x
No Code Needed

Auto-Apply Bonuses

25 bonuses that activate automatically on deposit.

CasinoBonusMatchMaxWagering
CloudbetUp to $2,500 in Rakeback + Cash Drops0%$2,5000x
TG.Casino200% Rakeback up to 10 ETH + 50 Free Spins200%$25,0000x
Rollbit15% Rakeback for First 24 Hours0%$00x
Bitsler200% Match up to $2,000 + 500 Cash Spins200%$2,0000x
Raging Bull410% Match up to $10,000 + 50 Free Spins410%$10,00010x
Ignition Casino300% Match up to $3,000300%$3,00025x
BetOnline100% Match up to $1,000 + 100 Free Spins100%$3,00030x
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
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. 14 of 45 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. 14 of 45 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. 12 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 33x wagering (the average), a $100 bonus means $3300 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

20 verified codes are on this page. 14 have wagering under 30x. Start with those.

Verified Monthly
20 Active Codes
14 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

20 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

20 active bonus codes verified this month. All tested on real accounts.

14 bonuses have 30x or lower wagering. These are the ones worth claiming.

37 of 45 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.

5 bonuses have 0x wagering. True free money with no playthrough needed.

Cons

Things to consider

Average wagering is 33x. 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 5 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 45 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 96 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

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

Crypto Bonus Availability

Separate ranking

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

Code Verification

Monthly check

All 20 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, 20 of 45 bonuses require a code.

20 codes. Verified monthly.

Ranked by wagering, not hype. Updated April 2026.