Home / How to redeem a CS2 promo code

How to Redeem a CS2 Promo Code

A promo code works in one window of the sign-up flow, and outside it the string does nothing. On most case sites that window is the registration form; on trading platforms it is the top-up screen. Entering it after money has moved almost never works retroactively — which is the single most common reason a valid code appears to fail.

Updated 10 Sep 2026Steps: 4Most common failure: timing

The window, and why it closes

Promotions are attached to an account state, not to a string. When you register, the platform records which promotion your account was created under; when you deposit, it settles the balance against whatever promotion was already recorded. Nothing re-reads the code field after that, which is why a code typed post-deposit is usually accepted by the form and then quietly ignored. It is not a bug and it is not the code expiring — it is the promotion having already been resolved for that account. The practical consequence is that everything to do with codes has to happen before the balance screen. That means resisting the ordinary instinct to set up payment first and read the promotions later, because in this category that order costs you the offer entirely. Sort the code, finish the account, confirm the reward, and only then look at money.

Where the field sits on the two platforms we list
PlatformField locationDeadline
Key-DropRegistration formBefore the first deposit
PirateSwapTop-up screenEach top-up, before confirming

The four steps

Follow these in order and the failure modes mostly disappear. The whole sequence takes about two minutes and the only part that needs attention is step two.

  1. Open the platform in the same tab from a link that carries the code. The parameter is lost by switching tabs, by signing in through an external profile, by pressing back, and by extensions that strip tracking parameters — so treat the auto-filled field as a convenience, never a guarantee.
  2. Read the code field before confirming. Compare it character by character, and delete a trailing space if you pasted. Autocorrect on mobile keyboards is a frequent culprit, turning a hyphen into an en dash or capitalising the first letter.
  3. Finish the account before touching the balance, including any email confirmation. An unconfirmed address is enough to leave a reward pending indefinitely on some platforms.
  4. Open the promotions panel and read the status. Credited and pending-against-a-condition look nothing alike once you know to look, and only one of them is a problem.

Accepted ≠ credited

A confirmation toast means the form parsed the string. It says nothing about whether a promotion is attached to it. The promotions panel is the only place that answers that, and it is worth checking even when everything appears to have worked.

Pending, credited, or missing

Three states look similar in a hurry and mean completely different things. Credited means the reward is on the balance and usable. Pending means the reward exists but a condition has not been met — normally a minimum deposit, an email confirmation, or an age check — and it will appear on its own once that condition clears. Missing means no promotion was ever attached to the account, and no amount of waiting will change it. Distinguishing them takes under a minute and determines whether contacting support makes any sense. A pending reward with a visible progress meter is not a support ticket; it is a condition you agreed to. A genuinely missing reward on a new account, with the code entered in the right place, is worth reporting — and worth reporting to the platform, since we have no access to anyone's account. If a code from this site is the one that failed, tell us too via report a dead CS:GO promo code, because a code that stops working gets deleted here the same day. If the code was rejected outright rather than silently ignored, the causes are different and are covered on CS2 promo code not working.

Frequently asked questions

Where do I enter a CS2 promo code?

On case sites it is normally a field on the registration form; on trading platforms it is usually on the top-up screen. In both cases it has to be entered before the deposit it applies to.

Can I add a promo code after depositing?

Usually not. The promotion is resolved against the account at deposit time and is not recalculated afterwards, so a code entered later is typically accepted by the form and then ignored.

My code was accepted but I got nothing. Why?

Check the promotions panel. The reward is most often pending against a condition you have not met yet — a minimum deposit, an unconfirmed email address or an age check — rather than missing.

Does the code need to be typed in capitals?

Most platforms are case-insensitive, but not all are, and mobile keyboards frequently alter the first character. Typing the code manually in capitals avoids both problems.

Sources

  1. PirateSwap — how promo codes work
  2. Steam Support — Steam Guard
  3. Valve — Steam Subscriber Agreement

Last checked 2026-09-10 · CS2PromoCodes editorial · how we verify