Where to Buy Bitcoin: Your Options and How They Work
Bitcoin exchanges are the most common place to buy, and they work like stock brokers for cryptocurrency
You buy bitcoin through a cryptocurrency exchange — a website or app that lets you trade regular money (dollars, euros, etc.) for bitcoin. The exchange holds your account, processes your payment, and transfers the bitcoin to you. The biggest and most established exchanges in the United States are Coinbase, Kraken, Gemini, and Bitstamp. Each one works roughly the same way: you create an account, verify your identity, link a bank account or debit card, and place an order.
Exchanges differ in their fees, which coins they offer, and how much you can buy at once. Some charge a flat percentage per trade (usually 0.5% to 2%). Others charge a fixed dollar amount. A few offer lower fees if you trade larger amounts or hold the bitcoin longer before selling. Before you choose an exchange, check what they charge for a purchase the size you're planning to make — a $100 buy and a $10,000 buy may have very different costs at the same exchange.
Key Takeaways
- Cryptocurrency exchanges like Coinbase and Kraken are the standard way to buy bitcoin with U.S. dollars, and they require identity verification and a linked bank account.
- Peer-to-peer platforms let you buy directly from another person, sometimes with cash or alternative payment methods, but they carry higher fraud risk.
- Bitcoin ATMs exist in some cities and let you buy with cash, but they charge steep fees — often 5% to 15% — and may have daily purchase limits.
- Fees vary widely between exchanges and payment methods, so comparing the total cost of your specific purchase size matters more than comparing advertised rates.
- All regulated exchanges require you to prove your identity before you can withdraw money, a process called Know Your Customer (KYC) verification.
How to set up an account on a major exchange
Start by visiting the exchange's website or downloading their app. You'll create a username and password, then provide your full name, date of birth, and address. The exchange will ask for a government-issued ID — a driver's license, passport, or state ID card — and may ask for a photo of you holding that ID. This is the Know Your Customer (KYC) verification step, required by U.S. law for any exchange that handles dollars.
Once your identity is verified (usually within a few hours to a day), you link a payment method. Most exchanges accept bank transfers, debit cards, and credit cards, though credit card purchases often carry higher fees. Bank transfers are usually cheaper but take one to three business days to clear. After your payment method is linked, you can place an order for bitcoin. The exchange will show you the current price, calculate how much bitcoin you'll receive after fees, and ask you to confirm. Once confirmed, the bitcoin moves to your account on the exchange.
You can then leave the bitcoin on the exchange (where the exchange holds it for you) or transfer it to a wallet — software or hardware you control yourself. Transfers to your own wallet take 10 minutes to an hour and cost a small network fee, usually a few dollars.
Peer-to-peer platforms and direct sales
Some websites and apps let you buy bitcoin directly from another person rather than from an exchange. LocalBitcoins and Paxful are the largest peer-to-peer platforms. You browse listings from sellers, choose one, and agree on a price and payment method. The seller might accept bank transfer, PayPal, cash in person, gift cards, or other options. The platform holds the bitcoin in escrow (a neutral account) until both of you confirm the trade is complete.
Peer-to-peer buying can be cheaper if you find a seller willing to accept a payment method the major exchanges don't offer, or if you want to buy without full identity verification. However, the risk is higher: you're trusting an individual rather than a regulated company, and scams do happen. Verify the seller's history and feedback before sending money. If you meet someone in person to exchange cash for bitcoin, meet in a public place and bring someone with you.
Bitcoin ATMs and in-person purchases
Bitcoin ATMs are machines in convenience stores, malls, and other public places that let you buy bitcoin with cash. You scan a QR code (a square barcode) from your bitcoin wallet, insert cash, and the bitcoin is sent to your wallet. No account setup or identity verification is required for small purchases, though some ATMs ask for your phone number.
The downside is cost. Bitcoin ATMs typically charge 5% to 15% in fees — much higher than exchanges. Some limit how much you can buy per day or per transaction. Bitcoin ATM fees are set by the machine's operator, not by a central company, so prices vary widely. Use a Bitcoin ATM locator website to find machines near you and check their fees before you go.
Payment methods and their costs
The payment method you choose affects both how fast your purchase clears and how much you pay in fees. Bank transfers are usually the cheapest option, costing 0.5% to 1% in exchange fees, but they take one to three business days. Debit cards are faster — your bitcoin arrives within minutes — but cost 1% to 3% in fees. Credit cards are the fastest but the most expensive, often 2% to 4%, and some exchanges don't accept them because of fraud risk.
PayPal and other digital wallets are available on some exchanges and peer-to-peer platforms, but they're not standard. If an exchange offers PayPal, expect to pay a premium. Wire transfers are cheap (often under 1%) but require a trip to your bank and take a day or two. Cash purchases through a peer-to-peer platform or Bitcoin ATM have no payment processing fees but may have high markups from the seller or operator.
What happens after you buy
Once your purchase is complete, the bitcoin sits in your exchange account unless you move it. Leaving it on the exchange is convenient — you can sell quickly if you want — but it means the exchange controls your bitcoin. If the exchange is hacked or goes out of business, your bitcoin could be at risk. Most major exchanges carry insurance, but it doesn't cover all scenarios.
Many people move their bitcoin to a personal wallet for security. A hot wallet is software on your phone or computer that you control. A hardware wallet is a physical device, like a USB drive, that stores your bitcoin offline. Moving bitcoin to your own wallet takes 10 minutes to an hour and costs a network fee (usually $2 to $10, depending on how busy the bitcoin network is). Once it's in your wallet, only you can spend it — but if you lose access to the wallet, you lose the bitcoin too.
Comparing exchanges: what to look for
No single exchange is best for everyone. Coinbase is the largest and most beginner-friendly but charges higher fees. Kraken and Gemini are more advanced and cheaper for larger purchases. Bitstamp is well-established and has low fees but has a less polished interface. Smaller exchanges like Uphold or Crypto.com may offer different coins or payment methods.
Before you choose, check three things: the fee for the exact purchase you're planning (not just the advertised rate), the payment methods they accept, and whether they're regulated in your state. All major U.S. exchanges are regulated by the Financial Crimes Enforcement Network (FinCEN) and state money transmitter laws, which means they conduct KYC verification and report suspicious activity. This makes them safer than unregulated platforms, though it also means you can't buy anonymously.
Frequently Asked Questions
Do I have to verify my identity to buy bitcoin?
Yes, if you use a regulated U.S. exchange. FinCEN requires all exchanges to verify your identity before you can buy or withdraw. Peer-to-peer platforms and Bitcoin ATMs may not require verification for small purchases, but you'll face limits on how much you can buy without it.
What's the minimum amount I can buy?
Most exchanges let you buy as little as $1 to $10 worth of bitcoin. Some have higher minimums for certain payment methods — for example, a bank transfer might require $25 or $50. Check the exchange's rules before you set up an account.
How long does it take to receive my bitcoin after I buy it?
If you use a debit card or credit card, your bitcoin usually arrives within minutes. Bank transfers take one to three business days for the money to clear, then a few more minutes for the exchange to send you the bitcoin. Peer-to-peer trades depend on the seller and payment method, usually a few hours to a day.
Can I buy bitcoin with a credit card?
Yes, most major exchanges accept credit cards, but they charge higher fees — often 2% to 4% — because credit card companies see bitcoin purchases as high-risk. Some exchanges don't accept credit cards at all. Check before you explore for an account.
Is it safe to leave my bitcoin on an exchange?
Major exchanges carry insurance and security measures, but they are targets for hackers. Leaving bitcoin on an exchange is convenient for trading but riskier than moving it to a wallet you control. Many people keep some bitcoin on the exchange for straightforward access and move the rest to a personal wallet for long-term storage.
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.