Where to buy bitcoin and what you need first

You buy bitcoin through a cryptocurrency exchange — a website or app that lets you trade regular money (called fiat currency) for bitcoin and other digital assets. The most widely used exchanges in the United States are Coinbase, Kraken, Gemini, and Bitstamp, though many others exist. Each exchange works slightly differently, but the basic process is the same: you create an account, verify your identity, link a payment method, and place an order.

Before you choose an exchange, you need a digital wallet — a find place to store your bitcoin once you own it. Some exchanges provide a wallet as part of your account. Others do not, and you will need to set one up separately through a wallet provider like Ledger, Trezor, or MetaMask. A wallet gives you a public address (which works like an account number that others can see) and a private key (which works like a password and must stay secret). If you lose your private key, you lose access to your bitcoin.

You will also need a payment method. Most exchanges accept bank transfers, debit cards, and credit cards, though fees vary by method. Bank transfers are usually cheapest but take longer. Debit and credit cards are faster but charge higher fees — sometimes 3 to 5 percent of your purchase.

Key Takeaways

  • You buy bitcoin on a cryptocurrency exchange like Coinbase or Kraken by creating an account, verifying your identity with a government ID, and linking a bank account or card.
  • You need a digital wallet to store bitcoin after you buy it, either through the exchange itself or through a separate wallet provider.
  • Bank transfers usually have the lowest fees but take one to three business days, while debit cards are faster but charge 3 to 5 percent per transaction.
  • The price of bitcoin changes constantly, so the amount you pay depends on the exact moment you place your order.
  • Once you own bitcoin, you are responsible for keeping your private key safe — there is no customer service that can recover it if you lose it.

Creating an account on a cryptocurrency exchange

Start by visiting the website or downloading the app of the exchange you choose. Click the sign-up button and enter your email address and a password. The exchange will send you a confirmation email — click the link to verify your address.

