OKX ReferralClaim 20% rebate

OKX Referral Code Not Working? The 6 Real Reasons — and What Fixes Each One

Updated July 2026 · Affiliate Code Research

The single most common reason an OKX referral code 'doesn't work' is that OKX only accepts referral codes during account creation — a code can never be added to an existing account afterwards, and there is no support workaround. The other five causes we cover below are a typo or missed entry field, an account that already existed, incomplete identity verification (no reward pays out before it), regional differences in what the code awards, and — most often overlooked — the fee rebate working exactly as designed but not looking like a discount, because it is credited after your trades rather than shown on them.

This guide walks through all six, with the symptom, the cause, and the fix for each, checked against OKX's own referral FAQ, campaign pages, and regional bonus terms on 2026-07-07. One disclosure up front: this site publishes the SAVE20 code (set to the 20% maximum rebate OKX allows), so we have an interest in codes being entered correctly — which is exactly why everything below sticks to what OKX's own documentation says rather than what would be convenient to claim.

Key takeaways

  • OKX referral codes only work during sign-up, entered in the 'Referral code (optional)' field — they cannot be added to an existing account afterwards, ever.
  • No reward pays out before advanced identity verification (KYC) is complete, in any region — an unverified account with a valid code will show nothing.
  • Rewards vary by region and campaign: US users get a separate Welcome Rewards program, and cross-region referrals pay differently, so your offer may legitimately differ from what a referral page showed.
  • The fee rebate is credited after your trades based on net fees — it never appears as a lower fee rate at trade time, so a working rebate is easy to mistake for a broken one.
  • The second mystery box has a deadline: it requires a first deposit of at least 50 USDT within 7 days of sign-up.

Quick diagnosis: symptom, cause, fix

Before the detail, here is the whole guide as a diagnostic table. Find the symptom that matches what you're seeing, and jump to the numbered section for the full explanation.

One general principle applies throughout: OKX's referral and bonus programs are documented in its own help center and terms pages, so every 'fix' below is grounded in what those pages actually allow — not in tricks or workarounds that don't exist.

OKX referral code troubleshooting, checked against OKX's terms 2026-07-07
SymptomLikely causeFix
No field to enter the code after creating my accountCodes are sign-up-only (reason 1)None for the existing account — codes cannot be added retroactively
Code rejected or 'invalid' at sign-upTypo, or wrong field (reason 2)Type the code manually into 'Referral code (optional)', or use the code's official okx.com/join link, which pre-fills it
Sign-up won't accept the code for meYou already have (or had) an OKX account (reason 3)Referral rewards are for new users only
Code accepted but no rewards appearIdentity verification not completed (reason 4)Complete advanced KYC — no reward is released before it
My rewards look different from what the referral page showedRegional program differences (reason 5)Check the terms for your region; the US runs a separate program
No fee discount visible on my tradesRebate misread as a discount (reason 6)Nothing to fix — the rebate is credited after trades on net fees, not shown at trade time

Reason 1: you tried to add the code after signing up

This is the big one, and it has no fix. OKX accepts a referral code at exactly one moment: account creation. The code is either typed into the 'Referral code (optional)' field on the sign-up form or pre-filled by an official okx.com/join referral link — and once the account exists, that window is closed. There is no settings page, promo-code field, or support ticket that attaches a code to an existing account retroactively.

If you already created your account without a code, the honest answer is that the referral rewards and any fee rebate attached to a code are simply not available to that account. We'd rather say that plainly than imply a workaround exists. What you can do is factor it into the future: if you haven't verified or funded the account yet and your jurisdiction's terms allow it, some users choose to start over with a fresh sign-up using a different email — but check OKX's terms for your region before assuming that's permitted, since referral rewards are explicitly for new users.

For everyone reading this before signing up: enter the code first. It is the one step in the whole process that cannot be repaired afterwards.

Reason 2: a typo, or the code went in the wrong place

The referral field on OKX's sign-up form is labeled 'Referral code (optional)', and on some layouts it is collapsed or easy to scroll past — the 'optional' label makes it visually skippable, which is presumably why so many people miss it. If you sign up without touching that field, no code is attached, and per reason 1 there is no adding it later.

