Coinbase Advanced: Fees, Order Types and the Cost of a Fill
Coinbase runs two very different trading interfaces under one account. The simple buy/sell flow quotes a price for an amount. Advanced Trade exposes a market with an order book and lets you choose how the order behaves. The fee you pay is decided less by the interface than by what the order does when it reaches the book.

Cover artwork: CoinSoso · AI-generated, not a photograph of a real venue, product or market capture.
Key takeaways
- Coinbase Advanced Trade is an order-based interface; the simple buy/sell flow is quote-based.
- A marketable order pays the taker rate; an order that rests in the book pays the maker rate.
- Coinbase tiers its fees, so the rate must be read from your own account and the product you are trading.
- A stop order adds a trigger, not a price guarantee; the eventual fill can be far from the trigger.
- The all-in cost of a fill is the fee plus the difference between the decision price and the execution price.
Two interfaces, two pricing models
Coinbase’s simple flow is built around an amount: you enter what you want to spend or receive and are shown a price. The price includes the venue’s compensation, and there is no order book to inspect or order type to choose.
Advanced Trade is different. Coinbase describes it as its trading platform for more experienced traders, with order placement and management across spot, US futures and global derivatives, exposed through a REST API and a WebSocket feed. On screen, that means a market with bids and asks, a set of order types, and a fee line that depends on what the order does.
The same account balance sits behind both. What changes is who bears the price uncertainty: in the simple flow, the quote fixes it for the duration shown; in Advanced Trade, the book decides.
The fee follows the fill, not the label
Coinbase’s fee schedule is tiered, and the rate that applies depends on your 30-day volume and the product. The platform publishes the tiers; this article does not reproduce them, because a rate copied from a summary is the wrong rate for most accounts.
What can be explained without a number is the rule that decides which column applies:
- If your order adds a resting order to the book, it is a maker order and pays the maker rate.
- If your order matches a resting order, it is a taker order and pays the taker rate.
The order type is only a hint. A limit buy placed at the current best ask will cross and execute as a taker order. A limit buy placed one tick below the best bid will rest and become a maker order if it fills later. If the fee on your statement surprises you, the first question is whether the order rested.
Order types and what each one promises
The names differ by product, but three behaviours cover most of the ground:
| Order | What it fixes | What it leaves open |
|---|---|---|
| Market | The fill, quickly | The price, which can move through several levels |
| Limit | The worst price you will accept | Whether, and when, it fills |
| Stop / stop-limit | The price at which the order becomes active | The fill price after the trigger |
A stop order is the one most often misunderstood. It does not sell at the stop price; it becomes a market (or limit) order when the stop price is reached. In a gap, the first available price can be far below the trigger. That gap is not a fee, but it is a cost of the order type.
Coinbase documents the available order types per product in its help centre. The set is not identical across spot, futures and derivatives, which is why a strategy copied from one product may not be expressible in another.
Reading the cost of one fill
For a single fill, three numbers matter:
- Notional — the value traded, in the quote currency.
- Rate — the maker or taker rate that applies to your account.
- Execution gap — the difference between the price you decided at and the average price received, multiplied by the quantity.
The fee is the first two multiplied. The execution gap is often larger than the fee on a thin pair, and it does not appear on any schedule. The spread, depth and slippage guide shows how to estimate it from the book before the order is sent.
For a round trip, add both legs. The trading fee calculator accepts different rates for entry and exit, which is what a maker-in, taker-out trade actually pays.
Before placing the order
- Find the fee tier for your account and the product, on Coinbase’s own fee page.
- Decide whether the order will rest or cross, and estimate the rate from that.
- Look at the depth on the side you are about to trade.
- Write down the average price you would accept, not just the limit price.
- Add the exit leg before deciding the trade is worth it.
Risk note. This is an explanation of how order-based trading and fee tiers work, not investment advice. Coinbase’s fee schedule, product availability and order types vary by account and jurisdiction and can change. Verify them on Coinbase’s own pages. Trading crypto assets can result in a total loss.
Sources
How this was researched. Written from primary documentation and the exchange or protocol's own published material, with sources listed at the end of the article.
Primary sources for the factual claims on this page. A date appears only where a human has actually read the source; where it is missing, the check is still outstanding.
Frequently asked questions
What fee does Coinbase Advanced charge?
Coinbase publishes a fee schedule with tiers rather than a single rate, and the applicable rate depends on your 30-day volume and the product. Read the rate from Coinbase's own fee page for your account before calculating a trade; third-party summaries go stale quickly.
Why is my limit order charged the taker fee?
A limit order pays the maker rate only if it rests in the order book. If it crosses the spread and executes immediately, it removed liquidity and is charged as a taker order, regardless of the order type selected.
Does Advanced Trade use the same balance as the simple interface?
Both interfaces act on the same Coinbase account balance, but they present different execution methods. Moving between them does not move the assets; it changes how the order is priced and filled.
Is a stop order guaranteed to execute at the stop price?
No. A stop order becomes active when the trigger is reached, and then executes as the chosen order type. In a fast or thin market the fill can be substantially worse than the trigger, which is the gap risk the order does not remove.
How do I calculate the cost of a fill?
Take the notional, multiply by the rate that applies to that fill, then add the difference between the price you decided to trade at and the average price you received. The fee is visible; the execution gap is not, and on a thin book it can be the larger of the two.
Where to go next
Independent research. Each card shows the platform’s invite code, and its Create Account button is a referral link that may earn us a commission at no extra cost to you. Whether an account can be opened is decided by the platform at sign-up.
Binance

One of the largest global exchanges by traded volume, with a very broad product range.
20% Trading Fee Rebate
Use invite code con888 when signing up to enjoy trading fee benefits.
Download from the exchange's official download service. Verify the source and follow the on-screen installation instructions.
Do not install an APK from an unknown source, or one that has been modified or cannot be checked.
OKX

A large global exchange offering spot, derivatives and a self-custody wallet.
20% Trading Fee Rebate
Enter invite code con888 when signing up to check available trading fee benefits.
Download from the exchange's official download service. Verify the source and follow the on-screen installation instructions.
Do not install an APK from an unknown source, or one that has been modified or cannot be checked.