The basic steps to buy bitcoin

To buy bitcoin, you need three things: a place to buy it (called an exchange), a way to pay (usually a bank account or debit card), and a place to store it (called a wallet). The process takes about 15 minutes to set up, though your first purchase may take a few days to complete because banks move money slowly.

Here is the order: open an account on a bitcoin exchange, verify your identity with a government ID, link your bank account or card, place an order for the amount of bitcoin you want, and transfer it to a wallet you control. Most people keep small amounts on the exchange for straightforward selling and move larger amounts to a separate wallet for storage.

The exchanges you will see most often are Coinbase, Kraken, Gemini, and Bitstamp. Each charges different fees, has different payment methods, and moves money at different speeds. None of them is "best" — it depends on where you live, how you want to pay, and how much you are buying.

Key Takeaways

  • You buy bitcoin on an exchange by linking a bank account or card, verifying your identity with a government ID, and placing an order for the amount you want.
  • Bitcoin exchanges charge fees that range from less than 1% to over 5% depending on the exchange, your payment method, and how much you buy.
  • Your first purchase may take three to five business days because banks process transfers slowly, even though the bitcoin itself moves when ready.
  • You can leave bitcoin on the exchange where you bought it, but moving it to a wallet you control removes the risk that the exchange will fail or be hacked.
  • Different exchanges operate in different countries and states, so check whether the exchange you want to use serves your location before you start.

Choosing an exchange and setting up your account

Start by checking which exchanges operate in your state or country. Coinbase works in all 50 U.S. states and many countries. Kraken does not serve New York. Gemini serves most states but not all. Bitstamp serves most countries but has restrictions in some. Go to the exchange's website and enter your location to confirm it is available to you.

