Coinbase offers a wide range of products, meaning it applies various kinds of fees. For users, it’s beneficial to be aware of how the fee system works, for example when buying and trading crypto, when depositing and cashing out fiat, and if using a Coinbase Visa card. Additionally, it’s worth considering blockchain transaction costs, and using methods to reduce crypto fees, both on Coinbase and in general.
As one of the most popular crypto exchanges, Coinbase provides a user-friendly platform that makes it easy for both beginners and experienced traders to manage a crypto portfolio. However, as Coinbase offers a range of crypto products, its fee structure includes various different charges, and it’s useful to get an overview of how Coinbase fees work.
Fully understanding the Coinbase fee structure can help you save money and make informed decisions when using the platform. As such, this guide will break down the different types of fees associated with Coinbase and its products, including for buying, depositing, withdrawing, and also when using Coinbase Advanced mode, and we’ll take a look at the Coinbase Visa debit card.
Different Types of Coinbase Fees
The Coinbase fee structure can be broken down into several categories, each covering different products and services available on the platform, and the key fees to be aware of include:
- Trading Fees: Charged when buying or selling crypto.
- Deposit and Withdrawal Fees: Charged for moving fiat funds in and out of your Coinbase account.
- Coinbase Card Fees: Costs associated with the Coinbase Visa debit card.
- Network Fees: These are not fees charged by Coinbase, but we should also consider costs accrued on blockchain networks themselves for processing transactions.
With these categories in mind, let’s now look more deeply into each of these fee categories, and how they apply to different types of activity.
Fees for Buying Crypto on Coinbase
The primary use for Coinbase, and the one that attracts newcomers just getting started, is as an exchange for buying and then trading crypto, so it’s important to be aware that when you use fiat to buy crypto on Coinbase, you are subject to two possible types of fees:
- Flat Fees: A fixed amount charged for smaller transactions.
- Variable Fees: A percentage of the transaction amount charged for larger buys.
Flat Fees
For transactions that are under $200, Coinbase charges a flat fee, although the amount is tiered based on the trade size, as follows:
- Up to $10: $0.99
- $10 – $25: $1.49
- $25 – $50: $1.99
- $50 – $200: $2.99
Variable Fees
For transactions that are over $200, Coinbase–with the exception of when you’re using a wire transfer–charges a variable fee as a percentage of the transaction, and the Coinbase transaction fees will vary depending on the payment method you use, as follows:
- Bank account transfer: 1.49%
- Debit/credit card payment: 3.99%
- PayPal transfer: 3.99%
- Wire transfer: $10 flat fee
Please note also that Coinbase calculates the higher of the flat fee or the variable fee. So for example, if the variable fee is higher than the flat fee on a smaller transaction, you will be charged the variable fee, so in this case, your choice of payment method is important.
Coinbase Advanced Trading Fees
The Coinbase Advanced trading mode offers a more professional interface for experienced traders, and allows users to apply Technical Analysis tools and indicators on the charts, and to execute nuanced trading strategies.

To read in more detail about Coinbase Advanced, please check this earlier guide: Advanced Trading on Coinbase.
And if you’re trading in Advanced mode, then you should get to grips with its fee structure, as it utilizes a maker-taker fee model. This rewards adding liquidity to the market by distinguishing between maker and taker orders, as follows:
- Maker orders: These are orders that add liquidity to the Order Book, such as when you place a limit order that isn’t immediately filled.
- Taker orders: These are orders that remove liquidity from the Order Book, such as when you place a market order and fill an existing order.
The format here is that maker orders, as they are providing liquidity, accrue lower fees than taker orders, which are removing liquidity.
In this case, the fees you are charged depend on your individual tier level, and this is determined by your trading volume over a 30-day trailing period. So the more you trade, the lower your fees, and this can become a very low rate, falling to zero on maker orders in the very highest tier, although that level is reserved for volumes in the hundreds of millions.

