Skip to content

Research field guide

Read the space between the bid and ask.

The last trade shows a completed transaction. The bid and ask describe quoted buying and selling interest. Learn to read the distance between them, compare it across prices, and keep the observation's timestamp in view.

By GapperzUpdated

Between bid and askIllustrated example

A small gap with useful context.

Express the same quote difference in dollars and basis points.

BID

$4.98

ASK

$5.02

Quoted spread
$0.04
Spread / midpoint
80 bps
Illustrative quote. Spread basis points use the midpoint as the denominator. A displayed quote is not an execution guarantee.
  • 01Dollar spread equals ask minus bid.
  • 02A midpoint-based percentage or basis-point spread makes price levels comparable.
  • 03Quote size, freshness, and changing market conditions remain separate checks.

Two prices, one quoted spread.

The bid is the price a buyer is willing to pay, and the ask is the price a seller is willing to accept. For an observed best bid and best ask, subtract the bid from the ask to calculate the quoted spread. Keep both prices from the same observation and record the quote time.

For a $4.98 bid and $5.02 ask, the dollar spread is $0.04. The midpoint is $5.00, calculated as the average of the two prices. Dividing $0.04 by $5.00 gives 0.8%, or 80 basis points. One basis point is one hundredth of a percentage point.

The relative number needs a stated denominator. This page's calculator uses the midpoint. A platform or report can use another convention, such as dividing by the bid, so compare definitions before comparing displayed values.

Worked midpoint-based spread
MeasureCalculationResult
Dollar spread$5.02 − $4.98$0.04
Quote midpoint($4.98 + $5.02) ÷ 2$5.00
Percentage spread$0.04 ÷ $5.00 × 1000.8%
Basis-point spread$0.04 ÷ $5.00 × 10,00080 bps

Compare a quote in dollars and basis points.

Enter a positive bid and ask from the same quote. The calculator uses USD and a midpoint denominator. A locked quote, where bid equals ask, has a zero spread. An ask below the bid is a crossed quote and is flagged for review instead of presented as a normal spread.

The example calculates the quoted spread only. It has no order size or book-depth input and therefore does not estimate an actual fill, total transaction cost, or slippage.

Quote worksheet / USD

Bid-ask spread calculator

Uses the quote midpoint. Values stay in this calculator.

Dollar spread
$0.04
Midpoint
$5
Midpoint spread
80 bps

The same four cents can describe different conditions.

Consider two fictional quotes: $4.98 / $5.02 and $49.98 / $50.02. Both have a four-cent spread. Their midpoints are $5 and $50, so their midpoint-based spreads are 80 and 8 basis points respectively. The dollar difference alone misses that relative scale.

A narrower observed spread provides one piece of liquidity context. Displayed size describes how much interest is quoted at a price, while deeper levels and changing quotes affect what happens to an order. Those quantities are different from shares already traded during the session.

A last trade can remain on screen after the quoted market changes. Compare current bid/ask data with the latest available timestamp instead of deriving a spread from the last trade or a chart candle. Missing quotes are unavailable measurements, not evidence of a zero spread.

Same dollar spread, different relative spread
Fictional quoteMidpointSpreadMidpoint bps
$4.98 / $5.02$5.00$0.0480
$49.98 / $50.02$50.00$0.048

Read liquidity beside the scanner condition.

In a Gapperz research routine, inspect spread alongside volume, price movement, and the reason the scanner matched. A high relative-volume value and a wide quote describe different aspects of the same observation. Neither replaces the other.

Revisit the quote after a major session transition or when the original research condition changes. Keep the earlier observation in its time context. The premarket watchlist worksheet includes a quote-time field so a saved note does not become confused with a current quote.

When a condition depends on spread, use a trustworthy measured value. An unavailable or inconsistent input does not satisfy that field-dependent check. Other useful observations still belong in the research process.

A few useful answers.

How do I calculate bid-ask spread in basis points?

Subtract bid from ask, divide by the chosen reference price, and multiply by 10,000. This calculator uses the bid/ask midpoint as its reference. A $4.98 bid and $5.02 ask produce a $0.04 spread and 80 midpoint-based basis points.

Is a zero spread the same as a missing quote?

No. An observed bid equal to the ask is a locked quote with a calculated zero spread. A missing bid or ask leaves the spread unavailable. The calculator keeps those states separate.

Does spread alone tell me what price an order will fill at?

No. Quoted spread describes two observed prices. Available size, deeper order-book levels, order characteristics, timing, and market changes also affect execution. This calculator does not model an order or a fill.

Sources & editorial notes

Prepared by Gapperz using our scanner definitions and the primary references below. The examples are illustrative; the public methodology explains how we label data and research context.