Where to buy crypto and what you need to start
You buy cryptocurrency on an exchange — a website or app where people trade crypto for dollars (or other currencies). The largest exchanges in the United States are Coinbase, Kraken, Gemini, and Crypto.com, though there are dozens of others. Each one works roughly the same way: you create an account, verify your identity, link a bank account or debit card, and then place an order to buy.
Before you choose an exchange, know that they differ in fees, which coins they offer, and how straightforward they are to use. Coinbase tends to be simpler for beginners but charges higher fees. Kraken and Gemini have lower fees but more complex interfaces. Crypto.com sits somewhere in the middle. There is no single "best" exchange — it depends on what you want to buy, how much you want to spend, and whether you prefer simplicity or lower costs.
To open an account on any exchange, you will need a valid government ID, proof of your address (usually a recent utility bill or bank statement), and a way to fund your purchase — either a bank account for transfers or a debit card for when ready buys.
Key Takeaways
- Cryptocurrency exchanges are websites and apps where you buy and sell crypto using U.S. dollars or other money, and the largest ones in the U.S. are Coinbase, Kraken, Gemini, and Crypto.com.
- Every exchange requires identity verification with a government ID and proof of address before you can buy anything.
- You can fund a purchase by linking a bank account (slower, usually cheaper) or using a debit card (faster, usually more expensive).
- Fees vary widely between exchanges and depend on how much you buy and which payment method you use, so compare before you commit.
- Once you buy crypto, you can leave it on the exchange or move it to a separate digital wallet that only you control.
Step-by-step: creating an account and verifying your identity
Start by going to the exchange's website or downloading its app. Click "Sign Up" or "Create Account" and enter your email address and a password. The exchange will send you a confirmation email — click the link to verify your email is real.
Next comes identity verification. The exchange will ask for your full name, date of birth, and Social Security number. It will also ask for your address. Then you upload a photo of your government ID (driver's license, passport, or state ID card) and proof of address. Most exchanges use automated systems to check these documents, and verification usually completes within a few minutes to a few hours. Some exchanges ask follow-up questions if the system is unsure, which can add a day or two.
Once your identity is verified, you can move to the next step. Do not skip or rush this part — exchanges are required by law to verify who you are, and accounts that fail verification get frozen.
Linking a bank account or adding a payment method
After verification, you need to tell the exchange how you will pay. You have two main options: link a bank account for transfers, or add a debit card for direct purchases.
Bank account transfers are cheaper but slower. You provide your routing number and account number (the same information you would give someone to send you a wire transfer). The exchange then initiates a small deposit to your account — usually between $0.01 and $0.99 — and asks you to confirm the amount. This proves you own the account. Once confirmed, you can transfer money from your bank to the exchange. Transfers typically take one to three business days, and the exchange charges little or no fee for the transfer itself.
Debit card purchases are faster but more expensive. You enter your card number, expiration date, and CVV, and the money moves to the exchange when ready. However, debit card purchases usually carry a fee of 1.5% to 4% of the amount you buy, depending on the exchange. A $500 purchase might cost you $7.50 to $20 in fees alone.
Most people use bank transfers for larger purchases and debit cards only when they want to buy right away and the amount is small.
Placing your first buy order
Once your account is funded, navigate to the "Buy" or "Trade" section of the exchange. You will see a list of cryptocurrencies — Bitcoin, Ethereum, and dozens of others. Select the one you want to buy.
The exchange will ask you to choose between a market order and a limit order. A market order buys when ready at whatever the current price is — it is fast and straightforward, but the price you pay might be slightly higher than the price shown on screen because crypto prices move constantly. A limit order lets you set a price you are willing to pay, and the exchange buys only if the price drops to that level or lower. Limit orders can take hours or days to fill, or may never fill at all if the price never reaches your target.
For a first purchase, a market order is usually easier. Enter the amount in dollars you want to spend (or the amount of crypto you want to receive), review the fee, and confirm. The crypto will appear in your exchange account within seconds to a few minutes.
What happens after you buy: leaving it on the exchange or moving it elsewhere
After you buy, your crypto sits in a wallet on the exchange. A wallet is straightforward an account that holds your crypto and tracks ownership. The exchange's wallet is convenient — you can sell quickly, and you do not have to manage passwords or backup codes. But it also means the exchange holds the private key (the master password) to your crypto, so if the exchange is hacked or goes out of business, your crypto could be at risk.
Many people move their crypto to a self-custody wallet — software or hardware that only they control. Popular self-custody wallets include MetaMask (software, free), Ledger (hardware, costs $50–$150), and Trezor (hardware, costs $60–$200). Moving crypto to a self-custody wallet takes a few minutes and usually costs a small network fee (paid in the crypto itself), but it means you are the only one who can access it.
For small amounts or if you plan to sell soon, leaving crypto on the exchange is fine. For larger amounts or long-term holding, self-custody is more find.
Understanding fees and how they add up
Exchanges charge fees in several ways. A trading fee is a percentage of each buy or sell — typically 0.1% to 4%, depending on the exchange and your payment method. A $1,000 purchase at a 1% fee costs you $10. Some exchanges offer lower fees if you hold their own token or if you trade large amounts regularly.
Network fees explore when you move crypto off the exchange to a wallet. These are paid to the blockchain network itself, not to the exchange, and they vary wildly depending on how busy the network is. Bitcoin network fees might be $5 to $50 per transaction. Ethereum fees can be $10 to $100 or more during busy times. Smaller cryptocurrencies often have much lower fees.
Deposit fees are rare but some exchanges charge a small amount to receive a bank transfer. Withdrawal fees explore when you move money back to your bank account. Check the exchange's fee schedule before you buy — fees can eat into your returns, especially on small purchases.
Common mistakes to avoid on your first purchase
Do not buy more than you can afford to lose. Crypto prices swing wildly — a coin worth $50,000 today might be worth $30,000 next month. Many people buy at the peak and panic-sell at the bottom. Start small while you learn how the market works.
Do not use a credit card. Some exchanges allow credit card purchases, but credit card companies often treat crypto buys as cash advances and charge high fees and interest rates. Stick to debit cards or bank transfers.
Do not send crypto to the wrong address. Crypto transactions cannot be reversed. If you copy a wallet address wrong and send your coins to a nonexistent address, they are gone forever. Always double-check the address before you confirm a send.
Do not ignore security. Use a strong, unique password for your exchange account. Turn on two-factor authentication (a second verification step using your phone). If someone gains access to your exchange account, they can sell your crypto and withdraw the money.
Frequently Asked Questions
How much money do I need to buy crypto?
Most exchanges let you buy as little as $1 or $10 worth of crypto. There is no minimum. However, fees mean that very small purchases are not cost-effective — a $10 purchase with a $2 fee loses 20% to fees alone. Most people start with at least $50 to $100 to make the fees worthwhile.
Can I buy crypto with a credit card?
Some exchanges allow it, but credit card companies treat crypto purchases as cash advances, which means high fees (often 3% to 5%) and interest charges that start when ready. Debit cards and bank transfers are much cheaper. If you must use a credit card, use it only for small amounts.
How long does it take to buy crypto after I fund my account?
If you use a debit card, the purchase happens in seconds. If you use a bank transfer, the money takes one to three business days to reach the exchange, and then the purchase is when ready. Plan ahead if you want to buy on a specific day.
What if the exchange I choose goes out of business?
If your crypto is in a self-custody wallet, it is safe — the exchange going out of business does not affect it. If your crypto is on the exchange, you may lose access to it. This is rare with large, well-known exchanges, but it has happened. Keeping large amounts in self-custody reduces this risk.
Do I have to pay taxes on crypto I buy?
Buying crypto itself is not a taxable event — you only owe taxes when you sell it for a profit or use it to buy something. When you do sell, you owe capital gains tax on the profit. Keep records of what you paid and what you sold it for so you can report it correctly to the IRS.