Everything you need to know: documents, step-by-step signup, referral codes, and KYC tips.
Updated: March 2026Creating an account on a crypto exchange takes 5-15 minutes if you have your documents ready. But there is one step most guides skip that costs beginners money for years: the referral code. This guide covers every detail of the registration process so you get it right the first time.
Have these ready before you begin:
Visit the official website directly. Do not click links from random social media posts — phishing sites that look identical to real exchanges are common.
Official links: accounts.binance.com or okx.com
Click "Register" or "Sign Up." Enter your email address and create a strong password. Use at least 12 characters with a mix of letters, numbers, and symbols. Do not reuse passwords from other sites.
This is the step most people miss. During registration, there is a field labeled "Referral Code" (Binance) or "Invitation Code" (OKX). Enter your code here.
Binance: MGBABA — 20% fee discount for life
OKX: BUYSTOCK — 20% fee discount for life
Critical: The referral code can ONLY be entered during initial registration. Once your account is created, there is no way to add, change, or apply a referral code. If you skip this step, you will pay full trading fees on every trade for the entire life of your account. There are no exceptions.
The exchange will send a verification code to your email and phone. Enter both codes to confirm your identity. This takes about 1 minute.
KYC (Know Your Customer) is required by law on all major exchanges. You will need to:
Basic KYC usually takes 5-30 minutes for approval. Some exchanges verify instantly with automated systems.
Before depositing any money, enable Two-Factor Authentication (2FA). Download Google Authenticator, scan the QR code the exchange shows you, and save your backup codes somewhere safe.
Never use SMS for 2FA. It is vulnerable to SIM-swap attacks.
Once verified, deposit via bank transfer (cheapest), P2P trading (most flexible), or card (instant but expensive). You are now ready to trade.
Referral code field: "Referral ID"
Code: MGBABA
Discount: 20% fee discount
KYC speed: 5-30 minutes
ID accepted: Passport, national ID, driver's license
Deposit methods: SEPA, P2P, card, bank transfer
Trading pairs: 600+
Referral code field: "Invitation Code"
Code: BUYSTOCK
Discount: 20% fee discount
KYC speed: 2-15 minutes
ID accepted: Passport, national ID, driver's license
Deposit methods: SEPA, P2P, card, bank transfer
Trading pairs: 500+
Have your ID ready, pick your exchange, and remember the referral code. The whole process takes under 15 minutes.
Back to our complete beginner's guide →
A government-issued photo ID (passport, national ID, or driver's license) and a selfie for facial verification. Some exchanges also ask for proof of address.
No. Codes MGBABA (Binance) and BUYSTOCK (OKX) must be entered during registration. After that, there is no way to add or change them.
Both require email, password, KYC. Binance calls it "Referral ID" (use MGBABA), OKX calls it "Invitation Code" (use BUYSTOCK). Both give 20% off. OKX has slightly faster KYC; Binance has more trading pairs.
Disclosure: This page contains affiliate links. We earn a commission when you sign up at no extra cost to you.