Quick Verdict
Kraken offers a solid balance of fees (0.40% maker / 0.80% taker on Kraken Pro, included free with every account) and wide US availability (all states except NY and Maine). If you're in a supported state, Binance.US at 0% maker / 0.02% taker is cheaper but has limited availability. Avoid "commission-free" apps like Robinhood—their 0.30-0.40% spread is a hidden cost you never see itemized.
If you've ever felt confused by crypto exchange fees, you're not alone. Between maker fees, taker fees, spreads, withdrawal charges, and "convenience" premiums, figuring out the actual cost of a trade requires detective work.
We did that work for you. We analyzed 10 major exchanges available to US investors, comparing not just their advertised fees, but the real cost of buying and withdrawing cryptocurrency.
The results? Some "commission-free" platforms actually cost more than exchanges with explicit fees. And the cheapest option depends heavily on where you live and how you trade.
📊 Complete Fee Comparison Table
Below is every major exchange's fee structure as of December 2025. Click the column headers to sort by what matters most to you.
| Exchange | Maker Fee ↕ | Taker Fee ↕ | Spread | US Available | Best For |
|---|---|---|---|---|---|
| Binance.US | 0% | 0.02% | Minimal | Limited* | Lowest explicit fees |
| Kraken Pro | 0.40% | 0.80% | Minimal | Yes (most states) | Proof-of-reserves transparency |
| Gemini ActiveTrader | 0.60% | 1.20% | Minimal | Yes (all 50 states) | NY residents |
| Bitstamp | 0.30% | 0.40% | Minimal | Yes | Small DCA traders (0% under $1K) |
| Coinbase Advanced | 0.40% | 0.60% | Minimal | Yes | Beginners (trust) |
| Coinbase (Simple) | ~1.49% + spread | 0.50%+ | Yes | Convenience (expensive) | |
| Robinhood | $0 "commission" | 0.30-0.40% | Limited** | Stock traders adding crypto | |
| Cash App | $0 "commission" | ~0.75% | Yes | BTC only, Lightning withdrawals | |
| eToro | 1.00% | Variable | Yes | Social/copy trading | |
| Uphold | Spread-based | 1.4-2.95% | Yes | Multi-asset (crypto to gold) | |
*Binance.US restricted in NY, TX, VT, and other states. **Robinhood: NY users cannot transfer crypto in/out.
💰 The Real Cost to Buy $1,000 of Bitcoin
Fee percentages are meaningless without context. Here's what it actually costs to buy $1,000 worth of Bitcoin and withdraw it to your own wallet on each exchange:
💡 Key Insight
The "commission-free" Robinhood costs $3.50 per $1,000 trade. Binance.US's explicit 0.02% taker fee costs $0.20, and Kraken Pro's 0.40% maker fee costs $4.00. Explicit fees show you the real cost up front.
🔍 Hidden Fees Most People Miss
The trading fee is just the beginning. Here are the hidden costs that can eat into your returns:
1. The Spread Markup
"Commission-free" platforms make money by widening the spread—the gap between buy and sell prices. When Robinhood shows you a Bitcoin price, it's already marked up 0.30-0.40% from the true market price. eToro's spread can reach 1%.
On exchanges like Kraken or Binance.US, you trade at the actual market price and pay an explicit fee. This is usually cheaper than wide spreads like eToro's, and always more transparent.
2. Instant Buy Premiums
Using a debit card for "instant" purchases? Most exchanges charge 3-4% for this convenience. Coinbase's instant buy fee can hit 3.99%. That's $40 on a $1,000 purchase.
The fix: Use bank transfers (ACH). They're free on most platforms, though you may need to wait 3-5 days for funds to clear.
3. Withdrawal Fees
Some exchanges charge flat withdrawal fees that hurt small transfers. Coinbase and Kraken pass through network fees (usually $0.50-$2 for BTC). But some platforms charge fixed fees of $10-25 regardless of network conditions.
Pro tip: Cash App offers free Bitcoin withdrawals via Lightning Network—instant and zero-fee.
4. The "Simple Mode" Tax
Both Coinbase and Kraken have "simple" and "pro" interfaces. The simple versions charge dramatically higher fees:
- Coinbase Simple: ~1.49% + spread vs Coinbase Advanced: 0.60%
- Kraken Instant Buy: 1% + spread vs Kraken Pro: 0.80%
- Gemini Mobile: ~1.49% vs Gemini ActiveTrader: 1.20%
Always use the "advanced" or "pro" interface. It's not actually harder—just toggle to it and place market orders the same way.
📚 Maker vs Taker Fees Explained
You'll see two fee rates on most exchanges. Here's the difference:
- Taker fee: You pay this when you place a market order that executes immediately. You're "taking" liquidity from the order book.
- Maker fee: You pay this (lower) fee when you place a limit order that doesn't execute immediately. You're "making" liquidity by adding to the order book.
Think of it like a grocery store: Takers are customers grabbing items off the shelf (immediate gratification, higher cost). Makers are suppliers stocking the shelves (patience rewarded with lower fees).
Practical tip: If you're not in a rush, use limit orders. Setting a buy order 0.1% below the current price often fills within minutes and saves you 0.10-0.20% per trade. Over a year of active trading, that compounds to serious savings.
🎯 Best Exchange By User Type
Best for Fee Minimizers
You want the absolute lowest cost per trade, period.
Best for New York Residents
Limited options due to BitLicense requirements.
Best for Beginners
Willing to pay more for trust and ease of use.
Best for Bitcoin Only
Just want BTC with free Lightning withdrawals.
Best for Day Traders
Need deep liquidity and fast execution.
Best for Small Monthly DCA
Investing under $1,000/month consistently.
❓ Frequently Asked Questions
Is Robinhood really free for crypto?
No. Robinhood charges no explicit commission, but embeds a 0.30-0.40% spread in the price. On a $1,000 trade, you're paying $3-4 without realizing it. Binance.US's explicit 0.02% taker fee ($0.20) is actually cheaper.
Why is Coinbase so expensive?
Coinbase's "Simple" interface charges ~1.99% because it's designed for convenience, not cost. Switch to Coinbase Advanced (same account, just toggle the interface) to drop fees to 0.60%. Still not the cheapest, but a 70% reduction.
Which exchange should I use in New York?
Only Coinbase, Gemini, and Bitstamp hold full BitLicenses. Gemini's ActiveTrader interface charges 0.60% maker / 1.20% taker, higher than Coinbase Advanced's 0.40% / 0.60%. Kraken and Binance.US are not available in NY.
How do I avoid the 3-4% card fee?
Use bank transfers (ACH) instead of debit cards. ACH is free on Coinbase, Kraken, Gemini, and most exchanges. The tradeoff: 3-5 business days to clear vs instant with a card.
Can fees get even lower with volume?
Yes. Most exchanges offer volume discounts. Kraken Pro's fees fall with higher 30-day volume, down to -0.02% maker at very high volume. Coinbase reaches 0% / 0.05% at $500M+. But for most retail traders, the base tier rates apply.
The Bottom Line
For most US crypto buyers, Kraken Pro offers a solid combination of moderate fees (0.40-0.80%, free with every Kraken account), wide availability, and strong security, including published proof-of-reserves reports. If you're in a supported state, Binance.US is cheaper at 0% maker / 0.02% taker.
Avoid "commission-free" platforms like Robinhood unless you never plan to withdraw. The spread is a hidden cost you can't see before you buy, and you lose control of your crypto.