18+

Gambling involves risk and most players lose money over time. These sites are for adults only, and skin gambling is restricted or illegal in some countries — check your local law before depositing. Never stake more than you can comfortably lose or gamble to recover losses. Free, confidential help: A promo code does not change that — a deposit bonus is a reason to deposit, not an edge. BeGambleAware · National Gambling Helpline 0808 8020 133 (UK, 24h) · NCPG 1-800-GAMBLER (US)

CSDB · CS2 Gambling

CS2 & CS:GO Promo Codes

Every CSDB referral code in one place — and, more usefully, what the bonus behind a code is actually worth once you read the terms attached to it.

Disclosure: every outbound link here is an affiliate link and CSDB earns a commission if you sign up through one, at no extra cost to you. The order of the table is commercial, not a ranking — position is arranged with the operators and does not mean a site is better, safer or better value. Nothing here is a recommendation that any particular site is safe or licensed for you. The codes below are ours, and that is exactly why this page explains what a wagering requirement does to a bonus rather than just listing the offers.

Every CSDB code

Each of these is read from our own affiliate link rather than copied from another list, so it is the code that actually exists rather than one that was true a year ago. Click a code to copy it and open the site.

The last verifiedcolumn is the date we last read that operator's own pages, not the date this page was built. Offers in this category are withdrawn and rewritten without notice, so anything past its check window is shown as what was true then rather than a promise about now — and where an operator publishes no reward for entering a code at all, the table says so instead of implying a bonus exists.

SiteCodeWhat the code gets youLast verified
CSGOEmpireLast verified 30 days ago, on 31 July 2026 — past our 21-day re-check window. Treat it as what CSGOEmpire published then, not as a current guarantee, and check the offer on the site before depositing.Last verified 30 days agoCode details
CSGOLuckNot verified yetNot checkedCode details
CSGORollNot verified yetNot checkedCode details
KeyDropLast verified 30 days ago, on 31 July 2026 — past our 21-day re-check window. Treat it as what KeyDrop published then, not as a current guarantee, and check the offer on the site before depositing.Last verified 30 days agoCode details
HellcaseNot verified yetNot checkedCode details
Clash.ggLast verified 30 days ago, on 31 July 2026 — past our 21-day re-check window. Treat it as what Clash.gg published then, not as a current guarantee, and check the offer on the site before depositing.Last verified 30 days agoCode details
CSGOBigLast verified 30 days ago, on 31 July 2026 — past our 21-day re-check window. Treat it as what CSGOBig published then, not as a current guarantee, and check the offer on the site before depositing.Last verified 30 days agoCode details
GamdomLast verified 30 days ago, on 31 July 2026 — past our 21-day re-check window. Treat it as what Gamdom published then, not as a current guarantee, and check the offer on the site before depositing.Last verified 30 days agoCode details
DatdropLast verified 30 days ago, on 31 July 2026 — past our 21-day re-check window. Treat it as what Datdrop published then, not as a current guarantee, and check the offer on the site before depositing.Last verified 30 days agoCode details
CSGO500The operator publishes no reward for entering a codeNo published rewardCode details
Hunt.ggLast verified 30 days ago, on 31 July 2026 — past our 21-day re-check window. Treat it as what Hunt.gg published then, not as a current guarantee, and check the offer on the site before depositing.Last verified 30 days agoCode details
CSGOFastThe operator publishes no reward for entering a codeNo published rewardCode details
CSGOCasesNot verified yetNot checkedCode details
BloodyCaseNot verified yetNot checkedCode details
SkinRaveThe operator publishes no reward for entering a codeNo published rewardCode details
CSGOGemLast verified 30 days ago, on 31 July 2026 — past our 21-day re-check window. Treat it as what CSGOGem published then, not as a current guarantee, and check the offer on the site before depositing.Last verified 30 days agoCode details
LootboxLast verified 30 days ago, on 31 July 2026 — past our 21-day re-check window. Treat it as what Lootbox published then, not as a current guarantee, and check the offer on the site before depositing.Last verified 30 days agoCode details
OPCasesNot verified yetNot checkedCode details
Skin.FansLast verified 30 days ago, on 31 July 2026 — past our 21-day re-check window. Treat it as what Skin.Fans published then, not as a current guarantee, and check the offer on the site before depositing.Last verified 30 days agoCode details
SkincadeLast verified 30 days ago, on 31 July 2026 — past our 21-day re-check window. Treat it as what Skincade published then, not as a current guarantee, and check the offer on the site before depositing.Last verified 30 days agoCode details
CaseHugThe operator publishes no reward for entering a codeNo published rewardCode details
G4SkinsNot verified yetNot checkedCode details
KnifexLast verified 30 days ago, on 31 July 2026 — past our 21-day re-check window. Treat it as what Knifex published then, not as a current guarantee, and check the offer on the site before depositing.Last verified 30 days agoCode details
Howl.ggThe operator publishes no reward for entering a codeNo published rewardCode details
HotPizzaThe operator publishes no reward for entering a codeNo published rewardCode details
PLG.betThe operator publishes no reward for entering a codeNo published rewardCode details
OpenStarsThe operator publishes no reward for entering a codeNo published rewardCode details
CSGOCasinoLast verified 30 days ago, on 31 July 2026 — past our 21-day re-check window. Treat it as what CSGOCasino published then, not as a current guarantee, and check the offer on the site before depositing.Last verified 30 days agoCode details

