Become an Affiliate
Guide

How to Use a Crypto Referral Code Correctly

A crypto referral code only works if it is attached at the moment your account is created. Miss that moment and most exchanges will not let you add it later. Here is where the code goes on web and mobile, how to check that it stuck, what to do when it fails and the few official exceptions.

Smartphone showing the words Coupon Code

Using a crypto referral code looks like the easiest step in the whole sign-up process: paste a few characters, press a button, done. In practice it is the step people most often get wrong, and the one that is hardest to fix. Exchanges tie the referral to your account at the moment it is created. If the code is missing, mistyped or stripped from the link, you usually lose the bonus and any fee kickback for the life of the account.

This guide walks through where to put the code on the web and in the app, how to confirm it was accepted, what to check when a code refuses to work, and the short list of exchanges that officially let you add one later.

The 30-second version

  1. Get the code or link before you start registering.
  2. Open the exchange’s sign-up page through the link, or type the code into the optional referral field on the registration form.
  3. Check that the field shows the code and, where the exchange displays it, the kickback percentage.
  4. Create the account, then complete identity verification and the reward tasks inside their deadlines.

Everything below explains why each step matters and what to do when one of them goes wrong.

Where to enter the referral code: web vs app

On the website, the registration form has a small optional field below the email or phone and password inputs. Binance labels it “Referral ID (optional).” Bitget calls it “Referral code,” and the same field accepts anything promoted as a promo code or invite code. On many exchanges the field is collapsed behind a small arrow or a “Referral code (optional)” link, so it is easy to scroll past.

In the mobile app, the same field appears on the sign-up screen, usually under the password. The difference is how you arrive. If you install the app from the store and open it, the app has no idea which link you clicked, so the field is empty. You have to type or paste the code yourself. Some exchanges pass the code from a link to the app when you click the link on your phone with the app already installed, but you cannot rely on that.

A practical approach: register on the website through the link, finish the form, then install the app and log in. The referral is stored with the account, not with the device. On Bitget this matters for another reason: its referral tasks only start counting once the new user has logged in to the app, as covered in our Bitget referral code review.

A referral linkA web address that contains the inviter's code as a parameter. Opening it pre-fills the referral field on the sign-up page. and a referral code attach exactly the same relationship. The link simply carries the code inside the URL and fills the field for you. That removes typos, which is the main cause of failed referrals.

Links have their own weak spots, though. In-app browsers inside messaging apps, aggressive ad blockers and some privacy extensions remove tracking parameters from URLs, which can strip the code. Copying only part of a long link can do the same. So even when you use a link, look at the referral field before you press the final button. If it is empty, paste the code manually.

How to check that the code was accepted

The surest check is before submission: the field contains the code and, on exchanges that show it, the reward or kickback attached to it. After registration, there are a few places to look.

On Bybit, the help center describes how to view a registered affiliate code from the account information page. On Binance, the referral relationship is not shown to the invitee in a separate menu, but if your inviter shares commission you will see small USDC credits in your Spot account after trades, which Binance settles typically within six hours. On most exchanges the new-user tasks page or rewards center also shows referral tasks only when a referral exists.

If something looks wrong, check right away. As the next section shows, the window to fix it is short where it exists at all.

Referral code not working: common causes and fixes

What you seeLikely causeWhat to do
“Invalid code” errorTypo, extra space, wrong letter casePaste the code instead of typing; trim spaces
Code accepted but no bonusCode from another region’s site or a voucher campaign that endedUse the exchange’s main global site; confirm the offer on its own page
Field empty after clicking linkIn-app browser or blocker removed the parameterOpen the link in a normal browser, or paste the code
App sign-up shows no codeApp opened from the store, not the linkType the code manually in the app
Referral rejected after sign-upEmail, phone or ID already used for another accountNothing to fix; one account per person
Rewards missing after a few daysTasks not completed in time, or KYC pendingCheck deadlines in the rewards center

Binance lists the reasons a referral can fail to bind in its own FAQ: the new user used another referral code, forgot to enter one, or the account breached the terms. It adds that “no corrective actions can be taken” once the user has registered, outside the bind-referral exception below.

Many rewards also depend on identity checks. Bitget, for example, only counts a referred user as valid for affiliates after KYC, a first deposit of at least 100 USDT and 100 USDT of trading in the first month. Our guide to KYC for crypto bonuses covers what verification usually involves.

Become an Affiliate

Can you add a referral code after registration?

On most exchanges, no. The referral is written at account creation and cannot be added, changed or removed. Support teams generally will not backfill it either. There are, however, a few official exceptions worth knowing about.

Binance bind-referral page. Binance’s Referral Pro FAQ says a user who forgot to enter a Referral Pro code or link can complete the binding through a dedicated bind-referral page, but only if every one of these conditions holds:

  • The KYC information has not been used on another account within the past 180 days.
  • The account has no existing referral relationship.
  • It is a parent account, not a sub-account.
  • It is within 30 days of registration.
  • There has been no deposit or trading activity on the account.
  • The account is not flagged as a wash trader.

