Skip to content
Finance Calc Kit
Investments

Bid Ask Spread Calculator

Calculate bid-ask spread, spread percentage, and mid-market price for stocks, securities, and currencies. Free online bid-ask calculator.

Market Quote Inputs

$
$

Absolute Bid-Ask Spread

$0.40

Spread %: 0.266% of Ask • 26.7 BPS relative to Mid

Mid-Market Price
$150.00
Fair equilibrium price
Spread Percentage
0.266%
26.7 Basis Points (BPS)
Round-Trip Friction (100 units)
$40.00
Immediate execution cost
Liquidity QualityModerate Liquidity

Between 0.10% and 0.50% spread. Typical for mid-cap stocks and active ETFs.

Breakeven Price Hurdle
Requires +$0.40 (+0.266%) gain

Asset must rise past $$150.60 to overcome spread drag on long positions.

Order Outlay & Liquidity Drag Breakdown

  • Realizable Liquidation Value (Bid)$14,980.0099.73%
  • Immediate Spread Cost (Market Drag)$40.000.27%

How we calculated this

Open to see each step from your inputs to the result.

  1. Calculate the absolute dollar spread

    Spread=PaskPbid=150.20149.80=0.4000\text{Spread} = P_{\text{ask}} - P_{\text{bid}} = 150.20 - 149.80 = 0.4000

    Subtract the highest available buy offer (Bid: $149.80) from the lowest available selling price (Ask: $150.20). This is the dealer or market-maker gross margin per unit.

  2. Compute the mid-market fair price

    Pmid=Pbid+Pask2=149.80+150.202=150.0000P_{\text{mid}} = \frac{P_{\text{bid}} + P_{\text{ask}}}{2} = \frac{149.80 + 150.20}{2} = 150.0000

    The mid-market price represents the exact unweighted center between current supply and demand.

  3. Determine spread percentage and basis points (BPS)

    Spread %=SpreadPask×100%=0.4000150.2000×100%=0.266%(26.7 BPS)\text{Spread \%} = \frac{\text{Spread}}{P_{\text{ask}}} \times 100\% = \frac{0.4000}{150.2000} \times 100\% = 0.266\% \quad (26.7 \text{ BPS})

    The spread percentage measures relative friction against your purchase price. Converting to basis points (1% = 100 bps) standardizes trading costs across different stock or currency price levels.

  4. Calculate total round-trip transaction friction

    \text{Total Spread Drag} = \text{Spread} \times Q = $0.4000 \times 100 = $40.00

    For an order of 100 units, purchasing at the Ask and immediately selling at the Bid incurs an instant round-trip liquidity cost of $40.00.

  5. Identify breakeven price movement

    \text{Breakeven Hurdle} = P_{\text{ask}} + \text{Spread} - P_{\text{ask}} = $0.4000

    To achieve profitability on a long position without counting broker commissions, the asset price must appreciate by at least $0.40 (0.266%) to overcome the bid-ask hurdle.

Trade Size & Cumulative Spread Drag Table

Order SizeBuy Outlay (Ask)Immediate Value (Bid)Spread Friction Cost
1 unit$150.20$149.80$0.40
10 units$1,502.00$1,498.00$4.00
50 units$7,510.00$7,490.00$20.00
100 units$15,020.00$14,980.00$40.00
500 units$75,100.00$74,900.00$200.00
1,000 units$150,200.00$149,800.00$400.00
Report tool

Understanding the bid-ask spread in financial markets

The bid-ask spread (also called the bid-offer spread) is the difference between the highest price a buyer is willing to pay for an asset (the Bid) and the lowest price a seller is willing to accept (the Ask or Offer). In equities, foreign exchange, bonds, commodities, and derivatives, the bid-ask spread functions as the fundamental measure of market liquidity and represents the direct transaction friction incurred when executing immediate market orders.

Every trade executed at market price crosses this spread. If you buy shares at the current Ask price of $150.20 and immediately liquidate them at the prevailing Bid price of $149.80, you forfeit $0.40 per share in transaction friction. Measuring this spread in absolute dollar amounts, relative percentages, and basis points allows traders, portfolio managers, and long-term investors to assess total execution costs before placing an order. To evaluate how small percentage spreads translate across asset values, explore our basis point calculator, or analyze broader trade performance with our average return calculator.

Core mathematical formulas

Market makers, retail brokerages, and electronic exchanges use standardized formulas to compute spreads, mid-market pricing, and percentage costs:

1. Absolute Bid-Ask Spread

The nominal price gap between the lowest seller and highest buyer:

S=PaskPbidS = P_{\text{ask}} - P_{\text{bid}}

2. Mid-Market Price (Equilibrium Center)

The arithmetic average of the current bid and ask quotes, representing unweighted fair market value:

Pmid=Pbid+Pask2P_{\text{mid}} = \frac{P_{\text{bid}} + P_{\text{ask}}}{2}

3. Percentage Spread (Relative to Ask)

The immediate friction percentage paid by a buyer executing a market order:

Spread % (Ask)=PaskPbidPask×100%\text{Spread \% (Ask)} = \frac{P_{\text{ask}} - P_{\text{bid}}}{P_{\text{ask}}} \times 100\%

4. Percentage Spread (Relative to Mid) & Basis Points

The standard academic and institutional metric for comparing liquidity across varying stock prices:

Spread % (Mid)=PaskPbidPmid×100%Spread (BPS)=Spread % (Mid)×100\text{Spread \% (Mid)} = \frac{P_{\text{ask}} - P_{\text{bid}}}{P_{\text{mid}}} \times 100\% \quad \Longleftrightarrow \quad \text{Spread (BPS)} = \text{Spread \% (Mid)} \times 100

5. Total Round-Trip Cash Drag

