Cheapest Way to Buy Bitcoin in 2026: Complete Fee Breakdown
Cheapest Way to Buy Bitcoin in 2026: Complete Fee Breakdown
Key Takeaways
- For recurring buys (DCA): Swan Bitcoin and River both offer 0% trading fees on recurring purchases — the best deal in the industry. Swan's recurring DCA has zero fees; River's zero-fee structure kicks in after your first purchase.
- For one-time purchases: Kraken Pro offers the lowest all-in cost at 0.25% maker / 0.40% taker for most buyers.
- For beginners who want simple + cheap: Strike charges 0.99% on purchases and offers a clean, simple app. DCA fees are waived after an initial period.
- The "fee" you see advertised is rarely the full cost. Spreads, withdrawal fees, and funding method surcharges can double or triple your actual expense.
- Paying with a debit or credit card almost always costs more than a bank transfer (ACH).
The Real Cost of Buying Bitcoin
When an exchange advertises "low fees" or even "zero fees," that number rarely tells the whole story. Your actual cost to buy bitcoin is the sum of several components:
Trading fee is the percentage the exchange charges per transaction. This is the number they advertise. It ranges from 0% to over 1.5% depending on the platform and order type.
Spread is the difference between the mid-market price of bitcoin and the price the exchange actually sells it to you at. Some platforms advertise zero fees but make their money entirely through spread. A 0.5% spread on a $100 purchase means you're paying $100 but only getting $99.50 worth of bitcoin.
Withdrawal fee is what you pay to move your bitcoin off the exchange and into your own wallet. This matters because self-custody is the entire point. Some exchanges charge a flat fee (like 0.0001 BTC), others charge a dynamic network fee, and a few offer free withdrawals.
Funding method surcharge is the extra cost for how you deposit money. ACH bank transfers are almost always free. Debit cards typically add 1.5% to 2%. Credit cards can add 3% or more. Wire transfers sometimes carry a flat fee of $10 to $25.
To find the truly cheapest way to buy bitcoin, you need to add all four together.
This guide includes affiliate links. We may earn a commission if you sign up through our links, at no extra cost to you. We only recommend platforms we've personally used and vetted. [Full disclosure](/disclaimer).
Complete Fee Comparison Table
Here's how the major Bitcoin-focused exchanges stack up in 2026. All fees are for US customers using ACH bank transfers unless noted.
Swan Bitcoin
| Category | Details |
|---|---|
| **Recurring buy fee** | 0% (ongoing — no cap on free DCA) |
| **One-time buy fee** | 1.00% |
| **Spread** | Included in quoted price |
| **Withdrawal fee** | Free (bitcoin and USD) |
| **Minimum purchase** | $10 |
| **Funding methods** | ACH, wire transfer |
| **Custody fee** | 0.03%/month if not using auto-withdrawal |
Swan Bitcoin is the gold standard for recurring DCA. There is no cap or time restriction on zero-fee recurring purchases — every scheduled buy is free, every time. This is genuinely zero-fee DCA, not a promotional period.
Free withdrawals and a dedicated Bitcoin-only model round out the offer. The one thing to watch: Swan introduced a 0.03% monthly custody fee in 2025 for bitcoin held on their platform. The easy workaround is to enable auto-withdrawal to your own wallet — the fee disappears completely.
Read our full Swan Bitcoin review.
River
| Category | Details |
|---|---|
| **Recurring buy fee** | 0% (after first purchase) |
| **One-time buy fee** | 1.00% (under $1M) |
| **Spread** | ~0.25% buy / ~0.50% sell |
| **Withdrawal fee** | 1 free send per month; network fee after |
| **Minimum purchase** | $1 |
| **Funding methods** | ACH, wire transfer |
River matches Swan's zero-fee DCA structure, with trading fees waived after your first purchase. You still pay the ~0.25% spread, but that's it. For a $50 weekly DCA, your ongoing cost is roughly $0.13 per purchase.
One-time buys are less competitive at 1.00% plus spread, putting your all-in cost around 1.25%.
Read our full River review for a deeper look.
Strike
| Category | Details |
|---|---|
| **Recurring buy fee** | 0.99% flat |
| **One-time buy fee** | 0.99% flat |
| **Spread** | Variable; reported ~0.3% to 0.5% |
| **Withdrawal fee** | Free (Flexible speed); fee for Priority/Standard |
| **Minimum purchase** | $0.01 |
| **Funding methods** | ACH (free), debit card (~2% fee) |
Strike charges a flat 0.99% on all purchases — one of the most transparent fee structures in the industry. There's no confusing tiered pricing, no spread games. You see the fee, you pay the fee.
Strike shines for Lightning Network users and for people who want bitcoin integrated into daily payments. For pure DCA cost optimization, Swan and River are cheaper — but Strike wins on simplicity.
Avoid the debit card deposit option. It adds roughly 2% on top of everything else.
Cash App
| Category | Details |
|---|---|
| **Recurring buy fee** | ~1.5% to 2.5% (spread-based, avg ~1.76%) |
| **One-time buy fee** | ~1.5% to 2.5% (spread-based) |
| **Spread** | Built into price; not disclosed separately |
| **Withdrawal fee** | Free (on-chain) |
| **Minimum purchase** | $1 |
| **Funding methods** | Linked debit card, bank account |
Cash App is convenient because millions of people already have it. But that convenience comes at a cost. Cash App doesn't disclose a specific fee; instead, it builds a spread into the quoted price. In practice, most users pay between 1.5% and 2.5% per purchase, with an industry average around 1.76%.
There's no fee advantage for recurring buys. The spread-based pricing applies every time. For someone DCA-ing $50 per week, that adds up to $39 to $65 per year in extra costs compared to River or Swan.
Free bitcoin withdrawals are a genuine plus.
Coinbase (Advanced Trade)
| Category | Details |
|---|---|
| **Recurring buy fee** | Same as trading fee (no DCA discount) |
| **One-time buy fee** | 0.60% maker / 1.20% taker (under $10K volume) |
| **Spread** | ~0.5% on simple interface; minimal on Advanced |
| **Withdrawal fee** | Network fee (variable) |
| **Minimum purchase** | $1 |
| **Funding methods** | ACH (free), debit card (3.99%), wire ($10 fee) |
Coinbase is the largest US exchange, but it's far from the cheapest. The simple buy interface charges a spread plus a fee that can exceed 2% on small purchases. Advanced Trade is better: 0.60% maker fees at the lowest tier, with the all-in cost around 1.49%+ when spread is factored in.
The catch: Coinbase doesn't offer any DCA fee discount. Every recurring purchase pays the same rate. And the simple interface (which most beginners use) is significantly more expensive than Advanced Trade.
If you do use Coinbase, always use Advanced Trade and place limit orders to get the maker rate.
Kraken (Kraken Pro)
| Category | Details |
|---|---|
| **Recurring buy fee** | Same as trading fee (no DCA discount) |
| **One-time buy fee** | 0.25% maker / 0.40% taker (under $10K volume) |
| **Spread** | Minimal on Pro; higher on instant buy |
| **Withdrawal fee** | 0.00002 BTC (~$2 at $100K BTC) |
| **Minimum purchase** | $10 |
| **Funding methods** | ACH (free), wire (free for USD), debit card (3.75%) |
Kraken Pro offers some of the lowest per-trade fees in the industry. At 0.25% maker, a $500 purchase costs you just $1.25 in trading fees. The spread on Pro is negligible for bitcoin.
The downside: no DCA fee reduction. You pay the same rate whether it's your first buy or your hundredth. Kraken is best for one-time or larger purchases where you're comfortable with a more advanced trading interface.
Cost Calculation Examples
Numbers don't lie. Here's what each platform actually costs over a year for three common scenarios.
Scenario 1: $50 Per Week DCA ($2,600/year)
| Platform | Annual Fee Cost | Annual Spread Cost | Total Annual Cost |
|---|---|---|---|
| **Swan** | $0 (0% recurring) | Included | **~$0** |
| **River** | $0 | ~$6.50 (0.25%) | **~$6.50** |
| **Strike** | $25.74 (0.99%) | ~$10.40 (0.40%) | **~$36.14** |
| **Swan** (after intro) | $26.00 (1%) | Included | **~$26.00** |
| **Cash App** | Included | ~$45.50 (1.76%) | **~$45.50** |
| **Kraken Pro** (maker) | $6.50 (0.25%) | ~$0 | **~$6.50** |
| **Coinbase AT** (maker) | $15.60 (0.60%) | ~$0 | **~$15.60** |
At $50/week, Swan's zero-fee DCA saves you $45 per year compared to Cash App. Over five years, that's over $200 in your pocket instead of the exchange's.
Scenario 2: $100 Per Week DCA ($5,200/year)
| Platform | Annual Fee Cost | Annual Spread Cost | Total Annual Cost |
|---|---|---|---|
| **Swan** | $0 | Included | **~$0** |
| **River** | $0 | ~$13.00 | **~$13.00** |
| **Strike** | $51.48 (0.99%) | ~$20.80 | **~$72.28** |
| **Cash App** | Included | ~$91.00 (1.76%) | **~$91.00** |
| **Kraken Pro** (maker) | $13.00 | ~$0 | **~$13.00** |
| **Coinbase AT** (maker) | $31.20 | ~$0 | **~$31.20** |
Scenario 3: One-Time $500 Purchase
| Platform | Fee | Spread | Total Cost |
|---|---|---|---|
| **Kraken Pro** (maker) | $1.25 | ~$0 | **~$1.25** |
| **Swan** | $5.00 | Included | **~$5.00** |
| **River** | $5.00 | ~$1.25 | **~$6.25** |
| **Strike** | $4.95 (0.99%) | ~$1.50 | **~$6.45** |
| **Coinbase AT** (maker) | $3.00 | ~$0 | **~$3.00** |
| **Cash App** | Included | ~$8.80 (1.76%) | **~$8.80** |
For one-time purchases, Kraken Pro wins on raw cost. But it requires comfort with a trading interface and limit orders.
Hidden Costs Most People Miss
The Spread Trap
"Zero-fee" platforms still make money. They do it through spread. When a platform quotes you a buy price of $101,000 while the actual market price is $100,500, that $500 difference is how they earn revenue. Always compare the quoted price to a live market price (check mempool.space or similar) before buying.
Card Fees vs. ACH
Paying with a debit card is instant, which feels good. But it costs 1.5% to 4% more than an ACH transfer on every platform. On a $500 purchase via Coinbase with a debit card, the card surcharge alone is $19.95. ACH takes a day or two to settle, but that patience saves you real money.
Credit cards are worse. Most platforms either block them or charge 3% or more. Never buy bitcoin with a credit card.
Withdrawal Fees Add Up
If you're DCA-ing $50/week and withdrawing every purchase, a $2 withdrawal fee per transaction is 4% of your purchase. That's more than most trading fees.
Batch your withdrawals. Buy weekly, withdraw monthly. Or use platforms that offer free withdrawals (Swan, Strike with Flexible speed, River's monthly free send).
Custody Fees Are the New Normal
Swan introduced a 0.03% monthly custody fee in 2025 for bitcoin stored on their platform. At $10,000 in holdings, that's $3/month or $36/year. Not catastrophic, but it adds up. The fix is simple: enable auto-withdrawal and the fee disappears.
Watch for other platforms to follow this trend. If an exchange holds your bitcoin, they may start charging for that service.
The Cost of NOT Withdrawing
The most expensive fee is the one you never see: losing your bitcoin because an exchange gets hacked, goes bankrupt, or freezes withdrawals. FTX customers learned this the hard way. Free withdrawal or paid, get your bitcoin off the exchange.
The Verdict: Cheapest for Each Use Case
Best for DCA (dollar-cost averaging): Swan Bitcoin wins outright — zero fees on every recurring purchase, no cap, free withdrawals. River is a close second with its own zero-fee DCA structure.
Best for one-time large purchases ($1,000+): Kraken Pro. At 0.25% maker fees with negligible spread, it's hard to beat for a single buy. A $5,000 purchase costs roughly $12.50.
Best for beginners who want cheap + simple: Strike. The app is dead simple, the 0.99% fee is transparent with no hidden spread games, and free withdrawals at Flexible speed mean you're not paying to self-custody.
Best introductory offer: Swan Bitcoin. Zero-fee recurring DCA with no introductory period expiry.
Best for international buyers: Strike and Kraken both serve international markets. Kraken has wider country coverage. Strike offers fast cross-border payments via Lightning Network.
Overall cheapest for most people: Swan Bitcoin for DCA, Kraken for one-time buys. If you only want one account and plan to DCA, Swan is unbeatable on fees.
Learn more about setting up a DCA strategy in our Bitcoin DCA Guide.
Free Doesn't Mean Best
The cheapest exchange isn't always the right one. Here's what else matters:
Customer support. River and Swan both offer responsive human support. Coinbase and Kraken are notorious for slow responses. When something goes wrong with your money, you want a real person on the other end.
Security track record. River and Swan are Bitcoin-only companies. They don't hold thousands of altcoins, which reduces attack surface. Kraken has a strong security track record among multi-asset exchanges.
Ease of use. Kraken Pro is cheapest for one-time buys, but the interface intimidates beginners. If you can't figure out how to place a limit order, you'll end up using instant buy and paying 1.5%+ instead.
Self-custody features. Swan's auto-withdrawal and River's monthly free send make self-custody frictionless. Platforms that make it easy to withdraw encourage good security habits.
Reliability. An exchange that goes down during price spikes isn't saving you money. Check platform status histories before committing.
The best exchange is the one where you actually buy bitcoin consistently and move it to your own wallet. Saving 0.2% on fees doesn't matter if the platform frustrates you into quitting after two months.
What's Next?
- Pick the platform that fits your use case. DCA? Start with Swan or River. One-time buy? Try Kraken Pro. Want it simple and transparent? Strike.
- Set up automatic withdrawals to your own hardware wallet. Check our exchanges guide for step-by-step instructions.
- Start your DCA plan. Even $25/week adds up. Our Bitcoin DCA guide walks you through the strategy.
FAQ
What is the cheapest way to buy bitcoin in 2026? For recurring purchases (DCA), Swan Bitcoin offers zero trading fees with no cap — every scheduled buy is free. River also offers zero-fee DCA after the first purchase with only a ~0.25% spread. For one-time buys, Kraken Pro's 0.25% maker fee is the lowest. Both require ACH funding to avoid card surcharges.
Is Strike really 0.99% or can it be cheaper? Strike's standard fee is 0.99% on all purchases, with no separate spread. This is one of the most transparent fee structures available. It's not the absolute cheapest for large DCA volumes (Swan at 0% wins there), but it's simple, honest, and much cheaper than Cash App or Coinbase's simple interface.
Is it cheaper to buy bitcoin on Cash App or Coinbase? Coinbase Advanced Trade is cheaper if you use limit orders (0.60% maker vs. Cash App's ~1.76% average all-in spread). But the simple Coinbase interface is roughly the same cost as Cash App or worse on small amounts. Neither is the cheapest option available.
Do I have to pay fees to withdraw bitcoin? It depends on the platform. Swan and Strike (Flexible speed) offer free withdrawals. River gives you one free send per month. Coinbase and Kraken charge the Bitcoin network fee, which varies but is typically $1 to $5.
Why do some exchanges say "zero fees" but I still pay more? They're making money through spread. The price they quote you is higher than the mid-market price. The difference is their profit. Always compare the quoted price to the actual market price before buying.
Is it cheaper to buy bitcoin with a bank transfer or debit card? Bank transfer (ACH), always. Debit cards add 1.5% to 4% on every platform. A $500 buy via ACH on River costs about $1.25 (spread only). The same buy via debit card on Coinbase costs about $23 (fee + card surcharge).
Do fees matter more for small or large purchases? Both, but they're especially painful on small purchases. A $2 withdrawal fee on a $50 buy is 4%. On a $5,000 buy, it's 0.04%. Percentage-based trading fees scale proportionally, so they hurt equally regardless of size. Fixed fees (like withdrawal fees) hit small buyers harder.
Should I use a VPN to access cheaper international exchanges? No. Using a VPN to bypass geographic restrictions violates the terms of service of every major exchange. If caught, your account could be frozen with your funds inside. Use exchanges that legitimately serve your country.
How often should I withdraw bitcoin from an exchange? At minimum, monthly. If your exchange charges a withdrawal fee, batch your purchases and withdraw once a month to keep costs down. If your exchange offers free withdrawals, you can withdraw with every purchase.
What about P2P exchanges — can they be cheapest? Yes, sometimes. Platforms like Peach, Bisq, and RoboSats can have all-in costs under 1% on the platform side, but sellers add a 2–10% privacy premium to the trade price. P2P is cheapest when you value privacy over pure cost efficiency, not for pure dollar-cost averaging. See our no-KYC exchanges guide for the full breakdown.