Skip to content
SideBySideCrypto

Bitcoin

Cheapest Way to Buy Bitcoin

Don't pay more than you need to. Here's how to maximize your BTC for every dollar spent.

2 min read Fees checked October 19, 2026

Some links in this guide are affiliate links. We may earn a commission at no cost to you. How we make money.

Fee update, October 19, 2026: Kraken, Gemini and Binance.US fee figures in this guide were re-checked against each exchange's current schedule. See the live comparison.
In this guide
₿

Cheapest Method

ACH deposit (free) + Binance.US (0% maker) + limit order = 0% trading fee. On a $1,000 purchase, you pay $0 in trading fees ($0.20 with a market order). Compare to Cash App at ~$20.

Total Cost Comparison: $1,000 BTC Purchase

Method Deposit Fee Trading Fee Total Cost
Binance.US + ACH $0 $0-0.20 $0-0.20
Kraken + ACH $0 $4.00-8.00 $4.00-8.00
Coinbase Adv. + ACH $0 $4-6 $4-6
Coinbase Simple + ACH $0 $15+ $15+
Cash App — ~2% ~$20
Any + Debit Card $25-45 +$0-15 $25-60

The Optimal Strategy

  1. 1
    Deposit via ACH bank transfer — Free on all major exchanges. Takes 3-5 days but many offer instant trading.
  2. 2
    Use Binance.US or Kraken — Binance.US posts the lowest trading fees (0% maker / 0.02% taker); Kraken Pro charges 0.40% maker.
  3. 3
    Place a limit order — Pays maker fee, saves 30%+ vs market orders.
  4. 4
    Keep on exchange or withdraw via Gemini — If withdrawing, use Gemini's 10 free monthly withdrawals.

What About Convenience?

If speed matters more than fees:

  • Same-day purchase: Wire transfer ($10-25) + exchange trade. Total ~$15-30 on $1K.
  • Instant purchase: Debit card (2.5-4.5%). Total ~$25-45 on $1K. Only for emergencies.
  • Quick & reasonable: Coinbase with instant ACH trading. Free deposit, trade immediately, 0.40-0.60% fee.

Avoid These

  • ❌ PayPal/Venmo — High spreads, can't withdraw BTC
  • ❌ Bitcoin ATMs — 5-20% fees, absolutely brutal
  • ❌ Credit cards — Cash advance fees + exchange fees
  • ❌ "Simple buy" interfaces — Convenience tax of 1-2%

The Bottom Line

ACH + Binance.US + limit order = 0% trading fees. If Binance.US isn't in your state, Kraken Pro with a limit order costs 0.40%, still far less than simple buy screens. The difference between optimal ($0 per $1K) and lazy ($50+ per $1K) adds up fast over time.

Compare All Exchanges

Ready to open an account?

Kraken is our pick for most US buyers

Use Kraken Pro (0.40% maker / 0.80% taker) instead of the app's instant buy (1% + spread). It's the same account.

Open a Kraken account → Compare all fees

Affiliate link · not available in NY or ME

This guide is general information, not financial advice. Fees, features and availability change; check the exchange's own pages before you trade.

Keep reading

All guides →