Coinbase Fee Structure: Maker, Taker & Withdrawal Costs
Coinbase charges tiered maker and taker fees plus separate withdrawal fees. See the real ranges from Coinbase's own fee schedule and two cost examples.
Last verified: See our sources
Coinbase review
Coinbase's fee structure has two layers: a tiered maker and taker fee for trading, and a separate set of fees for deposits and withdrawals. Trading fees drop as your 30-day volume goes up, and withdrawal costs depend on which asset and network you use†. Below is what Coinbase's own fee schedule says, with two worked examples so you can check the math yourself.
How does Coinbase charge trading fees?
Coinbase runs a maker-taker model. Makers add liquidity (limit orders that don't fill right away). Takers remove it (market orders or limit orders that fill instantly).
| Fee type | Range | Based on |
|---|---|---|
| Maker fee | 0% to 0.40% | 30-day trading volume† |
| Taker fee | 0.05% to 0.60% | 30-day trading volume†† |
Smaller accounts sit near the top of the range. Higher 30-day volume moves you toward the lower end. Coinbase doesn't publish a single flat number because the rate changes with volume tier, so any site quoting one fixed percentage for "the Coinbase fee" is oversimplifying it.
How much does Coinbase charge to withdraw?
Withdrawal cost depends on the asset, not a flat site-wide fee.
| Withdrawal type | Fee | Notes |
|---|---|---|
| Internal transfer (Coinbase to Coinbase) | 0 | Fixed, no cost† |
| USDT | 0.01% of amount, capped at 20 USDT | Fixed fee plus network cost† |
| BTC via Lightning | 0.2% of amount | Fixed fee plus network cost† |
| Other crypto | No fixed exchange fee | You still pay the blockchain's network fee, which moves with congestion† |
Deposits aren't free across the board either. ACH bank transfer in the US costs nothing, but a Fedwire deposit runs $10 and a SWIFT transfer runs $25†. Debit card deposits carry a variable Coinbase fee that isn't published as a fixed number, so treat that one as not verified until you check the app at the time of deposit.
How much would a $500 trade cost?
Take the taker fee range above and run the math yourself.
- At the high end (0.60%): $500 x 0.006 = $3.00 in fees†.
- At the low end (0.05%): $500 x 0.0005 = $0.25 in fees†.
That's more than a 10x gap between a small, low-volume account and a high-volume one, purely from where you land on the tier. If you want to run your own trade size against current tiers, the fee calculator does that without the manual multiplication.
How much would a USDT withdrawal cost?
Withdrawal fees follow a percentage-plus-cap formula, which catches people off guard.
- Check the withdrawal amount. Say it's 5,000 USDT.
- Apply the 0.01% fee: 5,000 x 0.0001 = 0.50 USDT†.
- Compare to the cap: the fee cap is 20 USDT, so 0.50 USDT stands since it's below the cap†.
- On a much larger withdrawal, the fee keeps rising with the 0.01% rate until it hits the 20 USDT ceiling, then stops growing.
A BTC Lightning withdrawal works the same way but at 0.2%: withdrawing the equivalent of $1,000 would run about $2.00 before any network cost is added†.
Is the basic Coinbase app the same fee structure as Coinbase Advanced?
Not verified. The maker/taker tiers above come from Coinbase's trading fee schedule, which applies to Advanced Trade. The simple buy/sell flow in the regular Coinbase app often uses a spread plus a separate fee shown at checkout, and the exact current numbers for that flow aren't in our data set. Check the fee breakdown Coinbase shows you on the confirmation screen before you buy, on the official Coinbase site, rather than trusting a number from a comparison article.
Common mistakes when estimating Coinbase fees
- Assuming one flat percentage applies to every trade. Coinbase's maker and taker rates are tiered by 30-day volume, not fixed†.
- Forgetting that withdrawal fees differ by asset. USDT, BTC Lightning, and "other crypto" each follow a different rule†.
- Mixing up Coinbase Advanced fee data with the basic app's checkout pricing. They aren't confirmed to be the same.
- Ignoring deposit costs. A $10 Fedwire fee or $25 SWIFT fee adds up if you fund your account that way often†.
- Skipping identity verification steps and expecting full trading access. Coinbase requires KYC before most trading functions unlock†.
FAQ
Does Coinbase charge a fee on every deposit?
No. ACH bank transfers in the US are free. Fedwire and SWIFT transfers carry fixed fees of $10 and $25†.
Why did my Coinbase fee change between trades?
Maker and taker rates move with your 30-day trading volume tier, so the same trade size can cost a different percentage next month††.
Is there a fee for moving crypto between two Coinbase accounts?
No. Internal transfers between Coinbase accounts are free†.
Does Coinbase charge network fees on top of its own withdrawal fee?
For USDT and BTC Lightning, yes, the exchange fee comes on top of the network cost†. For most other crypto withdrawals, Coinbase passes through only the network fee with no separate exchange charge†.
If you're weighing Coinbase against another exchange's fee setup, see our Coinbase vs Kraken comparison or the full Coinbase review. For how we check these numbers, read our methodology.
Ready to try Coinbase?
Please check local regulations before signing up.
DISCLOSURE: CompareCEX may earn a commission when you sign up through our links. This does not influence our editorial scores. RISK: Crypto assets are volatile and unregulated in many jurisdictions. Not financial advice.
Related guides
- How do you buy crypto with a credit card at low fees?Only a few exchanges publish a real credit card fee you can compare. See which ones, what the number actually is, and the cards that cost more than they look.
- Coinbase app in Germany: what it does and what's not confirmedDoes the Coinbase app work in Germany? Here's what it covers, how KYC works, and what SEPA details aren't confirmed in our sources.
- What are the top volume crypto exchanges right now?A look at exchanges usually named for high trading volume, how to check the numbers yourself, and mistakes to avoid when size is your only filter.