How to Buy Ethereum (ETH)
Buy Ethereum (ETH) on Coinbase step by step: KYC, fiat deposit, order types and self-custody withdrawal. Covers WETH, stETH liquid staking and gas fee basics.
Ether essentials before your first order
Ether (ETH) is the native asset of Ethereum, the smart-contract platform launched in 2015 that hosts most of DeFi, NFTs and stablecoin activity. Since the September 2022 "Merge", Ethereum has run on proof-of-stake: validators who lock 32 ETH propose and attest to blocks, replacing miners entirely. ETH itself is what every Ethereum transaction burns as gas — you cannot use the network without it.
ETH, ERC-20 and WETH — keep them straight
ETH is the chain's native coin, not an ERC-20 token; ERC-20 is the standard for tokens issued on Ethereum. Because some DeFi protocols only handle ERC-20s, Wrapped Ether (WETH) exists: a canonical contract that holds ETH and issues an ERC-20 redeemable 1:1. You do not need WETH to buy, hold or send ETH — it only matters once you use decentralized exchanges.
Listings: the deepest market in crypto after Bitcoin
Every major venue lists ETH — Coinbase, Kraken and Binance offer extensive fiat pairs — and since July 2024 US spot Ether ETFs have traded on stock exchanges as well. For self-custody, though, you want actual coins from a crypto exchange, not an ETF share.
Fees: trading is cheap, gas varies
Exchange fees follow normal maker/taker schedules. On-chain, Ethereum mainnet gas is dynamic — quiet periods cost little, congestion spikes cost a lot — and layer-2 networks such as Arbitrum, Base and OP Mainnet settle for a fraction of mainnet cost. Many exchanges let you withdraw ETH directly onto an L2; cheaper, but only if the destination supports that network.
Wallets and staking options
MetaMask, Rabby and Rainbow cover software self-custody; pair them with a Ledger or Trezor for meaningful balances. Ethereum addresses need no memo or tag. To earn yield you can run a 32-ETH validator, use exchange staking, or hold a liquid-staking token such as Lido's stETH, which keeps your position tradable — see how to stake Ethereum and how to use Lido.
The ETH-specific pitfall
Because "ETH" exists on mainnet and many L2s under one 0x address format, the classic loss is a network mismatch: withdrawing over an L2 to a platform that only credits mainnet deposits. Match the network on both sides every time, and test with a small amount first.
What you'll need (prerequisites)
- Government-issued ID
- Bank account or debit card
- Email address
- Authenticator app for 2FA
Recommended for this tutorial
Tools and accounts referenced in the steps below:
Step-by-step
-
Step 1: Open an account on Coinbase
Visit the official Coinbase website. Click "Sign up" and enter your email and a strong password. Confirm the email link in your inbox.
-
Step 2: Verify your identity (KYC)
Most regulated exchanges require ID verification before fiat deposits. Upload a government-issued ID (passport or driver's licence) and a selfie. Verification usually completes in minutes, occasionally up to 24 hours.
-
Step 3: Enable two-factor authentication
Open your account security settings and enable 2FA using an authenticator app (Authy, Google Authenticator, Aegis). Avoid SMS 2FA — it is vulnerable to SIM-swap attacks. Save the recovery codes offline.
-
Step 4: Deposit fiat
Link a bank account, debit card or use SEPA / ACH / Faster Payments. Bank transfer is cheapest; card deposits incur a 1.5–4% surcharge. Wait for the deposit to credit (instant for cards, hours-days for bank transfer).
-
Step 5: Place a market or limit order for ETH
Navigate to the ETH/USD or ETH/EUR pair. A market order fills immediately at the best available price. A limit order only fills at your chosen price; better for large orders to avoid slippage.
-
Step 6: Withdraw to self-custody
Once filled, transfer ETH from the exchange to a wallet you control (Ledger, Trezor, Rabby or MetaMask). Exchanges are custodial — your keys live with them. Send a small test transaction first to confirm the address before moving the full balance.
Common errors and fixes
- KYC delayed >24h. Re-upload a clearer photo of your ID with the corners visible and good lighting. Contact support if it still takes longer than 48 hours.
- Bank transfer rejected. Some banks block transfers to crypto exchanges. Try a different bank, debit card, or stablecoin on-ramp like MoonPay / Banxa.
- Withdrawal address rejected. Confirm you copied the entire address (not truncated) and selected the correct network — sending ERC-20 to a Bitcoin address loses the funds permanently.
- 2FA code rejected. Server time and authenticator clock must be in sync. Re-sync your phone clock or regenerate 2FA from the recovery codes.
- High network fees on withdrawal. Bridge to an L2 or use a chain with cheaper fees if available; or batch withdrawals to amortise the fixed cost.
FAQ
What is the cheapest way to buy ETH?
Bank transfer (ACH / SEPA / Faster Payments) on Coinbase is the cheapest, with fees typically under 0.5%. Card deposits add 1.5–4%. P2P platforms can be cheaper but riskier.
Do I need to do KYC to buy ETH?
On regulated exchanges (Coinbase, Kraken, Binance), yes — KYC is required for fiat on-ramps. Decentralized routes via DEXes plus stablecoins do not require KYC but require crypto already in self-custody.
Should I leave ETH on the exchange?
For small amounts (< $1,000) or active trading, yes. For larger amounts or long-term holding, withdraw to self-custody (Ledger or Trezor recommended). "Not your keys, not your coins."
What is the minimum amount of ETH I can buy?
Most exchanges allow purchases as low as $1-5 worth of ETH. ETH is highly divisible, so you can buy fractional amounts far below 1 whole coin.
Can I buy ETH with a credit card?
Yes, but card issuers often code it as a cash advance, triggering high APR and fees. Debit card or bank transfer is safer.