Typos are the other half of this. A referral code has to match exactly; a transposed character or an added space means the code either gets rejected or, worse, silently fails to match a valid code. Two ways to avoid it: type the code carefully and re-check it before submitting, or skip manual entry entirely by using the code's official landing link — for SAVE20 that is okx.com/join/save20, which loads OKX's own referral rewards page with the code applied. A join link removes both failure modes at once: no typo, no missed field.

Reason 3: the account isn't new

Referral rewards are a new-user acquisition tool, and OKX's program treats them that way: they apply to newly created accounts, not to accounts that already existed. If you registered an OKX account years ago — even one you never verified or funded — signing in and expecting referral rewards to apply won't work, because the code-entry moment (reason 1) is already behind that account.

This also explains a confusing case: someone follows a referral link, sees the rewards page, then logs into their old account instead of creating a new one. Everything looked right up to that point, but no code was ever attached to the account they're actually using. The referral flow only completes when a genuinely new account is created with the code in place.

Reason 4: identity verification isn't finished

Advanced identity verification is required before any reward — mystery boxes, regional task rewards, anything — is released. This applies in every region. An account with a perfectly valid referral code but incomplete KYC will show no rewards, and nothing is wrong except that a required step is pending.

The current mystery-box structure makes the sequencing explicit: OKX's newcomer campaign page describes the first box (worth up to 50 USDT) as unlocking after sign-up plus verification, and the second (also up to 50 USDT) after a first deposit of at least 50 USDT within 7 days. Note that 7-day deadline — verification delays can eat into it, so if you intend to claim the deposit-linked rewards, complete KYC promptly after signing up rather than leaving it for later.

If you've completed verification and made a qualifying deposit within the window, also check whether your region's terms include a holding period: EEA task rewards, for example, carry a 30-day qualifying lock before rewards release, and the US program's rewards can be locked for up to 30 days. A reward that exists but is still inside its lock period looks a lot like a reward that never arrived.

Reason 5: your region runs a different program

OKX's referral FAQ is explicit that reward amounts and structures vary by campaign and by region, so the rewards a referral page showed you are not guaranteed to be the rewards your region offers. The clearest example is the US: American users get a separate Welcome Rewards program with its own terms rather than the offer shown on global campaign pages, and its rewards can be locked for up to 30 days. Meanwhile, the EEA gets a task-based program (shown on OKX's own referral landing page) with rewards totaling up to roughly €400 for escalating deposit-and-volume tiers within 7 days — external deposits only, stablecoin trades excluded.

Cross-region referrals add another wrinkle: when the referrer and the new user are in different regions, the referrer earns nothing — which doesn't affect your rewards as the new user, but explains why the referral ecosystem is so region-fragmented. The practical fix here isn't really a fix: check the bonus terms for your own region (linked in the sources below for the EEA and US), and treat those, not a referral page's screenshot, as the definition of what you're owed. A code that appears to 'not work' is often working exactly as your region's terms say it should.

Reason 6: it IS working — a rebate just doesn't look like a discount

This is the most common false alarm, and it comes from a genuine quirk of how the program works. The fee benefit attached to an affiliate referral code like SAVE20 is a rebate, not a discount. When you trade, you pay OKX's standard fee for your tier — 0.08% maker / 0.10% taker on spot and 0.02% / 0.05% on futures and perps for regular users under the global framework — and your trade confirmations show that standard fee. The rebate, up to the 20% maximum OKX allows, is computed on your net fees and credited back afterwards. At no point does your displayed fee rate drop.

So a trader who signed up with a valid 20%-rebate code, checks their first trade, sees the full standard fee, and concludes the code failed — is looking at a correctly functioning rebate. The place to look is your reward or rebate history after trading, not the fee line on the trade itself. This distinction is also why we consistently write 'rebate' rather than 'discount' across this site: sites that promise a visible fee discount are setting up exactly this disappointment.

Two genuine limitations to know about at the top end: VIP5–6 accounts have caps on how much rebate they can generate, and VIP7-and-above accounts generate no rebate at all. And if the code you used was a plain referral code rather than an affiliate code with a rebate configured, there is no standing fee benefit to see anywhere — plain codes carry welcome rewards only, which is one more reason headline '% off' claims so often fail to materialize.

Trade OKX with 20% of fees rebated

Use referral code SAVE20 at sign-up — the maximum 20% fee rebate OKX allows, plus welcome rewards.

Claim the 20% rebate on OKX

Referral link — we may earn a commission if you sign up, at no extra cost to you.