Beta version: p2pbureau is currently in beta. Report any data issue or feedback here.
explainer

What is a bid-ask spread? From stock exchanges to P2P crypto

Walk onto a stock exchange floor, a forex desk, or a Binance P2P board, and you'll find the same basic structure: someone willing to buy at one price, someone willing to sell at a slightly higher one, and a gap between the two. That gap is the spread, and it exists everywhere a two-sided market exists — it isn't a crypto invention, and it isn't specific to any one platform.

The general idea

A bid is the best price a buyer is currently offering. An ask is the best price a seller is currently willing to accept. The ask is always at or above the bid — if it weren't, a trade would already have happened and closed the gap. The spread is ask minus bid, and it exists because someone has to be compensated for standing ready to trade right now, with whoever shows up, at whatever moment they show up. That compensation is the spread.

Why the spread isn't 'the fee'

A common confusion is treating the spread as a cost charged by the platform. It isn't — the exchange or platform is usually just hosting the market; the spread is compensation that flows between two traders, not to the house. On a stock exchange this is often invisible, absorbed by market makers and high-frequency firms. On P2P platforms it's fully visible, because the two sides are just other users.

What changes in P2P

On a traditional exchange — a centralized limit order book — every order sits in one shared book, and the best bid and best ask are unambiguous: there's exactly one number for each. On a P2P platform like Binance P2P or Bybit P2P, there is no single shared order book. Instead, the market is a stack of independent standing ads, each merchant setting their own price, their own size limits, and their own accepted payment methods. The 'best bid' and 'best ask' are still well-defined — the highest buy ad and the lowest sell ad — but they're drawn from a much messier, more fragmented set of individual offers rather than one continuous ledger.

Why P2P spreads can look strange

  • A spread can vary enormously by payment method on the exact same platform, same pair, same instant — because each rail is really its own sub-market with its own set of ads.
  • A spread can go negative — a 'crossed' book — when you're comparing ads that were never really comparable in the first place, usually because incompatible rails or trade sizes got mixed together in the comparison.
  • The widest spread on the board (sometimes called the 'fat' spread) usually isn't the most tradable one — it tends to sit on the rail with the fewest ads, which is exactly why it's wide.

The maker's version of this question

A taker just checks: what's the best price right now? A maker has to ask something harder: where should I place my own ad relative to everyone else's, and how much of the visible spread will actually survive fees and real fillable size once I try to trade on it? That second question is the entire reason this site exists — see maker vs. taker for the full comparison.

← all posts

Got a question, a request, or spotted something off? Contact us.