Coinbase is the largest US crypto exchange and the most common entry point for first-time buyers. It's regulated, insured, and designed for simplicity — but has some significant fee traps beginners fall into.
Step 1: Create an Account
- Go to coinbase.com (or download the app)
- Sign up with email and password
- Verify your identity: upload government ID + selfie
- Add phone number for 2FA (then switch to an authenticator app — see below)
Verification time: Usually 5–15 minutes for automated review; can take up to 24 hours during high-traffic periods.
Security: Immediately after account creation, go to Settings → Security and enable Google Authenticator or Authy 2FA. Disable SMS 2FA if it was enabled by default — SMS is vulnerable to SIM swap attacks.
Step 2: Add Payment Method
Go to Settings → Payment Methods:
- Bank account (ACH) — Free to add, lowest fees (typically 1.49% on basic Coinbase). Takes 3–5 days for funds to clear, but you can trade immediately.
- Debit card — Instant funding, but 2.49% fee on purchases. Only use for urgent small buys.
- Wire transfer — Fee-free funding for Coinbase Advanced, $10–25 wire fee from your bank.
Step 3: Buy Crypto
On the basic Coinbase app:
- Tap "Buy"
- Select asset (Bitcoin, Ethereum, SOL, etc.)
- Enter dollar amount
- Review the fee (displayed as a spread + flat fee)
- Confirm
Fee trap: The basic app charges a significant spread (typically 1.5–2.5% above mid-market price) on top of a flat transaction fee. This is how Coinbase makes most of its retail revenue.
Fix: Use Coinbase Advanced (formerly Coinbase Pro). Same account, free to switch, lower fees:
- Limit orders: 0.40% maker fee
- Market orders: 0.60% taker fee
- Fees decrease at higher volume tiers
To access: tap the menu in the app or go to advanced.coinbase.com. It looks more complex but the "Simple Buy" view in Advanced is just as easy.
Step 4: Withdraw Crypto to a Wallet
To move crypto to a self-custody wallet (Phantom, MetaMask, hardware wallet):
- Go to Send/Receive
- Select the asset
- Choose the correct network — Critical. USDC can be sent on Ethereum, Base, Solana, etc. Sending to the wrong network means permanent loss.
- Paste your wallet address
- Confirm
For Solana: Select SOL or USDC, choose the Solana network. For Base/Ethereum: Select ETH or USDC, choose Base or Ethereum.
Withdrawal fees vary by asset. ETH mainnet withdrawals are most expensive (~$0.50–2). Base and Solana withdrawals are nearly free.
Step 5: Convert Fiat Back to USD
- In your portfolio, select the asset
- Tap Sell
- Choose USD as destination
- Confirm the sale
- Go to My Assets → USD → Withdraw to bank
ACH withdrawals are free and take 1–5 business days. Instant withdrawals via debit card cost 1.5%.
Useful Coinbase Features
Recurring buys — Set up automatic weekly or monthly purchases for dollar-cost averaging. Works on both the basic app and Advanced.
Coinbase One — $29.99/month subscription that eliminates trading fees on up to $10,000/month. Worth it if you trade regularly.
Coinbase Wallet — A separate self-custody wallet app (not the same as your Coinbase account). Free, supports Ethereum/Base/Solana, connects to DeFi.
Base withdrawals — Coinbase supports direct withdrawals to Base L2 for USDC and ETH, bypassing the bridge. Cheapest way to get funds onto Base.
What Coinbase Doesn't Do Well
- High fees on the basic app (always use Advanced)
- Limited altcoin selection vs. Binance
- Customer support is slow during high-volume periods
- Can freeze accounts for suspicious activity without warning