FindCoin / Guides / How to buy & sell on a CEX
How to buy & sell crypto on a CEX
A complete, beginner-friendly walkthrough for centralized exchanges — Binance, Coinbase, Kraken and OKX — covering account setup, funding, every order type, buying, selling, withdrawing to your own wallet, fees and security. No prior experience assumed.
What this guide covers
- CEX fundamentals: what you're actually using
- Choosing an exchange (comparison table)
- Security setup before you deposit a cent
- Order types explained: market, limit, stop
- Buying & selling on Binance
- Buying & selling on Coinbase
- Buying & selling on Kraken
- Buying & selling on OKX
- Withdrawing to your own wallet
- Understanding fees (and how to pay less)
- Common mistakes that cost people money
- Frequently asked questions
1. CEX fundamentals: what you're actually using
A centralized exchange (CEX) is a company that lets you convert regular money — dollars, euros, pounds — into cryptocurrency and back, and to trade one crypto for another. Binance, Coinbase, Kraken and OKX are the four we'll cover in depth, but the concepts transfer to any reputable CEX. Think of a CEX as the bridge between the traditional banking world and the crypto world: it accepts your bank transfer or card payment, and in exchange credits your account with crypto.
The word "centralized" matters. When your crypto sits on a CEX, the exchange holds it for you — much like a bank holds your cash. You get an account with a balance, but the actual coins are controlled by the exchange's own wallets. This is convenient (they handle security, and you can reset a lost password) but it comes with a trade-off captured by crypto's oldest proverb: "not your keys, not your coins." If the exchange fails, freezes withdrawals, or gets hacked, your funds can be at risk. That's why this guide devotes a whole section to withdrawing to your own wallet — the safest place for crypto you intend to hold.
Key terms you'll meet
- Fiat — government money (USD, EUR, GBP). "Fiat on-ramp" means turning fiat into crypto.
- Trading pair — what you trade against what, written like
BTC/USDT(Bitcoin priced in Tether) orETH/USD. The first is what you're buying; the second is what you're paying with. - Spot trading — buying/selling the actual coin for immediate ownership. This guide is entirely about spot. (Avoid "futures", "margin" and "leverage" as a beginner — they can lose more than you put in.)
- Stablecoin — a crypto pegged to a currency, usually USDT or USDC ≈ $1. Widely used as the "cash" side of trading pairs.
- KYC — "Know Your Customer", the identity verification (ID + selfie) that regulated exchanges legally require before you can trade or withdraw.
- Maker / taker — you're a "maker" when your order sits on the book waiting (usually a limit order), a "taker" when you fill an existing order instantly (usually a market order). Makers often pay lower fees.
2. Choosing an exchange
All four exchanges in this guide are established and widely used, but they differ in focus, fees, and where they're available. There's no single "best" — the right choice depends on your country, how much you'll trade, and whether you value simplicity or low fees. Here's an honest comparison:
| Exchange | Best for | Beginner-friendliness | Typical spot fee* |
|---|---|---|---|
| Coinbase | First-timers who want the simplest possible experience | Highest — very clean interface | Higher (simple "Buy" flow costs more than Advanced Trade) |
| Binance | Widest selection of coins, lowest fees, active traders | Moderate — powerful but busy | Low (≈0.1%, less with BNB) |
| Kraken | Security-focused users, good fiat support | Good — cleaner than Binance | Low–moderate (≈0.16–0.26%) |
| OKX | Wide token range, strong mobile app, Web3 wallet | Moderate | Low (≈0.08–0.1%) |
*Fees change and vary by region, volume and payment method. Card purchases almost always cost far more than bank transfers. Always check the live fee schedule on the exchange itself before trading — the numbers above are rough guidance, not quotes.
Availability is the real deciding factor. Exchanges are restricted in different countries and some US states; the app or website will tell you during signup whether you're eligible. If your first choice isn't available where you live, another on this list usually is. Never use a VPN to bypass restrictions — it violates the terms and can get your account and funds frozen during withdrawal verification.
3. Security setup before you deposit a cent
Do this before funding your account. Crypto transactions are irreversible, and exchange accounts are a target — a few minutes here protects everything that follows.
- Unique, strong password. Never reuse a password from another site. Use a password manager to generate and store a long random one.
- App-based two-factor authentication (2FA). Enable 2FA using an authenticator app (Google Authenticator, Authy) rather than SMS. SMS can be hijacked via "SIM-swap" attacks; an app cannot. Save the backup codes offline.
- Anti-phishing code. Binance, OKX and others let you set a secret phrase that appears in every genuine email from them. If an email lacks it, it's fake. Enable this.
- Withdrawal address whitelist. Turn on the setting that only allows withdrawals to pre-approved addresses. If someone ever gets into your account, they still can't send funds to their own wallet.
- Bookmark the real URL. Fake exchange sites rank in search ads. Always reach your exchange from your own bookmark, never from a search result or email link.
No exchange will ever ask for your password, 2FA code, or recovery phrase by email, phone, chat or DM. Anyone who does is a scammer — including "support staff" who message you first. Real support never initiates contact asking for credentials.
4. Order types explained
When you buy or sell, you choose how the trade executes. Three order types cover almost everything a beginner needs. Understanding them is the difference between paying a fair price and an ugly surprise.
Market order — speed over price
A market order buys or sells immediately at the best available price. You're guaranteed it fills; you're not guaranteed the exact price. For liquid coins like Bitcoin on a big exchange, the price you see and the price you get are nearly identical. For thin markets, a market order can "slip" to a worse price. Beginners buying major coins can safely use market orders for small amounts.
Limit order — price over speed
A limit order sets the exact price you're willing to pay (or receive). It fills only at your price or better, and waits on the order book until the market reaches it — or never fills if it doesn't. Limit orders protect you from bad prices and usually earn lower "maker" fees. The trade-off: your order might sit unfilled. To buy, set your limit at or slightly below the current price; to sell, at or slightly above.
Stop order (stop-loss) — automatic protection
A stop order triggers a market or limit order automatically when the price hits a level you set. Its classic use is a stop-loss: "if the price falls to X, sell me out" — capping your loss without watching the screen. Stops are an intermediate tool; know they exist, but you don't need them for your first purchase.
Beginner default: use a limit order a touch below the current price to buy, and a limit order a touch above to sell. You'll pay lower fees and never get a nasty fill. If you just want it done and it's a major coin, a small market order is fine.
5. Buying & selling on Binance
Binance — the widest selection, lowest fees
Binance is the world's largest exchange by volume, listing thousands of coins with very low fees. Its interface is powerful but can feel busy; this walkthrough uses the simplest reliable path. (Note: some countries use Binance.US, a separate, more limited platform — the steps are broadly the same.)
Step-by-step: your first buy on Binance
Create and verify your account
Sign up at the official Binance site with your email, set a strong password, and complete KYC identity verification (photo ID + selfie). Verification can take minutes to a day. Complete the security setup now.
Add a payment method & deposit
Go to Wallet → Fiat and Spot → Deposit. For the lowest fees, deposit your local currency by bank transfer; for speed, you can add a debit/credit card (higher fees). Alternatively, if you already hold a stablecoin like USDT elsewhere, deposit that via Deposit → Crypto (covered in the withdrawal section in reverse).
Choose how you'll buy
Two routes: (a) "Buy Crypto" — the simple one-click menu, convenient but pricier; or (b) "Trade → Spot" — the real exchange with lower fees and order types. We'll use Spot, since it's cheaper and teaches you the tool you'll keep using.
Open the spot trading pair
Click Trade → Spot, then search the coin you want. Pick the pair funded by what you deposited — e.g. if you hold USDT, choose BTC/USDT. The chart is on the left; the order form (Buy/Sell) is on the right.
Place a buy order
In the green Buy box, choose Limit. Enter your price (at or just below the current market price) and the amount — or click a percentage (25%/50%/100%) to spend part of your balance. Check the Total, then click Buy BTC. With a limit order, it fills when the market reaches your price.
Confirm it filled
Check Orders → Open Orders (waiting) and Order History (filled). Once filled, the coin appears in Wallet → Spot. You now own it on the exchange.
Selling on Binance
Selling is the mirror image. Open the same pair, use the red Sell box, choose Limit (a touch above market to sell into strength, or Market to sell instantly), enter the amount of coin to sell, and confirm. The proceeds land in your account as the pair's quote currency (e.g. USDT), which you can then convert to fiat via Sell/Withdraw and send to your bank.
Fee tip: holding a little BNB and enabling "pay fees with BNB" gives a standing discount on Binance spot trades.
6. Buying & selling on Coinbase
Coinbase — the simplest on-ramp for beginners
Coinbase is the friendliest exchange for absolute beginners, especially in the US. The trade-off is cost: the simple "Buy" button carries higher fees. The good news is Coinbase includes Advanced Trade, a proper low-fee exchange, inside the same account — so you can start simple and graduate without switching platforms.
Step-by-step: the simple way (higher fee, easiest)
Sign up & verify
Register on the official Coinbase site or app, verify your identity (KYC), and complete the security setup including app-based 2FA.
Add a payment method
Link a bank account (lowest fee) or a debit card (instant, higher fee) under Settings → Payment Methods.
Buy
Tap Buy, choose the coin (e.g. Bitcoin), enter a dollar amount, pick your payment method, and review the fee shown before confirming. Tap Buy now. The coin appears in your Coinbase portfolio immediately.
Sell
Tap Sell, pick the coin, enter the amount, and choose to receive the proceeds as cash (to withdraw to your bank) or as a stablecoin. Confirm.
The cheaper way: Advanced Trade
To cut fees dramatically, use Advanced Trade (in the same app/site). It shows a real order book and lets you place limit orders. Select the trading pair (e.g. BTC-USD), choose Limit, set your price and amount in the Buy panel, and place the order — exactly like the Binance flow, at a fraction of the simple-Buy fee. For anything beyond a tiny first purchase, Advanced Trade is worth the small learning step.
Coinbase vs Coinbase Wallet: "Coinbase" (the exchange) holds your keys. "Coinbase Wallet" is a separate self-custody app where you hold the keys. They're different products — don't confuse them. Withdrawing from the exchange to a wallet is covered below.
7. Buying & selling on Kraken
Kraken — security-first, strong fiat support
Kraken has a long track record and a strong security reputation, with good support for bank transfers in many currencies. Its interface sits between Coinbase's simplicity and Binance's density. Kraken offers a simple "Buy Crypto" flow and the lower-fee "Kraken Pro" trading interface.
Step-by-step on Kraken
Register & verify
Create an account on the official Kraken site, complete identity verification, and finish the security setup. Kraken offers a "Global Settings Lock" and app-based 2FA — enable both.
Fund your account
Under Funding, deposit your local currency via bank transfer (methods vary by country/currency), or deposit crypto you already own.
Buy — simple or Pro
Simple: use Buy Crypto, choose the coin and amount, confirm. Cheaper: open Trade (Kraken Pro), select the pair (e.g. BTC/USD), choose Limit, set price and volume in the Buy panel, and submit.
Sell
In Kraken Pro, use the Sell side of the same pair; choose Limit or Market, enter volume, and submit. Proceeds appear as the quote currency, ready to withdraw to your bank via Funding → Withdraw.
8. Buying & selling on OKX
OKX — wide token range, strong mobile & Web3
OKX is a large global exchange with low fees, a wide token selection, and an excellent mobile app that also includes a built-in Web3 wallet — handy if you later want to explore decentralized exchanges (covered in our DEX guide). The spot flow will feel familiar after the others.
Step-by-step on OKX
Sign up & verify
Register on the official OKX site or app, complete KYC, and do the security setup (OKX supports anti-phishing codes and app 2FA).
Deposit
Use Assets → Deposit. Buy with card via "Buy Crypto", fund with a supported fiat method, or deposit a stablecoin you already hold.
Trade spot
Go to Trade → Spot, pick the pair (e.g. BTC/USDT), and in the Buy panel choose Limit, set price and amount, and confirm. The layout mirrors Binance.
Sell
Same pair, Sell panel, Limit or Market, enter amount, confirm. Convert proceeds to fiat and withdraw to your bank, or send the stablecoin to your own wallet.
9. Withdrawing to your own wallet
Once you own crypto on an exchange, you can leave it there (convenient, but the exchange holds the keys) or withdraw it to a self-custody wallet you control (safer for holding, and required for using decentralized apps). This is the most error-sensitive action in all of crypto, so go slowly.
Set up a self-custody wallet
Install a reputable wallet (e.g. a hardware wallet for large amounts, or a well-known software wallet). Write down its recovery phrase on paper and store it offline — never type it into any website. Copy your receive address for the coin you're withdrawing.
Start the withdrawal on the exchange
Go to Withdraw, select the coin, and paste your wallet's address. Triple-check the first and last characters. Address-swapping malware exists; some users send a tiny test amount first.
Choose the correct network — critically important
Many coins exist on multiple networks (e.g. USDT on Ethereum/ERC-20, on Tron/TRC-20, on BNB Chain/BEP-20). The network you pick on the exchange must exactly match the network your wallet address is for. Send on the wrong network and the funds are typically lost forever. When unsure, match what your wallet shows.
Confirm and wait
Review the fee and the amount you'll receive, confirm with your 2FA, and wait for the blockchain to process it (seconds to many minutes depending on the network). It'll show as "pending" then "completed", and appear in your wallet.
The two irreversible mistakes: (1) wrong address, and (2) wrong network. Both usually mean permanent loss. There is no "undo" and no support line that can reverse a blockchain transaction. Test with a small amount the first time.
Before withdrawing to any address you were given by someone else — or buying a token you found on-chain — run it through the FindCoin scam checker first. And if you're withdrawing in order to trade on a decentralized exchange, continue to our companion guide: How to buy & sell on a DEX.
10. Understanding fees (and how to pay less)
Fees quietly determine how much crypto you actually end up with. There are several kinds, and the gap between the expensive path and the cheap path is often large.
| Fee type | What it is | How to reduce it |
|---|---|---|
| Trading fee | A % of each trade (maker/taker) | Use limit orders (maker), trade on the "Pro/Advanced/Spot" interface, use fee-discount tokens where offered |
| Card fee | Extra charge for debit/credit purchases | Fund by bank transfer instead — often several % cheaper |
| Spread | Hidden gap between buy and sell price on "simple" buy buttons | Use the real order book instead of the one-click Buy |
| Withdrawal fee | Network cost to send crypto out | Choose a cheaper network when the coin supports several (and your destination matches) |
The single biggest saving for beginners is simple: fund by bank transfer, and buy with a limit order on the Pro/Advanced/Spot interface rather than tapping the convenient "Buy" button with a card. The convenient path can cost multiples of the cheap path for the exact same coin.
11. Common mistakes that cost people money
- Sending on the wrong network. Covered above — the most common way to lose funds. Match networks exactly.
- Using a card when a bank transfer was available. You overpay in fees for nothing.
- Falling for fake "support". Real support never DMs you first or asks for codes. Scammers lurk in comment sections and social media.
- Buying a hyped token without checking it. Exchange listing ≠ safety for every token, and off-exchange tokens even less so. Scan first.
- Skipping 2FA or using SMS 2FA. SIM-swap attacks are real; use an authenticator app.
- Leaving large holdings on an exchange indefinitely. Convenient for trading, riskier for long-term holding. Learn self-custody for amounts you can't afford to lose.
- Trading futures/leverage as a beginner. You can lose more than you deposit. Stick to spot.
- Not writing down the recovery phrase (for self-custody wallets), or typing it into a website. Paper, offline, never digital.
12. Frequently asked questions
What's the minimum I can buy?
Do I have to verify my identity (KYC)?
Is it safer to keep crypto on the exchange or in my own wallet?
Which is cheapest — Binance, Coinbase, Kraken or OKX?
Why did my "market" buy fill at a slightly different price?
Can I reverse a withdrawal sent to the wrong address?
Before you buy any token — check it first
An exchange listing isn't a safety guarantee for every token, and off-exchange tokens carry real risk. Scan any contract in seconds.
Open the scam checker →Disclaimer: This guide is educational and not financial advice. Exchange interfaces, fees, features and availability change over time and vary by country — always verify current details on the official exchange. Crypto is volatile and risky; never invest more than you can afford to lose, and do your own research.