So CSGORoll quietly updated a few things on their end recently and half the codes floating around Reddit stopped working — spent an evening actually testing what still redeems.
* SKINCASE — case where knife drops sit in the pool
* EXTRABONUS — stacks on top of the standard deposit bonus
* SUPERCASE — case loaded with a rare CS2 drop
All three of those went through clean for me. SKINCASE and SUPERCASE are case-type rewards, meaning you get a free spin rather than coins or a flat credit. The difference matters because the case pools are different — SKINCASE specifically has knives in the drop table, which is not something every free case gives you. SUPERCASE leans into rare CS2 skin drops, so if you're hoping to land something with actual trade value, that's probably the one to prioritize. I opened SUPERCASE first and got a mid-tier skin, nothing crazy, but it was legitimately tradeable so I'm not complaining.
EXTRABONUS works differently from the case codes. It's a deposit modifier — it stacks on top of whatever the site's standard first-deposit bonus is running at the time. Worth noting: these bonuses are almost always gated to new accounts. If you already have an existing CSGORoll account and you're hoping to retroactively apply one of these, it probably won't work. I've seen people get frustrated about this in threads and it's usually because they registered months ago and assumed the code would still apply. It doesn't. Fresh account is basically a requirement for the deposit-side stuff.
For anyone trying to cross-reference which codes have actual community verification behind them, I'd point you toward this thread — best csgoroll promo code — it's got some decent discussion around what's been working and what expired. Useful for sanity-checking before you waste time entering dead codes.
On the site itself: CSGORoll has been around long enough that it's not some fly-by-night thing, and the provably fair system is at least auditable if you care about that. The recent changes they made were mostly UI-side and some adjustments to how codes get applied at checkout — the flow is slightly different now. You enter the promo code during account registration or in the deposit section depending on which type of code it is. Case codes tend to activate on registration; deposit codes apply when you're actually putting funds in. If you enter them in the wrong spot they'll just silently fail, which is annoying but easy to avoid once you know.
One thing I'd flag: don't stack expectations too high on the free case drops. The knife pool being available in SKINCASE doesn't mean you're likely to pull one — it just means it's possible, which is more than you get with most freebie cases that cap out at lower-tier skins. Treat the free cases as a small bonus on top of whatever you were going to do anyway, not as a reliable way to flip value. That mindset saves a lot of frustration.
If you're on the fence about whether CSGORoll is worth using at all compared to other sites right now — honestly the code value here is decent relative to what competitors are offering. The fact that EXTRABONUS stacks rather than replacing the standard deposit bonus is genuinely useful if you're planning to deposit anyway. Just make sure you're registering fresh, read the terms on wagering requirements before you commit real funds, and don't sleep on entering the codes before your first deposit because you usually can't go back and apply them after the fact.
Hope this saves someone the 45 minutes I spent figuring it out the hard way.