The bid-ask spread is the difference between the highest price a buyer is willing to pay for a security (bid price) and the lowest price a seller is willing to accept (ask price).
It is an important concept in stock trading because it reflects the cost of executing a trade and indicates a security's liquidity.
This article discusses what the bid-ask spread means, the formula, and how it works.
Key Takeaways
- Among all active buy orders, the highest quote is the best bid. Among active sell orders, the lowest quote is the best ask.
- The spread is the difference between the best ask and the best bid.
- A narrow spread indicates greater liquidity; a wide spread can increase immediate execution cost.
- Market orders interact with available bid or ask prices, whereas limit orders set a price boundary but may not execute.
- The displayed spread covers the best quotes only; order size and market depth determine whether a trade reaches additional price levels.
What is Bid-Ask Spread and How Does it Work?
The bid-ask spread is a fundamental market mechanism that represents the cost of immediacy in trading. Here is a detailed breakdown of how it works in a live electronic order book (such as the NSE):
- The Best Bid: The highest price a buyer is currently willing to pay for a stock or asset at that exact moment.
- The Best Ask (or Offer): The lowest price a seller is willing to accept for that same asset.
- The Spread: The numerical gap between these two figures. If a buyer is willing to pay ₹100.00 (Bid) and a seller is asking ₹100.50 (Ask), the bid-ask spread is ₹0.50.
How the Order Book Creates the Spread
Unmatched orders remain in the order book. NSE prioritizes the better price, followed by the order entered earlier when multiple orders have the same price.
This price-time priority creates the bid-ask spread through the following process:
- Buyers and sellers submit prices and quantities.
- The highest unmatched buy becomes the best bid; the lowest unmatched sell becomes the best ask.
- A compatible incoming order trades against the opposite side, possibly across several price levels.
Consider this illustrative order book for an NSE-listed share:
| Bid Quantity | Bid Price | Ask Price | Ask Quantity |
| 600 | ₹99.80 | ₹100.00 | 300 |
| 500 | ₹99.70 | ₹100.10 | 400 |
| 800 | ₹99.60 | ₹100.20 | 500 |
The spread is ₹0.20. If the book remains unchanged, a market buy for 500 shares takes 300 at ₹100 and 200 at ₹100.10. The weighted average is ₹100.04; live quotes may change during execution.
Why Does Bid-Ask Spread Exist?
The spread exists because the best buyer and seller have not agreed on one price. Liquidity, competing orders, available quantities, and market uncertainty can change the gap. In India’s order-driven equity market, orders execute against available counter-orders; a broker does not automatically receive the spread.
How is Bid-Ask Spread Calculated?
The bid-ask spread can be calculated using the following formula:
Bid-Ask Spread = Lowest Ask Price − Highest Bid Price
NSE’s impact-cost explanation provides an educational order book with a best bid of ₹3.50 and a best ask of ₹4.
| Calculation Item | Value |
| Highest bid | ₹3.5 |
| Lowest ask | ₹4 |
| Spread per share | ₹0.50 |
| Spread across 100 shares | ₹50.00 |
A market buy meets ₹4, while a market sell meets ₹3.50. With unchanged quotes, buying and immediately selling 100 shares creates a ₹50 difference before brokerage, taxes and other charges.
What do Narrow and Wide Bid-Ask Spreads Indicate?
| Indicator | Narrow Spread | Wide Spread |
| Gap between best quotes | Smaller | Larger |
| Typical liquidity | Greater | Lower |
| Immediate execution cost | Lower | Higher |
| Competing orders | Often more numerous | Often fewer |
| Market depth | May be stronger | May be thinner |
A narrow spread does not establish that a security is safe or fairly valued. A wide spread reflects execution and liquidity conditions, not fundamental strength or weakness.
Factors Affecting Bid-Ask Spread
The bid-ask spread can widen or narrow depending on the following market conditions:
- Liquidity and trading activity
- Competing buy and sell orders
- Available quantity and market depth
- Order size relative to available depth
- Volatility, uncertainty, and supply-demand imbalance
Real Indian Market Snapshot
As of August 26, 2026, at 1:54 p.m. IST, the NSE quote page for The South Indian Bank Limited displayed the following bid and ask details:
| Security | Exchange | Best Bid | Bid Quantity | Best Ask | Ask Quantity | Spread In ₹ | Observed At |
| The South Indian Bank Limited | NSE | ₹45.42 | 842 | ₹45.45 | 2,285 | ₹0.03 | 1:54 p.m. IST, August 26, 2026 |
Market quotes change continuously. This snapshot explains how to read the spread and does not evaluate the security.
How Does Bid-Ask Spread Affect Trade Execution?
The bid-ask spread influences the price at which an order begins executing and the immediate cost of entering or exiting a position.
Effect on Buying and Selling Prices
An immediate market buy starts at the lowest ask, while a market sell starts at the highest bid. The spread is reflected in these prices rather than billed separately.
If an order exceeds the quantity at the best quote, the remainder may reach other price levels and change the average execution price.
Market Orders and Limit Orders
| Order Type | Price Control | Execution Condition | Connection With The Spread |
| Market order | No specified price | Seeks the best obtainable price | Can cross the spread and use multiple levels |
| Limit order | Maximum buy or minimum sell is set | May execute fully, partly or not at all | Sets a boundary; does not remove the spread |
At a ₹249.80 bid and ₹250.20 ask, a market buy starts at ₹250.20. A ₹250.00 buy limit cannot match the current ask; it requires a seller at ₹250.00 or below, without guaranteed execution.
Bid-Ask Spread, Slippage and Impact Cost
| Concept | Meaning | When It Is Observed | Main Driver |
| Bid-ask spread | Current best-quote gap | Before execution | Top-of-book quotes |
| Slippage | Expected versus actual execution price | After execution | Price movement or insufficient quantity |
| Impact cost | Size-specific cost versus a reference price | For a defined order | Order size and depth |
In NSE’s example, a 3,000-share buy uses 2,000 shares at ₹4 and 1,000 at ₹4.05. The ₹0.50 spread covers a small trade; impact cost accounts for the depth used by a larger order.
Practical Ways to Minimise Bid-Ask Spread Costs
While traders cannot control market liquidity, you can use smart order placement strategies to avoid paying unnecessary spread costs:
- Use Limit Orders During Volatile Conditions: A market order executes immediately at the available ask or bid price, exposing you to wider spreads during high market volatility. Placing a limit order lets you specify the maximum price you are willing to pay (or minimum price to accept), protecting you from sudden quote gaps.
- Check Real-Time Market Depth Before Execution: Before placing large quantity orders, inspect the top bid and ask quantities in the order book. On the Angel One app or web platform, scroll to Market Depth to review live buy/sell queues. If top-of-book volume is thin, split your order into smaller tranches to avoid eating into deeper, less favorable price levels.
- Avoid Trading During Market Opening Minutes: Spreads tend to be widest during the first 15 minutes of the trading session (9:15 AM – 9:30 AM IST) as the market absorbs overnight news and undergoes initial price discovery. Waiting for the market to settle usually results in tighter, more stable spreads.
- Focus on Highly Liquid Assets and Front-Month Contracts: Stick to high-volume stocks, benchmark ETFs, and near-month derivative contracts. Far-out-of-the-money (OTM) options, illiquid small-caps, and far-month futures contracts frequently carry wide bid-ask spreads that can significantly eat into your returns.
Conclusion
The bid-ask spread represents the continuous price gap between the highest buy quote and the lowest sell quote, serving as a primary indicator of market liquidity and the cost of immediate execution. Relying solely on the top-of-the-book spread can be misleading, as final execution prices depend heavily on total order size, underlying market depth, rapidly shifting quotes, and your choice of order type.
While tight spreads allow for seamless entry and exit with minimal friction, larger orders will inevitably chew through multiple levels of the order book, creating slippage. Ultimately, balancing these dynamics helps traders navigate market volatility and manage execution costs effectively on exchanges like the NSE.




