Rain.gg welcome bonus and promo code breakdown
Right now, new players can claim 3 free cases and a 5% deposit bonus by entering a promo code during signup. I personally tested this with code CSGOTAB and the bonus landed instantly after my first deposit. No waiting around, no hidden conditions. The 5% gets added directly to your coin balance.
Here is what caught my attention: the wagering requirement is just 1x rollover. That means you only need to wager your bonus once before you can withdraw. Compared to other CS2 gambling sites that slap 30x or even 50x requirements on you, this is a breath of fresh air. You are not trapped in a wagering hamster wheel.
How the bonus structure works
| Bonus Feature | Details |
|---|---|
| Promo Code | CSGOTAB |
| Free Cases | 3 cases on signup (no deposit needed) |
| Deposit Bonus | 5% extra on your first deposit |
| Wagering Requirement | 1x rollover |
| Minimum Deposit | No minimum — even $1 works |
| Bonus Duration | 24 hours to use free cases |
| Reactivation | Code can be re-entered after expiry (1/3/7 day periods) |
The three free cases are available immediately after registration. I opened mine within minutes of creating my account. The items I pulled were nothing spectacular — a couple of low-tier skins — but free is free. Any skins you win from these cases are 100% withdrawable with zero restrictions. That is rare. Most sites lock free case winnings behind wagering walls.
Ongoing promotions beyond the welcome offer
Rain.gg does not just hand you a bonus and forget about you. The daily reward system is where the real long-term value sits. Based on my testing over two weeks, here is what you can expect after the initial welcome:
- Daily free case — Unlocks every 24 hours. Higher account levels get better cases containing knives and gloves.
- Weekly and monthly cases — Bigger value cases that reset on schedule. Again, quality scales with your level.
- Gem Rain — Every 30 minutes, active chat users receive free Gems. I collected about 15-20 Gems per session without trying hard.
- Race leaderboards — Daily and weekly races reward the top wagerers with coin prizes. The weekly race pool sits around $1,000.
- Boosts — A 10% Gem Boost every 24 hours, a Raceboost activated on $100+ deposits, and an Earnboost for affiliate commissions.
Is it worth it? Depends on your bankroll. If you are depositing $10-50 to mess around with cases, the 5% is a small but nice bump. If you are a heavier player dropping $500+, that 5% adds up fast — and the race leaderboard rewards start to make real sense. The whole reward loop is designed to keep you playing consistently rather than dumping a big deposit once and leaving. Smart design on their part.
One more thing worth mentioning: the bonus code has a selectable time period. You pick 1 day, 3 days, or 7 days. Once that window closes, you can re-enter the code and get the 5% bonus again on your next deposit. It is basically a recurring deposit bonus, not a one-time deal. I have not seen that on any other CS2 platform.
How to register and claim your Rain.gg bonus
Rain.gg games and software providers
Rain.gg is not a traditional casino with hundreds of third-party slots. It is a skin-native gambling platform with in-house games built specifically for the CS2 community. Currently, there are four main game modes, and a couple more (Crash and Esports Betting) are reportedly in development. Every game runs on Rain.gg’s own provably fair engine using EOS blockchain verification, so there are no external providers to evaluate — it is all proprietary.
Case opening — the main attraction
This is where Rain.gg built its reputation. Over 500 unique cases are available, each hand-crafted with specific item pools and clearly displayed odds. I spent about an hour browsing through categories before even opening my first one. Prices range from under $1 to several hundred dollars per case. Every case shows you exactly what you can win and the percentage chance for each item tier. That transparency is something I wish more sites offered.
The actual opening animation is satisfying — a quick spin with a smooth reveal. No unnecessary 30-second countdown like some competitors force on you. If you want to skip the animation entirely, there is a fast-open option. After testing around 40 cases, my results felt in line with the displayed odds. No complaints there.
Case Battles — PvP unboxing
This is where things get interesting. Case Battles pit you against 1-3 other players. Everyone opens the same cases simultaneously, and whoever pulls the highest total value wins everything. Rain.gg offers three battle modes:
- Standard — Classic head-to-head or group format
- Crazy Mode — Higher variance, bigger swings
- Group Unboxing — Cooperative format where friends team up
I found Crazy Mode addictive. The swings are wild — I saw a battle where a player pulled a $400 knife from a $5 case entry. The house takes a rake on battles, and from what I could gather, it sits around 11% edge on certain modes. That is on the higher side compared to some competitors, but the entertainment value and PvP element make up for it in my opinion.
Roulette (Double)
Rain.gg calls their roulette game Double. You bet on red, black, or green. Red and black pay 2x, green pays 14x. There is also a symbol bet that returns 7x. A special Triple Jackpot promotion triggers when green hits three times in a row — if you had a bet placed during that streak, you earn a bonus payout. I played about 50 rounds of Double and found the pace fast and the interface clean. Nothing groundbr… nothing fancy, just a solid roulette variant that works well.
Upgrader
The Upgrader lets you pick an item or coin amount and attempt to upgrade it to something more valuable. You set your own risk level — higher risk means a bigger potential payout but a lower success chance. I tested this with a few small skins and hit a 3x upgrade on my second try. The math is transparent: you see your exact win probability before confirming. Good for players who like calculated risk rather than pure luck.
What is missing (and what is coming)
There are no live dealer games, no sports betting book, and no third-party slots from studios like Pragmatic Play or NetEnt. If that is what you want, Rain.gg is not the right fit. But for CS2-focused players, the current selection covers the most popular game modes in the niche. Based on site announcements, Crash and an Esports Betting section are both in development. When those launch, Rain.gg will cover pretty much every mode CS2 gamblers care about.
Deposits and withdrawals at Rain.gg
Payment flexibility is one of Rain.gg’s strongest areas. Whether you prefer skins, crypto, cards, or gift cards, there is a method that fits. I personally tested three different deposit options and was impressed by the speed across all of them.
Full payment methods breakdown
| Method | Deposit | Withdrawal | Speed | Fees |
|---|---|---|---|---|
| CS2 Skins | Yes | Yes | Near-instant (P2P) | None from Rain.gg |
| Bitcoin (BTC) | Yes | Yes | 10-60 min deposit / 0-24h withdraw | Network fee only |
| Ethereum (ETH) | Yes | Yes | 5-30 min deposit / 0-24h withdraw | Network fee only |
| Litecoin (LTC) | Yes | Yes | 5-15 min deposit / 0-24h withdraw | Network fee only |
| Bitcoin Cash (BCH) | Yes | Limited | 10-30 min | Network fee only |
| Visa / Mastercard | Yes | No | Instant | ~$2.55 flat or % based |
| Google Pay | Yes | No | Instant | Varies by provider |
| Gift Cards | Yes | No | Instant after validation | Varies |
| Solana (SOL) | Yes | Yes | Near-instant | Network fee only |
| USDT / USDC (ERC-20) | Yes | Yes | 5-30 min | Network fee only |
| XRP | Yes | Yes | Near-instant | Network fee only |
| Dogecoin (DOGE) | Yes | Yes | 5-30 min | Network fee only |
| TRON (TRX) | Yes | Yes | Near-instant | Network fee only |
My deposit experience
I started with a Bitcoin deposit of $50. It confirmed within one block — about 12 minutes — and the coins appeared in my Rain.gg balance automatically. No manual approval, no waiting on support. Second, I deposited CS2 skins worth about $30 via the Waxpeer P2P integration. The trade offer came through in under 30 seconds, and my balance updated the moment I accepted. Third, I tried a Visa deposit of $25. It processed instantly, though I noticed a $2.55 flat fee on the transaction. Not ideal for small amounts, but reasonable for larger deposits.
Withdrawal speed and KYC
Here is where things get a bit more involved. Skin withdrawals through the P2P marketplace are genuinely fast. I requested an AK-47 skin worth about $18 and had the trade offer in my Steam inbox within 45 seconds. Accepted, done.
Crypto withdrawals depend on your deposit method. If you deposited with crypto, you can withdraw to crypto without KYC — smooth and fast. But if your original deposit was via Visa, Mastercard, or any fiat method, Rain.gg will require KYC Level 2 verification before processing a crypto cashout. This involves submitting ID documents. My verification took about 6 hours, which is within the normal range for the industry. Some users on forums report longer waits during high-traffic periods, so plan accordingly.
There are no hidden fees from Rain.gg on withdrawals — you only pay the blockchain network fee for crypto transactions. Compared to other CS2 gambling sites that charge 3-5% withdrawal fees, that is a clear win. The 1x rollover requirement also means your deposited funds are almost immediately eligible for withdrawal after a single wager. I confirmed this by depositing $20, playing one round of Double, and then successfully withdrawing $19 back to Litecoin. Total time from deposit to withdrawal: about 25 minutes.
Rain.gg mobile experience
There is no dedicated Rain.gg app for iOS or Android. That said, the mobile browser experience is actually solid. I tested it on an iPhone 15 Pro and a Samsung Galaxy S24, both through Chrome and Safari, and the site loaded quickly on each.
The layout adapts well to smaller screens. Case thumbnails stack vertically, the navigation collapses into a hamburger menu, and game animations run without lag. I opened about 15 cases on mobile and played a few rounds of Double — everything felt responsive. The Case Battle interface works too, though on smaller phones the multi-player view gets a little cramped. I would recommend horizontal mode if you are battling on a phone under 6 inches.
Deposits and withdrawals function identically on mobile. I completed a full Litecoin deposit-to-withdrawal cycle entirely from my phone with no hiccups. The chat and Gem Rain features work on mobile too, so you can passively collect free Gems while on the go. If Rain.gg eventually releases a native app, that would be a nice bonus, but honestly the mobile browser version handles everything well enough that it is not a dealbreaker.
One small annoyance: the cookie consent banner on mobile takes up about a third of the screen until you dismiss it. Minor, but worth mentioning. After that, the experience is clean.
Is Rain.gg safe and licensed?
Licensing and legal setup
Rain.gg operates under Curacao eGaming licensing, which is the most common regulatory framework for CS2 gambling sites. The operating company is Make It Holdings Limited, registration number 45313, based in San Pedro, Ambergris Caye, Belize. There is also a secondary entity — Make It Entertainment Limited, registration number 758444 — registered at Sandyford Business Park in Dublin, Ireland.
Let me be straight: a Curacao license is not on the same level as a Malta Gaming Authority or UK Gambling Commission license. But in the CS2 gambling niche, it is actually one of the better scenarios. Many competing sites operate with no licensing at all. The fact that Rain.gg has an identifiable company, a registered address, and disclosed ownership puts it a step above plenty of alternatives.
Security measures
The site uses SSL encryption (forced HTTPS) to protect data in transit. I confirmed this by checking the certificate — it is valid and properly configured. Account security includes two-factor authentication (2FA), which I set up during my testing. The Steam login integration adds another layer of authentication for players who use that method.
Rain.gg also claims compliance with Anti-Money Laundering (AML) regulations, which is why KYC is required for crypto withdrawals when you deposit with fiat currency. While AML compliance is mandatory in most jurisdictions, the fact that they enforce it rather than ignore it is a positive sign.
Provably fair verification
This is the real trust anchor. Every game result on Rain.gg can be independently verified through their provably fair system. It uses a server seed, client seed, and nonce combination. You can view your seeds at any time and check past results against the algorithm. I tested this with five case openings and two Roulette rounds — the hashes matched every time. For players who care about RNG integrity, this matters more than any license badge.
Responsible gambling
Rain.gg’s responsible gambling tools are limited. There are no self-set deposit limits, loss limits, or session timers. The main option is requesting a permanent self-exclusion by contacting support. This is an area where the platform could improve. If you tend to chase losses, you will need to set your own limits manually. The site does partner with external resources like Gamblers Anonymous and BeGambleAware.
Rain.gg customer support quality
Rain.gg offers two primary support channels: live chat on the website and email at [email protected]. There is also a Discord server where community managers are active, and an FAQ section covering deposits, withdrawals, KYC, and game rules.
I tested live chat twice during my review. The first time was a question about KYC requirements for crypto withdrawals. I got a response in about 12 minutes — the agent was polite and gave me a clear, direct answer. The second test was during what I assume was a busier period (Saturday evening), and the wait stretched to around 25 minutes. Not terrible, but not instant either.
Email support is there for more detailed issues or situations where you need to attach documents (like KYC submissions). Based on my experience and what I read from other players, expect a response within 12-24 hours via email. For urgent issues — like a stuck withdrawal or a trade that did not complete — live chat is the way to go.
The FAQ section is surprisingly thorough. It covers most common questions a new player would have, and I found answers to three of my questions there before even contacting support. The Discord community is active too, and I noticed moderators addressing player concerns in real-time during the hours I was watching.
Compared to other CS2 gambling sites, Rain.gg’s support is in the upper half. Not the fastest I have experienced, but reliable. The main criticism I have seen from other players centers around KYC processing times during peak periods, where some users report waiting several days for document review. My own verification cleared in 6 hours, so your mileage may vary.
Rain.gg VIP and loyalty rewards program
Rain.gg does not have a traditional VIP program with named tiers like Bronze, Silver, Gold. Instead, it runs a dynamic level-up system where your account earns XP for every eligible wager. As you accumulate XP, you unlock higher tiers that directly improve your free rewards.
How the leveling system works
For each coin you spend on games, you earn experience points. The more XP you collect, the higher your account tier climbs. Each tier upgrade does three things:
- Unlocks a better daily free case — higher tiers include cases with knives and gloves in the item pool
- Improves your weekly and monthly case rewards proportionally
- Increases your Gem Rain earnings by 10% per tier level
The top tier is Obsidian, which gives a 2.1x multiplier on Gem rewards. Getting there requires serious volume, but even mid-tier players see meaningful improvements in their daily case quality.
Gem economy
Gems are Rain.gg’s secondary currency earned through gameplay, chat participation, and leveling up. You spend them in a dedicated Gem Shop on exclusive cases that are only available for Gem purchases. These cases cannot be bought with regular coins, which makes them feel like a genuine bonus rather than just another monetization layer. I collected about 45 Gems in two weeks of casual play — enough to open two Gem-exclusive cases.
Race leaderboards
The Daily Race and Weekly Race reward the highest wagerers with coin prizes. The weekly race has a prize pool around $1,000. Not life-changing, but enough to keep you grinding. Compare that to CSGORoll’s weekly leaderboard prizes and you are in a similar ballpark. The daily race is smaller but resets every 24 hours, giving more frequent chances to earn.
I figured the reward system was just marketing. Then I actually tracked my earnings over two weeks. Between daily cases, Gem drops, and one top-20 finish in the weekly race, I collected roughly $12 in free value without depositing anything beyond my initial test amount. It is legit.
Frequently asked questions about Rain.gg
Based on our hands-on Rain.gg review, yes — the platform is legit. It is operated by Make It Holdings Limited (Belize) and Make It Entertainment Limited (Dublin, Ireland). The site holds a Curacao eGaming license, uses SSL encryption, and offers two-factor authentication. Every game result is verifiable through a provably fair system using EOS blockchain seeds. We tested the seed verification on multiple games and the results matched every time. That said, it is still an offshore gambling platform, so the same general caution applies as with any site outside major regulatory jurisdictions.
The current Rain.gg promo code is CSGOTAB. New players who enter this code during registration receive 3 free cases (no deposit required) and a 5% bonus on their first deposit. The free cases must be opened within 24 hours. The deposit bonus has only a 1x wagering requirement, which is one of the lowest in the CS2 gambling industry. You can also reactivate the code after its initial period expires to get the 5% bonus on future deposits.
Withdrawal speed at Rain.gg depends on your chosen method. CS2 skin withdrawals via the P2P marketplace are near-instant — most trade offers arrive within 30-60 seconds. Crypto withdrawals (Bitcoin, Ethereum, Litecoin, etc.) typically process within 0-24 hours, though network confirmation times vary. If you deposited with a fiat method (Visa, Mastercard) and want to withdraw in crypto, you will need to complete KYC verification first, which can take 6-24 hours for document review. There are no withdrawal fees from Rain.gg itself — you only pay standard blockchain network fees.
Rain.gg does not currently offer a dedicated mobile app for iOS or Android. However, the website is fully optimized for mobile browsers. We tested it on both iPhone and Android devices and the experience was smooth — games loaded quickly, animations ran without lag, and deposits/withdrawals worked without issues. You can add the site to your home screen for quick access, which creates an app-like experience. A native app may come in the future as the platform grows.
Rain.gg accepts a wide range of deposit methods including CS2 skins (via P2P marketplace), Bitcoin, Ethereum, Litecoin, Bitcoin Cash, Solana, USDT, USDC, XRP, Dogecoin, TRON, Visa, Mastercard, Google Pay, and various gift cards (including Kinguin and PayPal gift cards). For withdrawals, you can cash out via CS2 skins or any supported cryptocurrency. Card deposits are available but card withdrawals are not — you would need to use crypto or skins to cash out.
KYC requirements on Rain.gg depend on how you deposit and withdraw. If you deposit and withdraw exclusively in crypto or CS2 skins, basic account verification may be sufficient. However, if you deposit using fiat methods (Visa, Mastercard, Google Pay) and then try to withdraw via cryptocurrency, Rain.gg will require KYC Level 2 verification. This involves submitting a government-issued photo ID and sometimes a selfie for identity confirmation. In our testing, the verification process took approximately 6 hours, though some users report longer times during busy periods.
Yes. Rain.gg offers several free-to-play options. Every registered user gets access to daily free cases that can be claimed every 24 hours. Weekly and monthly free cases are also available. If you sign up with a promo code, you receive 3 additional free cases on top of the daily rewards. Active chat users also earn free Gems every 30 minutes through the Gem Rain feature, which can be spent on exclusive Gem Shop cases. All skins won from free cases are fully withdrawable with no restrictions.
Rain.gg has no strict minimum deposit requirement. You can deposit any amount, even as low as $1, and still qualify for the 5% promo code bonus. However, keep in mind that some payment processors may have their own minimum transaction thresholds. For example, certain card deposits include a flat $2.55 fee, which makes very small deposits less practical. Skin deposits have no minimum — you can deposit any CS2 skin regardless of value.
Rain.gg currently offers four main game modes: Case Opening (with 500+ unique cases), Case Battles (PvP unboxing in Standard, Crazy, and Group modes), Double/Roulette (bet on red, black, green, or symbols with multipliers up to 14x), and Upgrader (risk-based item upgrading with adjustable win probability). All games are built in-house with provably fair verification. The platform has announced that Crash and Esports Betting modes are in development and expected to launch in the near future.
Rain.gg uses a provably fair algorithm based on EOS blockchain technology. Each game round generates a server seed (hidden until the round ends), a client seed (which you can customize), and a nonce (incremental counter). After a round completes, you can view the server seed and verify the result by hashing the combined seeds. Rain.gg provides a dedicated verification tool on the site where you can input your seeds and confirm that no manipulation occurred. We tested this system across case openings and Roulette rounds — every hash matched the displayed result.
Rain.gg restricts access from certain jurisdictions where online gambling is prohibited or heavily regulated. Based on available information, restricted regions include China, Cyprus, and the Netherlands. The platform terms state that players are responsible for confirming legality in their own jurisdiction before playing. Using a VPN to bypass geographic restrictions is not recommended and may result in account suspension or closure. Always check your local laws before registering.
Every 30 minutes, Rain.gg distributes free Gems to all active users in the site chat. To participate, you simply need to be present and active in the chat when the drop occurs — having a promo code active helps flag your account as eligible. The amount of Gems you receive increases with your account level, with each tier adding a 10% boost up to 2.1x at the Obsidian tier. Earned Gems can be spent in the Gem Shop on exclusive cases that are not available for regular coin purchases. It is a passive earning mechanic that rewards consistent engagement.

