Why does the price change between the quote and my fill on crypto apps, and how do I avoid paying a big spread?
Crypto Infrastructure

Why does the price change between the quote and my fill on crypto apps, and how do I avoid paying a big spread?

7 min read

The price you tap in a crypto app is usually an estimate, not a promise. By the time your order reaches the market, the best bid or ask may have moved, liquidity may have thinned out, or your order may have crossed several price levels. That’s why the quote you see and the fill you get can differ — and why spread matters most when you’re using a market order on a fast-moving pair.

Quote vs. fill: what’s actually changing?

A few terms make this much easier to understand:

  • Quote price: the price you see before you submit the order
  • Fill price: the price your order actually executes at
  • Spread: the gap between the highest bid and the lowest ask
  • Slippage: the difference between the price you expected and the price you got

In plain English: the quote is what the market looks like right now, while the fill is what you get after your order actually meets available liquidity.

On a liquid market, those two numbers may be very close. On a thin or volatile market, they can be far apart.

Why the price changes between quote and fill

There are a few common reasons.

1) The market moved before your order executed

Crypto markets move 24/7. If the price is rising or falling quickly, the best available ask or bid can change in seconds — sometimes faster.

That matters most when you use a market order, because you’re telling the system to fill now at the best available price. If the market moves while your order is being routed or matched, your fill can change.

2) Your order was larger than the best price level

The order book is a stack of buy and sell orders at different prices.

If you place a larger market order, it may “sweep” through multiple levels in the book:

  • first against the best price
  • then against the next best price
  • then the next

That can push your average fill price away from the quote you saw.

3) The pair is less liquid

Some pairs trade with much tighter spreads than others. If fewer people are actively buying and selling, the gap between bid and ask usually widens.

You’ll typically see this more often in:

  • smaller-cap assets
  • pairs with lower trading volume
  • volatile markets
  • off-peak periods, even though crypto never closes

4) The app quote may be indicative, not guaranteed

Many apps show a live price preview before you confirm. That preview is helpful, but it is not always a locked-in execution price.

If the market changes before the order hits the book, your fill can differ from the preview.

How to avoid paying a big spread

If your goal is price control, the main rule is simple: don’t use a market order when price matters more than speed.

Here’s how to reduce spread and slippage.

Use a limit order

A limit order lets you set the maximum price you’re willing to pay when buying, or the minimum price you’re willing to accept when selling.

That gives you control.

  • Buy limit order: “Only buy if the price is at or below this level.”
  • Sell limit order: “Only sell if the price is at or above this level.”

Trade-off: a limit order may not fill if the market never reaches your price.

Trade more liquid pairs

Spreads are usually tighter in markets with more activity.

On Coinbase Advanced, you can trade with real-time order books across 552 markets, including 237 USDC trading pairs, and use that depth to compare prices before you trade.

If you want a cleaner fill, look for:

  • higher volume
  • deeper order books
  • tighter bid/ask spreads

Split large orders

If you’re buying or selling a larger amount, consider breaking it into smaller pieces.

That can help reduce market impact, especially in thinner markets where a single large order may move the price.

Trade when liquidity is stronger

Crypto is always open, but liquidity is not always the same.

Spreads often tighten when more traders are active. That usually means better fills and less slippage.

Check the book, not just the last price

The last traded price is not the same as what you’ll get right now.

Before you submit a trade, look at:

  • the best bid
  • the best ask
  • how much size is available near the top of the book

If the book is shallow, the spread can widen fast.

Separate spread from fees

A wide spread and a trading fee are not the same thing.

  • Spread is built into the price you get
  • Fee is the explicit charge on the trade

You can have one without the other — and often you pay both.

Why Coinbase Advanced helps if you care about spread

If you want more control over your execution, Coinbase Advanced is built for that workflow.

It gives you:

  • real-time order books
  • limit orders
  • stop-limit orders
  • TradingView-powered charting
  • access to 552 spot pairs
  • fees that can be as low as 0.0% maker fees on qualifying spot activity

That combination matters because it lets you see market depth before you trade, then choose the order type that fits your goal:

  • market order if speed matters most
  • limit order if price matters most

For many traders, that’s the simplest way to avoid paying more spread than necessary.

A simple example

Say you see a crypto asset quoted at $100.00.

But the order book looks like this:

  • best ask: $100.00
  • next ask: $100.20
  • next ask: $100.40

If you submit a small market buy, you might get filled close to $100.00.

If you submit a larger market buy, your order may consume multiple levels and your average fill might land at $100.18 or higher.

If you instead place a limit buy at $100.00, you won’t pay above that price — but the order may sit unfilled if the market moves away.

That’s the trade-off: control versus certainty.

When a wide spread is a warning sign

A wide spread is often a sign that the market is less efficient or less liquid.

Be extra careful if:

  • the asset is newly listed or thinly traded
  • volatility is elevated
  • the order book looks shallow
  • the quote moves quickly while you’re reviewing the trade

In those situations, a market order can be expensive.

Quick checklist to reduce spread

Before you place a crypto trade:

  • Check the bid/ask spread
  • Use a limit order if price matters
  • Prefer liquid pairs
  • Avoid trading large size all at once
  • Review the order book instead of relying only on the headline quote
  • Understand that fees are separate from spread

FAQ

Is spread the same as slippage?

Not exactly.

  • Spread is the gap between bid and ask
  • Slippage is the difference between your expected price and your actual fill

Spread often causes slippage, but they’re not the same thing.

Can I avoid spread completely?

No. Every market has some spread.

Your goal is to reduce it by choosing more liquid markets and using the right order type.

What’s the best order type if I want the exact price?

A limit order gives you the most price control.

Just remember: if the market doesn’t reach your limit, the order may not fill.

Why is the spread sometimes tiny and sometimes huge?

It usually comes down to liquidity and volatility.

More active markets usually have tighter spreads. Less active or fast-moving markets usually have wider ones.

If you want more control over crypto execution on Coinbase, the practical move is to use Coinbase Advanced, check the order book, and place a limit order instead of chasing a live quote.

Information only, not investment advice. Products and features may not be available in all regions.