What a deposit bonus is actually worth

A bonus is quoted as a headline percentage — “100% up to $500” — but that number is almost never what reaches your withdrawable balance. Three terms decide the real value, and all three sit in the fine print rather than on the banner.

Wagering requirement. The multiple of the bonus you must stake before any of it can be withdrawn. A $100 bonus at 30× means staking $3,000. Every one of those turns is subject to the house edge, so at a 3% edge you would expect to lose about $90 of the $3,000 wagered — which is most of the bonus, before you have withdrawn a penny of it. This is the single most important number on any offer and the one most often omitted from affiliate pages.

Maximum cashout. Many bonuses cap what you can withdraw from bonus winnings regardless of what you actually win, commonly at a small multiple of the bonus. A cap turns an unlikely large win — the only outcome that makes a wagering requirement survivable — into a capped one.

Game weighting. Not every game counts equally toward wagering. Low-edge games are usually weighted down or excluded, precisely because they would let you clear the requirement cheaply. Read which games count before choosing where to play the bonus.

Put together, this is why a bonus is a reason to deposit rather than an edge. It is marketing spend designed to increase how much you wager, and it succeeds at that far more reliably than it pays players.

Why a valid code sometimes doesn’t work

If a code is rejected it is usually one of these rather than a dead code — and the order below is roughly how often we see each cause.

Before you use any code

  • Set a deposit limit before you start.Deciding what you can lose while you are calm is the single most effective thing on this page, and it is the one decision that gets harder to make after a losing run rather than easier. Where an operator offers limits or a cooling-off period, they sit in account settings — and taking a break is always available whether the operator offers a tool for it or not.
  • Read the offer on the operator’s own page,not ours and not another affiliate’s. Their terms are the only version that binds anyone.
  • Decide whether you want the bonus at all. Accepting one usually locks your balance until the wagering is cleared. Declining it keeps your deposit withdrawable, which is worth more than most bonuses are.

Frequently Asked Questions

What is a wagering requirement?
The multiple of a bonus you must stake before any of it can be withdrawn. A $100 bonus at 30x means staking $3,000. Every one of those turns is subject to the house edge, so at a 3% edge you would expect to lose about $90 of the $3,000 wagered — most of the bonus, before withdrawing a penny. It is the single most important number on any offer and the one most often left off affiliate pages.
Why was my promo code rejected?
Usually because you already have an account — referral codes are nearly always new-account only, and no support ticket changes that. After that: you already deposited and the operator will not apply a code retroactively; another referral is already attached to your account; the site wants the code in a "referral" field rather than a "promo" one; or your country is excluded from the offer even though the site accepts you.
Is a deposit bonus free money?
No. It is marketing spend designed to increase how much you wager, and it succeeds at that far more reliably than it pays players. Accepting one normally locks your balance until the wagering is cleared, so declining it keeps your deposit withdrawable — which is worth more than most bonuses are.
Do I have to type the code, or does the link do it?
It depends on the operator, and it is the most common source of confusion. Where the referral rides in the URL query string the code is usually pre-filled at sign-up. Where it is part of the link path, arriving through the link attaches it and there is often no field to type it into at all — which is why many "the code did not work" reports are really "there was nothing to enter". Each of our brand pages states which applies.
What is a maximum cashout?
A cap on what you can withdraw from bonus winnings regardless of what you actually win, commonly a small multiple of the bonus. It turns an unlikely large win — the only outcome that makes a heavy wagering requirement survivable — into a capped one.

How we put this page together

  • Unverified means blank, not guessed. A dash is a gap we have not confirmed, never a number we assumed. Last checked .
  • We are paid by the operators, and the order is commercial. Outbound links are affiliate links and position is arranged with operators — it is not a quality ranking and we do not present it as one.
  • We publish the negatives, including for partners. Our full methodology covers sourcing, codes and what we refuse to publish.