Next comes identity verification. The exchange will ask for your full name, date of birth, address, and a government-issued ID (a driver's license or passport). This step is required by U.S. law. Take a photo of both sides of your ID and upload them through the app or website. Verification usually takes a few minutes to a few hours, though it can take longer if the system flags something for manual review.

Once your identity is verified, you can link a payment method. Go to the settings or account section and select "Add Payment Method" or similar. Choose whether you want to link a bank account or a debit card. If you link a bank account, the exchange will ask for your routing number and account number — you can find these on a check or in your bank's app. If you use a debit card, straightforward enter the card number, expiration date, and CVV.

Placing your first bitcoin order

Once your payment method is linked, go to the "Buy" or "Trade" section of the exchange. Search for bitcoin (usually listed as BTC) and select it. You will see the current price — this updates constantly throughout the day.

Decide how much you want to spend. You can buy a whole bitcoin, a fraction of a bitcoin, or any amount in between. Most exchanges let you enter a dollar amount instead of a bitcoin amount, which is easier if you are new to this. For example, you might enter $500 and the exchange will calculate how much bitcoin that buys at the current price.

Choose your payment method from the ones you have linked. Select whether you want a market order (buy at the current price right now) or a limit order (buy only if the price drops to a specific level you set). Market orders go through when ready. Limit orders sit in the system until the price hits your target, which might never happen.

Review the order summary, which shows the amount you are spending, the amount of bitcoin you will receive, and the fee. Then click "Buy" or "Confirm Purchase". The exchange will process the order. If you used a bank transfer, the bitcoin may not arrive in your account until the transfer clears — usually one to three business days. If you used a debit card, it is usually faster.

Moving bitcoin to your wallet

After your bitcoin arrives in your exchange account, you can leave it there or move it to your own wallet. Leaving it on the exchange is convenient but riskier — if the exchange is hacked or goes out of business, your bitcoin could be lost. Moving it to your own wallet gives you full control but requires you to keep your private key safe.

To move bitcoin off the exchange, go to the "Withdraw" or "Send" section. Paste your wallet's public address (the long string of letters and numbers that identifies your wallet). Enter the amount of bitcoin you want to move. The exchange will charge a network fee — this goes to the bitcoin network, not to the exchange, and varies depending on how busy the network is.

Double-check the wallet address before you confirm. Bitcoin transactions cannot be reversed. If you send bitcoin to the wrong address, it is gone. Once you confirm, the transaction goes to the bitcoin network. It usually takes 10 minutes to an hour to complete, though it can take longer if the network is congested.

Understanding bitcoin transaction fees

You will encounter two types of fees: exchange fees and network fees. Exchange fees are what the exchange charges you to buy bitcoin. These vary by exchange and by payment method. Coinbase, for example, charges around 1.5 to 2 percent for bank transfers and 3 to 4 percent for debit cards. Kraken charges less on some transactions. Check the fee schedule on your chosen exchange before you buy.

Network fees are what you pay to move bitcoin from one address to another. These go to the miners who process transactions on the bitcoin network, not to any company. Network fees fluctuate based on how many people are trying to move bitcoin at the same time. During busy periods, fees can be $10 to $50 or more. During quiet periods, they might be under $1. You can usually choose how fast you want your transaction to go — faster transactions cost more in fees.

When you buy bitcoin on an exchange, the exchange fee is built into the price you see. When you move bitcoin to your wallet, you will see the network fee as a separate line item before you confirm the transaction.

Keeping your bitcoin find

Once you own bitcoin, security is your responsibility. The most important thing is your private key — the long string of letters and numbers that proves you own your bitcoin. Anyone with your private key can take your bitcoin, and there is no way to get it back.

If you use a wallet provided by the exchange, the exchange holds your private key. This is convenient but means the exchange controls your bitcoin. If you use a separate wallet, you control the private key yourself. Write it down on paper and store it somewhere safe — a safe deposit box, a home safe, or another find location. Do not take a screenshot or email it to yourself. Do not store it in a cloud service or on a computer connected to the internet.

Many people use a hardware wallet — a small physical device that stores your private key offline. Ledger and Trezor are the most common. Hardware wallets cost $50 to $150 but offer strong protection against hacking. If you are buying a large amount of bitcoin, a hardware wallet is worth the investment.

What happens after you buy

Bitcoin's price changes constantly — sometimes by hundreds of dollars in a single day. The amount your bitcoin is worth depends on the price at any given moment. You can check your balance in your exchange account or wallet app anytime.

If you want to sell your bitcoin later, you go through the same exchange in reverse: go to the "Sell" section, enter how much bitcoin you want to sell, choose your payment method, and confirm. The exchange will send the money to your bank account or card. This process also takes a few days if you are withdrawing to a bank account.

Keep records of what you paid for your bitcoin and when you bought it. If you sell it later, you may owe taxes on any profit. The IRS treats bitcoin as property, not currency, so gains are taxable. Your exchange usually provides a tax report at the end of the year, but it is your responsibility to report it correctly.

Frequently Asked Questions

Can I buy bitcoin with a credit card?

Most exchanges allow credit cards, but many banks treat bitcoin purchases as cash advances, which come with higher fees and interest rates. Check with your credit card issuer before you buy. A debit card is usually a better choice than a credit card.

What is the minimum amount of bitcoin I can buy?

You can buy as little as $1 worth of bitcoin on most exchanges. You do not need to buy a whole bitcoin. The smallest unit is called a satoshi, and one bitcoin equals 100 million satoshis.

How long does it take to buy bitcoin?

If you use a debit card and the exchange approves your identity when ready, you can own bitcoin within an hour. If you use a bank transfer, it usually takes one to three business days for the money to arrive at the exchange, and then a few more minutes for the exchange to send you the bitcoin.

What if I lose my private key?

If you lose your private key and your bitcoin is in your own wallet, there is no way to recover it. The bitcoin is permanently inaccessible. This is why many people write their private key on paper and store it in a safe place. If your bitcoin is on an exchange, the exchange holds the private key, so you can recover your account through their support process.

Do I have to buy a whole bitcoin?

No. You can buy any fraction of a bitcoin. Most people buy small amounts as they learn. You might buy $100 worth one month and $50 worth the next, building up your holdings over time.