How to Buy Bitcoin
A step-by-step guide to buying your first Bitcoin. Learn which exchanges to use, how to set up an account, and how to make your first purchase.
Disclosure: This article contains affiliate links. If you sign up or make a purchase through these links, we may earn a commission at no extra cost to you. This helps us keep the site running and our content free. Read our full disclosure.
Before You Buy
A few things to know before purchasing Bitcoin:
- You don’t need to buy a whole Bitcoin. You can buy $10 worth, $50, or any amount. Bitcoin is divisible to eight decimal places.
- Only invest what you can afford to lose. Bitcoin is volatile. Treat it like any high-risk investment.
- You’ll need to verify your identity. Legitimate exchanges require ID verification (called KYC — Know Your Customer) to comply with financial regulations.
- Bitcoin purchases may be taxable. In most countries, you owe taxes when you sell Bitcoin at a profit. Keep records of your purchases.
Step 1: Choose an Exchange
A cryptocurrency exchange is where you buy and sell Bitcoin. The right exchange depends on your country, how you want to pay, and how hands-on you want to be. Here are the most reputable options for beginners:
If you already know the choice is between the two biggest beginner platforms, read Coinbase vs Kraken. If you want a tighter recommendation list, see best bitcoin exchange for beginners.
Coinbase
Best for: Complete beginners in the US, UK, and EU
Coinbase is one of the largest and most user-friendly exchanges in the world. The interface is built for people who’ve never bought crypto before, and they offer extensive educational resources. They’re publicly traded on NASDAQ (COIN), which adds regulatory accountability that most exchanges lack.
- Supported countries: 100+
- Payment methods: Bank transfer (ACH), debit card, PayPal, wire transfer
- Fees: ~0.5-1.5% for simple buy, lower on Coinbase Advanced Trade
- Regulatory status: Regulated US company, FinCEN registered, state money transmitter licenses
Coinbase Advanced Trade (formerly Coinbase Pro) is the lower-fee version for users comfortable with a trading interface. The fees drop to 0.05-0.6% depending on volume. You can switch between the two within the same account.
Coinbase
Beginner-friendly exchange trusted by 100M+ users. Publicly traded on NASDAQ.
Partner link
Kraken
Best for: Users who want lower fees and more options
Kraken is a well-established exchange founded in 2011 and is one of the oldest continuously operating exchanges. It has a strong reputation for security and has never been hacked. Kraken Pro (the advanced interface) offers some of the lowest fees available in the US.
- Supported countries: 190+
- Payment methods: Bank transfer, debit card, wire transfer
- Fees: 0.16-0.26% on Kraken Pro (maker/taker model)
- Regulatory status: Registered with FinCEN, licensed in multiple US states and internationally
Kraken’s standard interface is slightly less beginner-friendly than Coinbase, but the fee savings add up quickly for anyone buying more than a few hundred dollars.
Kraken
Low fees and strong security. Great for users who want more control.
Partner link
Cash App
Best for: US users who want the simplest possible experience
If you already use Cash App for payments between friends, you can buy Bitcoin directly within the app in seconds. It’s the lowest-friction option — no separate account to create, no new interface to learn.
- Supported countries: US only
- Payment methods: Cash App balance, linked bank account, debit card
- Fees: ~2.2% (includes spread, varies)
- Notes: Cash App also lets you withdraw Bitcoin to an external wallet, which many competitors don’t allow
Cash App
Buy Bitcoin in seconds from an app you might already use.
Partner link
Swan Bitcoin
Best for: Long-term savers who want automated, low-fee purchases
Swan is built specifically for Bitcoin accumulation through recurring purchases (dollar-cost averaging). You set a schedule — daily, weekly, monthly — and Swan automatically buys Bitcoin for you at consistently low fees. It’s the best option if your goal is to accumulate Bitcoin gradually over months or years.
- Supported countries: US
- Payment methods: ACH bank transfer
- Fees: Starting at 0.99% (drops with higher volumes)
- Notes: No trading interface — purely for automated accumulation
Swan Bitcoin
Automated recurring Bitcoin purchases. Set it and forget it.
Partner link
Exchange Comparison Table
| Exchange | Best For | Fees | Countries |
|---|---|---|---|
| Coinbase | Beginners, ease of use | 0.5-1.5% | 100+ |
| Kraken | Low fees, advanced users | 0.16-0.26% | 190+ |
| Cash App | Simple US purchases | ~2.2% | US only |
| Swan | Automated DCA | 0.99%+ | US only |
| Gemini | Regulated, institutional | 0.5-1.5% | 65+ |
| River | Bitcoin-only, US | 1.5%+ | US only |
Step 2: Create and Verify Your Account
On Coinbase
- Go to coinbase.com and click “Get started”
- Enter your email address and create a strong, unique password
- Verify your email by clicking the link sent to your inbox
- Complete the identity verification:
- Full legal name and date of birth
- Home address
- Social Security Number (last 4 digits, or full SSN for higher limits)
- Photo of government-issued ID (driver’s license or passport)
- May require a selfie for facial matching
- Enable two-factor authentication (2FA) using an authenticator app — do not skip this step
Verification usually completes within minutes but can take up to 24 hours.
On Kraken
- Go to kraken.com and click “Create account”
- Enter email and create a password
- Verify your email
- For “Starter” level: phone number only, up to $1,000/day in purchases
- For “Intermediate” level (higher limits): full name, address, date of birth, and government ID
- Enable 2FA with an authenticator app
- For Kraken Pro access, use the same account — just navigate to “Trade”
On Cash App
- Download Cash App from the App Store or Google Play
- Create an account with your phone number or email
- To enable Bitcoin: tap the Bitcoin icon on the home screen
- For purchases above small amounts: enter your full name, date of birth, and last 4 digits of your SSN
Step 3: Add a Payment Method
How you fund your account affects both fees and speed:
| Payment Method | Typical Fee | Speed | Best For |
|---|---|---|---|
| ACH bank transfer | Free | 1-3 business days (instant on Coinbase with limits) | Regular purchases, lowest total cost |
| Debit card | 2-4% | Instant | Small or urgent purchases |
| Wire transfer | Free-$25 flat | Same day | Large purchases ($10,000+) |
| PayPal | ~3.5% | Instant | Coinbase users who prefer PayPal |
Avoid using credit cards to buy Bitcoin. Most credit card companies treat crypto purchases as cash advances, which come with high fees (often 5%+) and immediate interest charges. It’s also risky to take on debt to buy a volatile asset.
ACH bank transfer is almost always the right choice for regular buyers. The 1-3 day delay is a minor inconvenience for the fee savings.
If you want a direct method breakdown, read best way to buy bitcoin. If you are still considering cards, see how to buy bitcoin with a credit card.
Step 4: Make Your First Purchase
On Coinbase
- Click “Buy / Sell” in the navigation
- Select Bitcoin (BTC)
- Enter the amount you want to spend (in dollars) — or the amount of Bitcoin you want to receive
- Select your payment method
- Review the preview — check the exchange rate, fees, and total amount
- Click “Buy now” to confirm
Tip: Use Coinbase Advanced Trade to save on fees. Go to advanced.coinbase.com, select the BTC-USD pair, and place a “limit order” at or below the current price. Limit orders typically have lower fees than instant “market” orders.
On Kraken
- Log in and click “Buy crypto”
- Select Bitcoin
- Enter the dollar amount
- Select payment method (bank account must be linked first)
- Review and confirm
For lower fees on Kraken Pro:
- Navigate to pro.kraken.com
- Select BTC/USD
- Place a limit order slightly below the current price to get “maker” fees (0.16% instead of 0.26%)
On Cash App
- Tap the Bitcoin icon on the home screen
- Tap “Buy”
- Enter the dollar amount
- Confirm with your PIN or biometric authentication
Step 5: Decide Where to Store It
After buying, your Bitcoin sits in the exchange’s custody. This is fine for small amounts or short-term holding. For larger amounts or long-term storage, you should move Bitcoin to a wallet you control.
Why this matters: Several major exchanges have collapsed or been hacked, including FTX (2022), Mt. Gox (2014), and Celsius (2022). Users who kept Bitcoin on these platforms lost their funds. Users who had moved Bitcoin to their own wallets were unaffected.
Read our Bitcoin Wallets Explained guide to understand your options.
What is Dollar-Cost Averaging?
Instead of buying a large amount at once, many people set up recurring purchases — buying a fixed dollar amount of Bitcoin every week or month. This strategy is called dollar-cost averaging (DCA).
DCA smooths out the impact of price volatility. When the price is high, your fixed amount buys less Bitcoin. When the price is low, it buys more. Over time, you get an average entry price without trying to “time the market.”
Setting Up Recurring Purchases
On Coinbase:
- Go to “Buy / Sell”
- Select Bitcoin
- Toggle “One time” to “Recurring”
- Choose daily, weekly, biweekly, or monthly
- Set your amount and payment method
On Swan Bitcoin: Swan is purpose-built for this. Set your schedule, link your bank account, and Swan handles the rest automatically. Fees are lower than Coinbase for equivalent recurring purchase amounts.
Automate your Bitcoin savings
Swan Bitcoin is built for one thing: low-fee, recurring Bitcoin purchases on autopilot. Set it up once and accumulate steadily.
Start with Swan ↗This is a partner link. We may earn a commission at no extra cost to you. Learn more.
Fees to Expect
Bitcoin purchases involve several types of fees:
| Fee Type | Typical Range | Notes |
|---|---|---|
| Trading fee | 0.1% – 2.5% | Varies by exchange and payment method |
| Spread | 0.5% – 1.5% | Built into the price on simple interfaces, not always shown separately |
| Deposit fee | Usually free | Bank transfers are typically free; cards may have fees |
| Withdrawal/network fee | Varies | Fee to move Bitcoin to your own wallet; set by the Bitcoin network, not the exchange |
Fee Comparison by Purchase Method
For a $500 Bitcoin purchase:
| Method | Fee | You Actually Get |
|---|---|---|
| Coinbase simple buy (bank) | ~$7.50 (1.5%) | $492.50 worth of BTC |
| Coinbase Advanced Trade (bank) | ~$1.25 (0.25%) | $498.75 worth of BTC |
| Kraken Pro limit order | ~$0.80 (0.16%) | $499.20 worth of BTC |
| Cash App | ~$11 (2.2%) | $489 worth of BTC |
| Bitcoin ATM | ~$60 (12%) | $440 worth of BTC |
The difference between a simple exchange buy and an advanced interface buy adds up over time. On $500/month in purchases over a year, using Kraken Pro instead of Coinbase’s simple buy saves roughly $75.
Security Best Practices
- Use a strong, unique password for your exchange account — ideally 20+ random characters stored in a password manager
- Enable two-factor authentication (2FA) with an authenticator app (Authy or Google Authenticator), not SMS
- Never click links in emails purporting to be from your exchange — go to the site directly
- Enable withdrawal whitelist — some exchanges let you restrict withdrawals to pre-approved addresses only
- Consider a hardware wallet for significant amounts — see our wallets guide
- Don’t discuss your Bitcoin holdings publicly — this makes you a target for social engineering
Common Mistakes to Avoid
- Investing more than you can afford to lose. Bitcoin can drop 50%+ in a bear market and has historically done so multiple times. Don’t put in money you need for rent or bills.
- Trying to time the market. No one consistently predicts Bitcoin’s price. DCA is a better strategy for most people.
- Leaving large amounts on an exchange. Exchanges can be hacked or go bankrupt. Move significant holdings to your own wallet.
- Ignoring taxes. Keep records of every purchase — date, amount in USD, and amount in BTC. You’ll need them for tax reporting.
- Falling for scams. No one can guarantee returns. “Send me Bitcoin and I’ll send you double” is always a scam. See our Bitcoin Scams guide to know what to watch for.
- Using exchange wallets as long-term storage. “Not your keys, not your coins” — the Bitcoin community mantra exists for a reason.
- Panic selling in downturns. Bitcoin’s volatility is a feature of the market, not a sign that something is broken. Selling during a crash locks in losses.
Frequently Asked Questions
How do I know when to buy?
Most financial experts advise against trying to time Bitcoin’s price. A dollar-cost averaging approach — buying a fixed amount weekly or monthly — removes the pressure of timing and statistically tends to produce better outcomes than trying to buy at the bottom.
Can I buy less than $100 of Bitcoin?
Yes. Most exchanges let you buy as little as $1-10 of Bitcoin. You’ll own a small fraction of a Bitcoin, but it works exactly the same as owning a whole coin.
How long does it take to buy Bitcoin?
Account verification: a few minutes to 24 hours. Actual purchase: instant with a debit card; 1-3 business days with a bank transfer. Some exchanges offer “instant” bank transfers up to certain limits.
Do I pay taxes when I buy Bitcoin?
In most jurisdictions (including the US), simply buying Bitcoin is not a taxable event. You owe taxes when you sell Bitcoin at a profit (capital gains tax). Keep records of every purchase so you can calculate gains when you eventually sell.
Is it safe to buy Bitcoin on Coinbase/Kraken?
Both exchanges have strong track records. Coinbase has operated since 2012 and has never been hacked at the protocol level. Kraken has operated since 2011 and is similarly clean. No exchange is risk-free — but these are among the most established options. The main risk to manage is keeping large amounts on any exchange for extended periods.
Ready to buy Bitcoin?
We recommend Coinbase for beginners. It's easy to use, well-regulated, and trusted by millions.
Get Started ↗This is a partner link. We may earn a commission at no extra cost to you. Learn more.
Next Steps
- Bitcoin Wallets Explained — Learn how to store your Bitcoin safely
- Is Bitcoin Safe? — Understand the risks before investing
- What is Bitcoin? — Go back to the basics
This article is for educational purposes only and does not constitute financial advice. Bitcoin is a volatile asset and you could lose some or all of your investment.
Found this helpful?
This site is free and independent. A small Bitcoin donation keeps it that way.
Related Guides
Best Bitcoin Exchanges Compared (2026)
A detailed comparison of the best Bitcoin exchanges for beginners and experienced users. Fees, security, supported countries, and pros/cons for each platform.
Read guide →Coinbase vs Kraken: Which Bitcoin Exchange Is Better?
Compare Coinbase vs Kraken for Bitcoin buying. See which exchange is easier, cheaper, and better for beginners before you sign up.
Read guide →Best Bitcoin App: Which One Makes the Most Sense?
Looking for the best Bitcoin app? Compare the easiest apps to buy, sell, and save Bitcoin, with beginner-friendly recommendations.
Read guide →