What is spread in crypto trading? It is the gap between the highest price a buyer is offering (the bid) and the lowest price a seller will accept (the ask). If bitcoin’s best bid is $100,000 and best ask is $100,010, the spread is $10. Buy at market and sell straight back, and you lose that gap. On liquid pairs at large exchanges the spread is a tiny fraction of a percent. On small tokens and “commission-free” apps it can be one of your biggest trading costs.
Key takeaways
- Spread = ask − bid. Spread % = spread ÷ mid-price × 100.
- Every market order pays roughly half the spread, measured from the mid-price. A full round trip pays all of it.
- Liquidity drives spread. Busy pairs with competing market makers are tight, thin markets are wide.
- Zero-commission apps often charge through a wider quoted spread. Compare their price with the mid-market price.
What is spread in crypto trading? Bid, ask and the order book
On an exchange, the order book lists every resting limit order. Buy orders (bids) sit below the current price, sell orders (asks) above it. The best bid and best ask are the top of each side, and the space between them is the spread.
Price differences between venues are what traders try to capture, and our guide to crypto arbitrage explains how those gaps can be exploited.
| Side | Price (illustrative) | Size |
|---|---|---|
| Ask | $100,030 | 1.20 BTC |
| Ask | $100,015 | 0.80 BTC |
| Best ask | $100,010 | 0.35 BTC |
| Spread: $10 (about 0.01%). Mid-price: $100,005 | ||
| Best bid | $100,000 | 0.50 BTC |
| Bid | $99,990 | 1.10 BTC |
| Bid | $99,975 | 2.00 BTC |
A market buy fills at the best ask ($100,010), and a market sell fills at the best bid ($100,000). The “price” shown on a chart is usually the last trade or the mid-price, which is neither of the prices you can actually trade at. Our guide to reading crypto charts explains what the plotted price represents.
How to calculate spread in crypto trading
Two formulas cover nearly everything:
- Absolute spread = best ask − best bid
- Spread % = (best ask − best bid) ÷ mid-price × 100, where mid-price = (ask + bid) ÷ 2
| Example (illustrative) | Bid | Ask | Spread | Spread % | Round-trip cost on $1,000 |
|---|---|---|---|---|---|
| BTC/USD, major exchange | $100,000 | $100,010 | $10 | ~0.01% | ~$0.10 |
| Mid-cap altcoin | $2.495 | $2.505 | $0.01 | ~0.40% | ~$4 |
| Small-cap token, thin book | $0.0950 | $0.1000 | $0.005 | ~5.1% | ~$51 |
The last row is the trap. Buy the small-cap token at market and its “value” at the bid is instantly about 5% lower. It has to rise that much just for you to break even, before any fees.
What makes spreads wide or tight
- Liquidity: the more buyers and sellers quoting a pair, the closer the best bid and ask get. BTC and ETH against USD or USDT on large exchanges are the tightest crypto markets.
- Market makers: professional firms continuously quote both sides and earn the spread for taking inventory risk. Exchanges often pay them rebates. Where few market makers operate, spreads widen.
- Volatility: during fast moves, market makers widen quotes or step back to avoid being picked off, so spreads blow out exactly when many traders want to act.
- Time: weekends and quiet hours have fewer participants and usually wider spreads.
- The pair: the same coin can have a tight spread against USDT and a wide one against a less-traded fiat currency or another altcoin.
- The venue: a coin’s spread on a small exchange can be many times its spread on a major one.
The hidden spread on “zero-fee” apps
Brokerage-style apps and “instant buy” buttons often advertise no commission. They are paid by quoting you a price that includes a markup over the market. You pay a wider spread rather than a visible fee.
Robinhood is unusually transparent about this. Its help pages explain that on default crypto orders it receives a portion of each order from the market maker, disclosed as $0.95 per $100 traded as of 15 June 2026. Its worked example is a $100 buy with a 0.96% buy spread. That is roughly 100 times the spread in the BTC order-book example above. The detail is in our Robinhood crypto review.
How to measure a hidden spread on any app:
- Note the app’s buy price and sell price for the same coin at the same moment. The difference is the round-trip spread.
- Compare the buy price with the mid-price on a large exchange’s order book. The gap is your markup.
- Add any stated fee. That total is your real cost.
Our ranking of the lowest-fee crypto exchanges compares platforms on this all-in basis.
Spread on DEXs and perpetual futures
Decentralized exchanges built on automated market makers (AMMs) have no order book, so there is no visible bid and ask. The cost shows up in other ways. Each pool charges a swap fee, commonly a fraction of a percent depending on the pool tier, and the price moves against you as your trade shifts the pool’s balance. On a deep pool for a major pair the combined cost can be close to a centralized exchange’s. On a shallow pool for a new token it can be several percent. DEX aggregators split orders across pools to reduce this, and their quote screens show the expected price impact before you confirm.
Perpetual futures markets on large exchanges usually have very tight spreads on BTC and ETH, often tighter than the spot market, because so much volume trades there. That doesn’t make them cheap overall. Funding payments and liquidation risk add costs that spot trading doesn’t have. Spreads on less popular perpetual contracts can also widen sharply during volatility, and a stop-loss that triggers as a market order then fills at the bid or ask, not the last price on the chart. When you compare venues, look at the spread for the exact market you will trade at the time of day you usually trade, not the headline figure for bitcoin.
One more practical point: some apps display only a single “price” for a coin. If you can’t see a bid and ask anywhere, the platform is probably quoting you its own price with a markup built in. Check the quote against an order-book exchange before you trade.
Spread vs slippage vs fees
| Spread | Slippage | Trading fee | |
|---|---|---|---|
| What it is | Gap between best bid and best ask | Difference between expected and actual fill price | Explicit charge by the platform |
| Exists before you trade? | Yes, visible in the book | No, happens during execution | Yes, published schedule |
| Grows with order size? | No (top of book only) | Yes. Large orders walk through deeper levels. | Proportional, often tiered |
| Main fix | Liquid pairs, limit orders | Smaller orders, limit orders, slippage tolerance on DEXs | Higher volume tiers, maker orders |
In the order-book example, a market buy of 0.35 BTC pays only the spread. A buy of 2 BTC uses up the $100,010 and $100,015 levels and fills partly at $100,030, which is slippage on top of the spread. Slippage, including on DEXs, is covered in depth in what is slippage.
How to reduce spread costs
- Use limit orders. A buy limit at or near the bid can fill without crossing the spread, and maker orders often carry lower fees too. The trade-off is that it may not fill.
- Trade liquid pairs. If you want an altcoin, check whether its USDT or USD pair has a tighter book than other pairs.
- Use the “advanced” screen. Many apps offer an order-book interface beside the instant-buy button. The order-book route is usually cheaper.
- Avoid thin hours for large trades. Weekday hours when US and European traders overlap usually have the deepest books.
- Don’t trade during spikes unless you must. Spreads often widen sharply around big news and liquidation cascades.
- Trade less often. The spread is paid on every round trip, so frequent small trades compound the cost.
Spread is one of several costs beginners overlook. Crypto trading for beginners walks through order types and fees side by side. Our wider crypto trading guides cover more ways to keep costs down.
FAQ
What is a good spread in crypto?
For BTC and ETH on large exchanges, spreads are often a few hundredths of a percent or less in normal conditions. For mid-cap altcoins, a few tenths of a percent is common. Spreads above about 1% suggest thin liquidity or a markup. Compare against a major exchange’s order book at the same moment instead of relying on fixed rules.
Why is the buy price higher than the sell price?
Because you buy at the ask, the lowest price a seller accepts, and sell at the bid, the highest price a buyer offers. The difference is the spread. On apps, the gap may also include the platform’s markup, which is how many “zero-commission” services earn money. A wide gap between the two prices is a direct cost to you.
Do crypto exchanges make money from the spread?
Order-book exchanges mostly earn from trading fees, while market makers earn the spread. Brokerage-style apps and instant-buy services often earn from the spread directly, either by quoting a marked-up price or by receiving part of the spread from market makers, as Robinhood discloses. That is why “no fee” rarely means free.
Is spread the same as slippage?
No. Spread is the gap between the best bid and ask that exists before you trade. Slippage is the extra cost when your order fills at worse prices than expected, usually because it is large compared with the available liquidity or the market moved during execution. A large market order in a thin market pays both.
Crypto is volatile and risky; this is education, not financial advice. Do your own research.