The total financial friction for an order of size Q shares, lots, or units:

Total Spread Friction=(PaskPbid)×Q\text{Total Spread Friction} = (P_{\text{ask}} - P_{\text{bid}}) \times Q

How order books and market makers generate spreads

In modern electronic continuous double auctions (such as the New York Stock Exchange or NASDAQ), limit orders are aggregated into a central limit order book (CLOB). Buyers enter limit orders below the current market price, while sellers place limit orders above it:

  • Market Makers (Liquidity Providers): Designated market makers (DMMs) and high-frequency trading firms continuously quote both bid and ask prices. They assume the inventory risk of holding securities and earn the spread as their primary compensation.
  • Takers (Liquidity Consumers): Traders who place market orders demand instant execution. In exchange for immediacy, they pay the ask when buying or accept the bid when selling, absorbing the spread cost.
  • Inventory Risk and Volatility: When an asset is volatile, market makers widen their spreads to protect against adverse price movement before they can unload their position. In contrast, stable high-volume equities maintain ultra-tight penny spreads.

Published worked examples across asset classes

Example 1: High-volume large-cap equity

An investor wishes to buy 500 shares of a mega-cap tech stock quoted at Bid $150.00 and Ask $150.02.

Absolute Spread: $150.02 - $150.00 = $0.02 per share

Mid Price: ($150.00 + $150.02) / 2 = $150.01

Spread Percentage: ($0.02 / $150.02) x 100% = 0.0133% (1.33 basis points)

Total Cash Drag on 500 shares: $0.02 x 500 = $10.00

Conclusion: The market exhibits deep liquidity with minimal friction.

Example 2: Small-cap stock with wide spread

A retail trader looks at a micro-cap growth company quoted at Bid $4.10 and Ask $4.35 for an order of 2,000 shares.

Absolute Spread: $4.35 - $4.10 = $0.25 per share

Mid Price: ($4.10 + $4.35) / 2 = $4.225

Spread Percentage: ($0.25 / $4.35) x 100% = 5.747% (591.7 basis points)

Total Cash Drag on 2,000 shares: $0.25 x 2,000 = $500.00

Breakeven Hurdle: The stock must appreciate by +5.75% just for the position to reach zero profit after purchase.

Practical strategies to minimize bid-ask spread costs

Active market participants employ specific order routing and execution tactics to avoid surrendering profits to wide market spreads:

1. Use Limit Orders Instead of Market Orders

Placing a limit order at the mid-market price or inside the spread allows you to act as a liquidity provider. You pay zero spread drag and may even earn exchange maker rebates.

2. Trade During Peak Market Hours

Spreads are tightest during normal trading hours (9:30 AM to 4:00 PM Eastern Time for US equities). Pre-market and after-hours sessions suffer from reduced volume and drastically wider spreads.

3. Check Average Daily Volume (ADV)

Securities with higher average daily trading volumes consistently offer tighter spreads and deeper order book buffers, reducing slippage on larger positions.

4. Avoid Market Orders on Illiquid Options

Options contracts often carry percentage spreads between 5% and 30%. Never send market orders into options chains; always work limit orders near the mid-point price, and benchmark theoretical fair values using our Black Scholes calculator.

Spread benchmarks across asset classes

Asset CategoryTypical Spread %Spread in BPSLiquidity Assessment
S&P 500 Mega-Cap Stocks & ETFs (SPY, QQQ)< 0.02%1 to 2 bpsUltra-High Liquidity
Major Forex Currency Pairs (EUR/USD, USD/JPY)0.01% to 0.05%1 to 5 bpsUltra-High Liquidity
Mid-Cap Equities & Sector ETFs0.05% to 0.20%5 to 20 bpsHigh / Moderate Liquidity
Small-Cap & Micro-Cap Equities0.50% to 3.00%50 to 300 bpsModerate / Low Liquidity
Equity Options & Penny Stocks3.00% to 15.00%+300 to 1,500+ bpsLow Liquidity / High Slippage Risk

Frequently asked questions

Who receives the bid-ask spread?
The bid-ask spread is captured by market makers, specialists, and limit order traders who provide liquidity to the order book. When you execute an immediate market buy order at the Ask and another trader executes a market sell at the Bid, the market maker earns the price difference as compensation for facilitating the trades.
Why is the Bid price always lower than the Ask price?
In an orderly market, the Bid (the maximum price buyers are willing to pay) must be lower than the Ask (the minimum price sellers are willing to accept). If a buyer places a bid equal to or higher than the lowest asking price, an immediate match occurs and the trade executes, maintaining the spread boundary.
What is a crossed or locked market?
A locked market occurs when the highest bid equals the lowest ask (Spread = 0). A crossed market occurs when the bid price exceeds the ask price (negative spread). These rare conditions happen during brief latency spikes between separate exchange feeds or pre-market auction openings and are rapidly resolved by automated arbitrage systems.
How does the bid-ask spread differ from broker commissions?
Broker commissions are explicit fixed fees charged per trade or per share by your brokerage firm. The bid-ask spread is an implicit market transaction cost built directly into the security quotation. Even on zero-commission trading platforms, investors still pay the bid-ask spread on every market order.
How do basis points relate to bid-ask spreads?
Financial institutions and currency traders quote spreads in basis points (BPS) to standardize comparisons across assets with different share prices. One basis point equals 0.01% (one-hundredth of a percentage point). To convert between basis points, percentages, and dollar amounts, use our basis point calculator.
What is slippage and how is it related to the spread?
Slippage occurs when an order fills at a price different from the expected quote, often due to fast-moving markets or large order sizes that exhaust the available shares at the top of the order book. A wide bid-ask spread is a strong indicator of low market depth, which substantially increases slippage risk.

Resources and references

The formulas and methods in this calculator were checked against these independent sources.