The practical meaning: if you registered without a code and have not deposited or traded yet, you may still have a few weeks to attach one. Once you deposit, the door closes. After binding, the relationship cannot be changed or removed.

Bybit affiliate invitation codes. Bybit’s help center describes a way for main accounts to add an affiliate’s invitation code within 14 days after registration, provided the account has no existing affiliate or referrer. This only works for affiliate codes. A referral code from another ordinary Bybit user cannot be added afterwards; Bybit’s account settings FAQ states that a referral code cannot be added or removed once you have registered. The Bybit referral code review explains the two programs.

OKX affiliates inviting existing users. OKX’s affiliate rules mention an “invite existing OKX users” feature for affiliates, which requires the invitee to be logged in to a verified main account. This is a tool on the affiliate’s side, so you cannot trigger it yourself with a random code.

Outside these cases, assume a missed code is gone for good. Do not close your account and open a new one to fix it, for the reason in the next section.

One account per person

Every major exchange allows a single account per verified identity. Referral programs are where this rule bites hardest, because creating extra accounts is the obvious way to farm sign-up rewards.

Binance’s FAQ says that if an account is closed so a new one can be created for referral benefits, Binance may terminate all referral commissions from the new account, and that commissions end when the same identity opens a new account with a different referral relationship. Its referral mode FAQ allows disqualification for registering from the same IP or device and for bulk-account registrations. Bitget does not count referrals that share the inviter’s IP address or device, and OKX bans self-inviting through multiple accounts.

Sub-accounts are a separate case. They are created inside your main account for organizing funds, not for referrals. On Binance, sub-accounts cannot invite users, and their trading commissions go to the main account’s referrer.

VPN and region issues

A referral code is global in the sense that it attaches to any new account on that exchange. The account itself, however, is bound to your country of residence through identity verification. If you are in a country an exchange does not serve, a referral code does not change that.

Using a VPNA virtual private network routes your traffic through a server in another country, so websites see that country's IP address instead of yours. to sign up from a restricted country creates two problems. First, it breaks the exchange’s terms of use, and the account can be restricted when your ID document shows your real country. Second, referral rewards follow region rules: Binance excludes users in restricted regions from referral evaluation, and its welcome tasks vary by the user’s KYC country. A VPN connection to a different country can also trigger extra security checks during registration.

Some exchanges run separate entities for certain countries, each with its own referral program. A Binance.com code, for example, does not work on Binance.US, which has its own Binance.US referral program. Always use the code that belongs to the exact site you are signing up on.

After sign-up: making the rewards actually land

Entering the code is half the job. The other half is meeting the conditions:

  • Verify your identity early. It is a condition for rewards on Binance, Bybit and Bitget.
  • Note every deadline. Binance’s welcome tasks run for 14 days, Bitget’s referral volume tasks run for 15 days, and Bybit’s referral rewards must be claimed within a set window after review.
  • Claim manually where required. Rewards centers often hold rewards until you press claim.
  • Read what the reward really is. Many “bonuses” are fee vouchers or futures credits, not cash. Our guide to fake crypto bonuses shows how to spot the difference.

If you have not picked an exchange yet, compare offers on the exchange referral hub and read the full Binance referral code review before you register, since that is the one moment when the choice is still yours to make.

Frequently asked questions

Where do I enter a crypto referral code?
On the registration form, before you create the account. Exchanges show it as an optional field, labelled for example Referral ID on Binance or Referral code on Bitget. It is often collapsed under the password field, so expand it if you do not see it. If you open the sign-up page through a referral link, the field is usually filled in for you.
Can I add a referral code after registration?
Usually not, but there are official exceptions. Binance has a bind-referral page for accounts within 30 days of registration with no deposits, no trades and no existing referral. Bybit lets main accounts add an affiliate invitation code within 14 days after registration, but not a referral code from another regular user. Most other exchanges offer no way to add one.
Why is my referral code not working?
The most common causes are a typo or extra space, a code from a different exchange or a regional version of it, an expired or deactivated link, opening the app from the store instead of the link, or an email or identity document that was already used for another account. Fix the input before you submit; once the account exists, a failed code usually cannot be repaired.
Is a referral link better than typing the code?
They attach the same referral. The link is less error-prone because it fills in the code automatically, but some in-app browsers and privacy tools strip the code from the link. Whichever you use, check that the referral field shows the code before you press Sign up.
Can I make a new account to use a referral code?
No. Exchanges allow one account per verified person. Binance terminates referral commissions when the same identity opens a new account with a different referral, and Bitget treats referrals from the same IP address or device as invalid.
Will a VPN break my referral code?
A VPN does not change how the code is attached, but using one to reach an exchange from a country where it is not available breaks the exchange's terms. Users in restricted regions are excluded from Binance's referral evaluation and from the rewards, and the account itself can be closed later.

Official sources

Terms are set by the platform and can change at any moment. Always confirm the live offer on the official page before depositing.