Bid ask spread is the gap between the highest buy order in the book and the lowest sell order in the book. If you searched for "bid ask spread," this is the core idea: it tells you the nearest prices where a trade can happen right now, so it is the first thing to check when you want to read an order book and understand how an order may fill. For traders moving from spot into perpetuals, that matters because fills, leverage from 1x to 100x, and liquidation risk all start with the price you actually get. You can see that directly in the play-money terminal, where BTC, ETH, SOL, DOGE and PEPE perpetuals are quoted in USDT and new accounts start with 1,205.50 test USDT.
How orders cross the spread and get filled

A market order is an instruction to trade immediately against the best available prices in the book. If you send a buy market order, it lifts the ask side. If you send a sell market order, it hits the bid side.
That matters because the spread becomes part of your immediate execution cost. The best bid is what buyers are offering now, but a buyer using a market order pays the best ask. The best ask is what sellers are offering now, but a seller using a market order receives the best bid. In both cases, you trade on the opposite side of the spread to get filled right away.
A limit order names the highest price you will pay to buy or the lowest price you will accept to sell. It can rest on the book and wait for another trader to trade with it, or it can execute at once if it is priced aggressively enough to cross the spread. If you want a deeper look at how that price is chosen, see limit price.
Matching uses price-time priority: orders fill first at the best price, and among orders at the same price, the earliest order fills first. This is why queue position matters. If you place a buy limit order at the current best bid, other buy orders already sitting there are ahead of you. Your order does not jump the line just because it is at the same price.
Size matters too. A larger order may use up all available size at the first price level and continue into the next levels. That creates slippage. Slippage is the difference between the price you expected and the average price you actually get when the book cannot fill your full size at one level.
So when you read an order book, do not stop at the top line. Look at the visible depth, the size resting near the spread, and how quickly orders appear or disappear. On the demo’s market list, that is the first step to understanding how an order may fill before it shows up in your open positions and PnL.
Why spreads widen or narrow
The bid ask spread changes because the prices and sizes resting in the order book keep changing. Liquidity is the amount of tradable size available near the current market price. When more buy and sell orders sit close together, the spread is often narrower. When fewer orders are posted near the market, the spread often gets wider.
One reason is simple order-book depth. A market can show a small gap between the best bid and best ask, but that top line says little about how much size is actually available there. Once nearby orders are canceled or filled, the next available prices may be farther apart. That is why traders read both the spread and the book behind it, not just the first quote.
Speed matters too. In faster conditions, participants may update quotes more often, pull resting orders, or wait before posting new ones. That can leave less size near the top of book for a moment and make the spread less stable. If you want the benchmark price beside the book itself, the fair price article explains the reference traders watch alongside market quotes.
The spread can also look different depending on order size. A small order may interact only with the nearest prices, while a larger order reaches into deeper levels where less size may be resting. That is why notional value in a position matters when judging likely execution.
A practical reading habit is to watch:
- whether quotes near the top keep reappearing
- whether size is being removed faster than it is replaced
- whether one side of the book looks thinner than the other
Those clues belong to reading order flow. They help describe what the book is doing right now, but they do not make any outcome certain.
Why the spread matters more in perpetual futures
A perpetual future is a derivatives contract that tracks an underlying market without an expiry date. In linear, USDT-margined perpetuals, position value is measured in USDT and margin is posted against that value.
Leverage lets you control a larger position value with a smaller amount of margin. With isolated margin, the initial margin equals position value divided by leverage. Isolated margin means only the margin assigned to that position is at risk for that position. If you want the broader comparison, see isolated margin and cross margin.
That arithmetic is why spread matters more once leverage is involved. A small gap at entry can matter a lot when the margin behind the position is much smaller than the position value itself.
Here is the basic idea:
- with 10x leverage, a 10% adverse move uses up the initial margin
- with 100x leverage, a 1% adverse move does
- with 2x leverage, a 50% adverse move does
This does not mean every position will move straight to loss, but it does show how little room highly leveraged positions have before pressure builds. If you are studying where that pressure can cluster in the market, see liquidation heatmaps.
The spread feeds directly into that pressure from the start. If you enter long with a market buy, you pay the ask, not the midpoint between bid and ask. If you enter short with a market sell, you sell at the bid, not the midpoint. In both cases, the entry begins from a less favorable price than the middle of the market.
That means the spread is part of the initial handicap the position must overcome before unrealized PnL turns positive. In a spot trade, that cost may feel small. In a leveraged perpetual, the same cost sits on top of a position whose margin is only a fraction of its value, so the effect is easier to notice in your running PnL, your risk limits, and your distance to liquidation.
This is one reason traders track fills carefully in a trading journal, use clear exit planning such as a stop order, and separate entry cost from later items such as funding payments shown in the play-money wallet.
Reading spread, funding, and position risk together

Spread is only one cost in a perpetual futures position. After entry, funding can also add to or subtract from results while the position stays open.
Funding is a periodic payment exchanged between longs and shorts to help keep perpetual prices aligned with the underlying market. The direction is simple: at a positive rate longs pay shorts, and at a negative rate shorts pay longs.
A small rate can still be noticeable when position value is large. For example, a funding rate of 0.01% on a position worth 10,000 USDT is a payment of 1 USDT per settlement. That is separate from the spread you paid or received when the order filled.
Settlement frequency matters because it changes how often those payments appear in your account history. This article is about spread, not venue comparison, but traders should still read funding as a separate running effect on the position, alongside unrealized PnL and distance to liquidation.
On ZK Futures, all balances are play money, and funding is settled every 30 seconds in the demo. Each payment appears in the funding history, which makes it easier to separate two different things:
- spread at entry
- funding while holding
If you want to see that play-money funding-payment view directly, check the wallet.
Common questions about the bid ask spread
Is the bid ask spread the same as the mark price?
No. The bid ask spread comes from the order book: the bid is the highest buy price resting in the book, and the ask is the lowest sell price resting in the book. The mark price is a reference price used to value positions and calculate unrealized PnL and liquidation risk.
A trader can enter at the bid or ask, while the position display can still be marked at a different price. That is normal in perpetual futures. If you want to understand a fill, look at the book. If you want to understand ongoing position risk, look at the mark price.
Can the spread matter even before the market moves?
Yes. The spread affects the entry the moment an order fills. A buy fills on the ask side and a sell fills on the bid side, so the position does not start from the middle of the market.
In a leveraged position, that matters because only the margin is posted against the full position value. On a testnet demo such as ZK Futures, all balances are play money, but the arithmetic is still useful for learning how entry cost changes unrealized PnL from the start.
What should I check in the order book before placing an order?
Focus on a few practical points:
- the best bid and best ask
- the size available at those prices
- the next price levels behind them
- whether one side looks much thinner
Those details help you judge whether a small order is likely to fill near the top of book or whether a larger order may move into deeper levels.
Can a limit order fill right away?
Yes. A limit order is an order with a maximum buy price or minimum sell price. If that price crosses the spread, it can execute immediately instead of resting in the book. If it does not cross, it waits in the queue at its price level.
Closing thoughts
The bid ask spread is the gap between the best buyer and the best seller. Understanding that gap helps traders read the order book more clearly and set realistic expectations for how orders may fill.
It also helps to keep one distinction clear:
- spread is the top-of-book gap
- slippage depends on depth and order size
In leveraged perpetual futures, small execution frictions can matter more because they change the entry price, show up in unrealized PnL, and reduce the distance to liquidation. That is why it makes sense to practice responsibly: start small in any learning environment, use clear risk limits, and understand each order type before using leverage.
For hands-on practice, readers can explore these mechanics on ZK Futures, a play-money testnet demo.
