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.
45
Total Bonuses
20
With Codes
33x
Avg Wagering
14
Under 30x
5
0x Wagering
160%
Avg Match
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.
Top Bonus Codes by Value
Codes ranked by wagering requirement, not headline amount.
Up to $1,100 + 150 Free Spins across 4 deposits
Code: SLWEL300
Match
100%
Wagering
25x
Spins
150
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
Types of Casino Bonus Codes
Not all bonus codes are created equal. Here is what each type gets you.
Deposit Match Codes
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 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 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 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 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 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 Verified Bonus Codes
20 bonus codes, sorted by wagering requirement.
| Casino | Code | Match | Max | Wagering | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| WELCOME | 0% | $0 | 0x | ||||||||||||||||
| VIPGRINDERS | 150% | $4,000 | 5x | ||||||||||||||||
| SLWEL300 | 100% | $1,100 | 25x | ||||||||||||||||
| BTCCWB1250 | 125% | $3,750 | 25x | ||||||||||||||||
| HELLAROO | 100% | $1,000 | 30x | ||||||||||||||||
| VGCASINO | 200% | $350K | 30x | ||||||||||||||||
| MAXIMUMBONUS | 300% | $1,500 | 30x | ||||||||||||||||
| NEWBONUS | 100% | $550 | 35x | ||||||||||||||||
| NEWBONUS | 100% | $500 | 35x | ||||||||||||||||
| SS250 | 250% | $6,000 | 35x | ||||||||||||||||
| VIPGRINDERS | 200% | $2,000 | 35x | ||||||||||||||||
| NEWBONUS | 200% | $3,000 | 40x | ||||||||||||||||
| NEWBONUS | 120% | $4,000 | 40x | ||||||||||||||||
| WILD250 | 250% | $5,000 | 40x | ||||||||||||||||
| BETSFTD | 100% | $2,500 | 40x | ||||||||||||||||
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.
| Casino | Code | Crypto Offer | Wagering | |
|---|---|---|---|---|
| BTCCWB1250 | 125% Crypto Casino Welcome Bonus up to $3,750 | 25x | ||
| MAXIMUMBONUS | 300% Casino Bonus up to $1,500 | 30x | ||
| NEWBONUS | 100% up to $500 + 200 Free Spins (fiat) / 200% up to $3,000 (crypto) | 35x | ||
| SS250 | Up to $6,000 Welcome Bonus (250% First Deposit) | 35x | ||
| WILD250 | Up to $5,000 Welcome Package (up to $9,000 with crypto) | 40x | ||
| SBRBONUS | Up to 5 BTC + 180 Free Spins Welcome Package | 40x |
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.
| Casino | Code | Spins | Match | Wagering | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| VGCASINO | 650 | 200% | 30x | ||||||||||||||||
| NEWBONUS | 400 | 120% | 40x | ||||||||||||||||
| WB1 | 400 | 111% | 40x | ||||||||||||||||
| SS250 | 300 | 250% | 35x | ||||||||||||||||
| WILD250 | 250 | 250% | 40x | ||||||||||||||||
| HOLSTER1 | 250 | 100% | 50x | ||||||||||||||||
| BETSFTD | 225 | 100% | 40x | ||||||||||||||||
| HELLAROO | 200 | 100% | 30x | ||||||||||||||||
| NEWBONUS | 200 | 100% | 35x | ||||||||||||||||
| NEWBONUS | 200 | 100% | 35x | ||||||||||||||||
Auto-Apply Bonuses
25 bonuses that activate automatically on deposit.
| Casino | Bonus | Match | Max | Wagering | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Up to $2,500 in Rakeback + Cash Drops | 0% | $2,500 | 0x | ||||||||||||||||
| 200% Rakeback up to 10 ETH + 50 Free Spins | 200% | $25,000 | 0x | ||||||||||||||||
| 15% Rakeback for First 24 Hours | 0% | $0 | 0x | ||||||||||||||||
| 200% Match up to $2,000 + 500 Cash Spins | 200% | $2,000 | 0x | ||||||||||||||||
| 410% Match up to $10,000 + 50 Free Spins | 410% | $10,000 | 10x | ||||||||||||||||
| 300% Match up to $3,000 | 300% | $3,000 | 25x | ||||||||||||||||
| 100% Match up to $1,000 + 100 Free Spins | 100% | $3,000 | 30x | ||||||||||||||||
| 100% up to $500 + 200 Free Spins + 1 Bonus Crab | 100% | $500 | 35x | ||||||||||||||||
| Up to $2,200 + 150 Free Spins (fiat) / 200% up to $3,000 (crypto) | 100% | $2,200 | 35x | ||||||||||||||||
| 150% up to $2,000 + 200 Free Spins | 150% | $2,000 | 35x | ||||||||||||||||
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
Code: VIPGRINDERS
Bovada
Code: BTCCWB1250
CoinCasino
Code: N/A (auto)
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.
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 Type | Typical Rate | Effective Wagering (40x bonus) | What This Means |
|---|---|---|---|
| Slots | 100% | 40x | Every $1 bet counts $1. This is why most bonus grinders stick to slots. |
| Video Poker | 10-25% | 160-400x | A $1 bet counts $0.10-$0.25. Would take 4-10x longer to clear. |
| Roulette | 5-10% | 400-800x | Almost impossible to clear a bonus playing roulette. |
| Blackjack | 5-10% | 400-800x | Despite good RTP (99.5%), low contribution makes it a bad choice for bonus play. |
| Live Dealer | 10-20% | 200-400x | Varies by casino. 1RED gives 10%. Some give 0%. |
| Crash/Mines | 50-100% | 40-80x | Crypto 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.
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.
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.
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.
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.
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).
Ready to claim
20 verified codes are on this page. 14 have wagering under 30x. Start with those.
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.
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
Lower is better. Under 30x is good. Under 10x is rare. 0x is free money.
Casino Trust Score
Weighted score from 96 casinos. Factors in payout speed, license, reviews, complaints.
Match Percentage
Higher match means more bonus money, but only matters if wagering is reasonable.
Free Spins Included
37 bonuses include spins. Value depends on the slot and max win cap.
Crypto Bonus Availability
12 casinos give crypto depositors a better deal. We flag these.
Code Verification
All 20 codes are tested on real accounts every month. Dead codes are removed.
Related Guides
More bonus and casino data.
All Casino Bonuses
Full bonus database with wagering analysis.
No Deposit Bonuses
20 NDB offers with EV grading.
Free Spins No Deposit
Free spins offers ranked by expected value.
Low Wagering Casinos
Bonuses you can actually clear.
Welcome Bonuses
First-deposit offers compared.
All Reviews
Full reviews for every casino.
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.
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.