Coinbase Fees for Transfers and Withdrawals
There may be times when you want to deposit funds, or to convert crypto to fiat on Coinbase, and cash out to your regular bank account–crypto is all about taking profits at the optimal time, after all–but when you move fiat funds in and out of your Coinbase account you may incur certain fees depending on the transfer method.
For example, when depositing funds, the following charges are currently in place:
- ACH Transfer (US Bank Account): Free.
- Wire Transfer (USD): $10 fee.
- SEPA Transfer (EUR): €0.15 fee.
- Swift Transfer (GBP): Free.
And when withdrawing funds, there are the following charges:
- ACH Transfer (US Bank Account): Free.
- Wire Transfer (USD): $25 fee.
- SEPA Transfer (EUR): €0.15 fee.
- Swift Transfer (GBP): £1 fee.
Please note though that these fees are subject to change, and if you’re using the Faster Payments system to withdraw to a UK bank account, there are no charges.
Network Fees
Network fees, sometimes referred to as gas fees, mean the transaction charges you have to pay with crypto when you transact on a blockchain. These fees are not controlled by Coinbase or any other external body, and are simply a part of the mechanism by which blockchains function.
These costs vary depending on the blockchain, and on how busy the network is at any particular time. As an example, Ethereum is known for being very expensive during busy periods, while Layer-2 solutions such as Base and Arbitrum are cheap, as are alternative Layer-1s such as Solana and Avalanche.

Tips to Manage Network Fees
To keep on-chain fees low, try the following:
- Transact During Times of Low Network Activity: Fees are typically lower over weekends and outside US business hours, and you can try to avoid transacting during events that might boost on-chain activity.
- Use Layer-2 Solutions: If you’re transacting on Ethereum, switch to Layer 2 solutions such as the above mentioned Base, Arbitrum, or others.
- Batch Your Transactions: If you need to send multiple transfers, consider batching them together and then sending them during times of lower network activity.
Overall though, through the use of Layer-2 chains, along with cheaper, faster Layer-1 alternatives, the problem of excessive on-chain transaction fees is on the way to being solved.
Coinbase Visa Debit Card
If you want to tap into your crypto holdings for everyday payments, then Coinbase offers a prepaid Visa Debit Card, allowing you to spend crypto anywhere that accepts Visa debit cards. This is not available in all regions though, so check whether you’re eligible, and to get signed up at Coinbase if you’re not already registered, please go ahead and visit the platform.

Coinbase currently charges no fees for spending or for ATM withdrawals, and there are no monthly fees associated with the card, but there can be external fees charged by ATM operators. Additionally, there may be tax implications, depending on your country of residence, since by using the card crypto is being converted to fiat, although if your card is funded with stable coins, then there should be no gains or losses incurred.
How to Minimize Coinbase Fees
There are certain steps you can take that will help with reducing fees on Coinbase, so try the following strategies:
- Use Advanced Mode to Trade: As outlined above, trading fees in Coinbase’s Advanced mode vary according to your trading activity and are lower when placing maker orders, so if you’re a frequent trader then use this option, particularly as it also offers more features and closer control.
- Use Bank Transfers: Avoid using debit or credit cards to directly buy crypto, and make purchases through bank transfers instead, as this payment method incurs lower fees.
- Batch Withdrawals: If you’ll need to withdraw crypto frequently or at regular intervals, then consider combining your transactions in order to minimize costs. This also applies when transferring crypto on-chain in order to minimize network charges.
- Trade in Larger Amounts: If you’re trading on several platforms, it may be advantageous to consolidate all your trading on to Coinbase, thereby increasing your trading volume in one place and potentially lowering your fees, as you may then be charged in a higher tier.
- Check Network Congestion: For crypto transfers, in addition to batching transfers, try to avoid high fees resulting from network congestion by transacting during periods of low network activity, although if you’re using Layer-2s and low-cost blockchains this needn’t be a concern.
Overall then, while crypto trading costs may not be at the forefront of many users’ minds when first exploring Coinbase, if you’re looking to optimize your gains and reduce costs as much as possible, then it’s advantageous to be aware of fee structures and work around charges where possible.