Once you have picked an exchange, create an account with an email address and password. The exchange will ask you to verify that email by clicking a link they send you. After that, you will move to identity verification, which requires a government-issued ID (a driver's license, passport, or state ID card). Take a photo of the front and back with your phone or upload a scan. This step usually takes a few minutes, though some exchanges take up to 24 hours to review it.

After identity verification, link your payment method. You can use a bank account (which is slower but cheaper) or a debit card (which is faster but charges higher fees). If you use a bank account, the exchange will make two small test deposits to your account — usually under $1 each. You have to log into your bank and confirm the amounts to prove you own the account. This takes one to three business days.

Understanding fees and payment methods

Every exchange charges a fee when you buy bitcoin. The fee is usually a percentage of what you spend — typically 1% to 4% — though some exchanges charge a flat dollar amount instead. Coinbase charges around 3.99% to 4.99% for bank transfers and 3.99% for debit cards. Kraken charges 0.16% to 0.26% for bank transfers. Gemini charges 1.49% for bank transfers. The difference matters: on a $1,000 purchase, Coinbase costs $40 to $50 while Kraken costs $1.60 to $2.60.

Bank transfers are cheaper but slower. When you send money from your bank to the exchange, it takes three to five business days. Debit cards are when ready or nearly when ready, but you pay a higher fee. Some exchanges also let you buy bitcoin with a credit card, though this is rare because credit card companies treat it as a cash advance and charge even higher fees.

The amount you can buy is limited by the exchange. New accounts usually have a daily limit of $100 to $500 for the first few days. After you have been verified for a week or two, the limit rises to $1,000 to $10,000 per day. If you want to buy more, you can ask the exchange to raise your limit, though they may ask for additional information.

Placing your first order and waiting for it to settle

Once your payment method is linked, go to the "Buy" section of the exchange and enter the amount of bitcoin you want. You can buy in dollars (saying "I want to spend $500") or in bitcoin (saying "I want 0.01 bitcoin"). The exchange will show you the price per bitcoin, the fee, and the total cost. Review these numbers and click to confirm.

If you paid with a debit card, the bitcoin appears in your exchange account within minutes or hours. If you paid with a bank transfer, the bitcoin does not arrive until your bank has sent the money, which takes three to five business days. During this time, the price of bitcoin may go up or down — you are locked into the price you agreed to when you placed the order, so you do not have to worry about the price changing while you wait.

Once the bitcoin is in your account, you can sell it, trade it, or move it to a wallet. If you are holding it for the long term, moving it to a wallet you control is safer than leaving it on the exchange, because you eliminate the risk that the exchange will be hacked or fail.

Moving bitcoin to a wallet you control

A wallet is software or hardware that stores the private key — a long string of characters — that proves you own your bitcoin. If you leave bitcoin on an exchange, the exchange holds the private key and you are trusting them to keep it safe. If you move it to a wallet you control, only you have the key.

There are three types of wallets: software wallets (apps on your phone or computer), hardware wallets (small devices that look like USB drives), and paper wallets (your private key written on paper). For most people, a software wallet is the easiest to start with. Popular options are Electrum, Blue Wallet, and Ledger Live (which also works with hardware wallets).

To move bitcoin from the exchange to your wallet, go to the "Withdraw" or "Send" section of the exchange. The exchange will ask for your wallet address — a long string of letters and numbers that acts like a bank account number. You get this from your wallet app. Paste it into the exchange, enter the amount of bitcoin you want to move, and confirm. The bitcoin usually arrives in your wallet within 10 minutes to an hour.

What to do if you make a mistake

If you send bitcoin to the wrong address, it is gone forever. Bitcoin transactions cannot be reversed. Before you confirm a withdrawal, triple-check that the address is correct. Copy and paste it instead of typing it by hand. If you are moving a large amount, send a small test amount first and confirm it arrives before you move the rest.

If you forget your exchange password, you can reset it using your email. If you forget the password to your wallet, you may not be able to recover it — this depends on the wallet. When you create a wallet, it gives you a recovery phrase (usually 12 or 24 words). Write this down and store it somewhere safe. If you lose your password, you can use the recovery phrase to get back in. If you lose both, your bitcoin is locked away.

If the exchange you are using shuts down or is hacked, your bitcoin is at risk if you left it there. This is why moving it to a wallet you control matters. Exchanges have failed before — Mt. Gox in 2014 lost customer bitcoin worth billions at the time. Keeping large amounts on an exchange is like keeping large amounts of cash in a store instead of a bank.

Comparing the major exchanges

ExchangeFee for bank transferFee for debit cardSpeed (bank transfer)Available in all U.S. states?
Coinbase3.99% to 4.99%3.99%3–5 daysYes
Kraken0.16% to 0.26%Not offered3–5 daysNo (not in New York)
Gemini1.49%Not offered3–5 daysMost states
Bitstamp0.5%Not offered3–5 daysMost countries

Frequently Asked Questions

How much bitcoin should I buy as a beginner?

Start with an amount you can afford to lose entirely. Bitcoin is volatile — the price can drop 20% or 30% in a week. Many beginners buy $100 to $500 to learn how the process works without risking money they need. Once you understand how it works and have decided how much risk you are comfortable with, you can buy more.

Can I buy bitcoin with a credit card?

Most exchanges do not offer credit card purchases because credit card companies treat them as cash advances and charge very high fees — sometimes 5% or more on top of the exchange fee. A few exchanges like Coinbase offer credit card buying, but the fees are steep. A bank transfer or debit card is cheaper.

What is the difference between buying bitcoin and trading it?

Buying means you own the bitcoin and can hold it or move it to a wallet. Trading means you are betting on the price going up or down without actually owning the bitcoin — you are trading a contract instead. Trading is faster and requires less setup, but you pay higher fees and you do not own the actual bitcoin. For beginners, buying and holding is simpler.

Do I have to verify my identity to buy bitcoin?

Yes, all major exchanges require identity verification because they are regulated by the government. You need a government-issued ID and you have to prove your address (usually with a utility bill or bank statement). This is called KYC (Know Your Customer). Smaller or unregulated exchanges may not require it, but they are riskier.

What happens if the exchange I use gets hacked?

If the exchange is hacked and your bitcoin is stolen, you have no legal way to recover it. Bitcoin transactions cannot be reversed. This is why moving your bitcoin to a wallet you control is important — the exchange cannot steal or lose what it does not hold. Some exchanges carry insurance, but it usually does not cover all losses and the process to claim it is slow.