Skip to content

    Liquidity in Indian Markets: Spread, Volume and the Real Cost of Illiquidity

    Quick answer

    How bid-ask spread and volume differ between a Nifty 50 stock and an illiquid smallcap, with worked rupee examples, impact cost, options and tax.

    19 June 2026
    17 min read
    3,307 words

    Key Takeaways

    • 1.Liquidity is how fast you can buy or sell without moving the price against yourself. The two numbers that reveal it are the bid-ask spread and the daily traded volume.
    • 2.A Nifty 50 stock like Reliance trades crores of shares a day with a spread of roughly 5 paise on a Rs 1,400 share, which is about 0.0036 percent. An illiquid smallcap can show a spread of Rs 4 to Rs 8 on a Rs 200 share, which is 2 to 4 percent, that is a real, instant loss the moment you enter.
    • 3.On a liquid name, slippage and impact cost barely register. On a thin smallcap, your own order can move the price 3 to 8 percent, and SEBI circuit filters of 5, 10 or 20 percent can trap you with no buyer at all.
    • 4.Nifty weekly and monthly options and Bank Nifty monthly options are the most liquid derivatives in India. Far away strikes and far month contracts are far thinner, so check the spread and open interest before you trade them.
    • 5.Costs and taxes still apply on top of the spread. F&O profit is taxed as business income at your slab, equity STCG is 20 percent and LTCG above Rs 1.25 lakh is 12.5 percent. Numbers here are illustrative, not guaranteed returns.

    What Liquidity Actually Means For Your Order

    Liquidity is the ease of converting a position into cash, or cash into a position, without pushing the price against yourself. It is not an abstract market quality. It shows up in two hard numbers on your broker screen, the bid-ask spread and the traded volume. The spread is the gap between the best buy price (bid) and the best sell price (ask). Volume is how many shares or contracts changed hands. When the spread is tiny and volume is huge, the asset is liquid. When the spread is wide and volume is thin, it is illiquid, and that gap becomes a cost you pay instantly.

    Most traders obsess over brokerage and ignore the spread, yet on illiquid stocks the spread can cost ten to fifty times more than brokerage. If you buy at the ask and immediately sell at the bid, you lose the full spread even though the market never moved. On a liquid Nifty 50 stock this loss is negligible. On a thin smallcap it can wipe out several percent of your capital before any price action happens at all.

    There is a second hidden cost called impact cost. The displayed best bid and ask are only good for a limited quantity. If your order is larger than what sits at the best price, it eats into worse and worse levels of the order book, and your average fill price drifts away from where you expected. NSE actually publishes impact cost as the official liquidity measure used to select Nifty index constituents.

    Reliance vs A Thin Smallcap: A Real Spread And Volume Comparison

    The fastest way to feel liquidity is to put a blue chip and a microcap side by side. Below are illustrative figures at typical market levels for a Nifty 50 heavyweight like Reliance Industries against a thinly traded smallcap quoting around Rs 200. The exact paise change every second, but the orders of magnitude are realistic for NSE.

    MetricReliance (Nifty 50 heavyweight)Illiquid smallcap (~Rs 200)
    Share price~Rs 1,400~Rs 200
    Best bid / ask1,399.95 / 1,400.00198.00 / 202.00
    Bid-ask spreadRs 0.05 (about 5 paise)Rs 4.00
    Spread as % of price~0.0036%~2.0%
    Quantity at best priceThousands of sharesA few hundred shares
    Average daily volume1 crore plus shares20,000 to 80,000 shares
    Daily traded valueRs 1,000 crore plusUnder Rs 1 crore
    Round-trip spread cost on Rs 1 lakh~Rs 4~Rs 2,000

    Read the last row carefully. If you deploy Rs 1 lakh and buy at the ask then sell at the bid with no price movement, Reliance costs you roughly Rs 4 in spread, while the smallcap costs you about Rs 2,000, or 2 percent of your capital, gone the instant you round-trip. That is before brokerage, before STT, before any loss from the trade going wrong. The spread alone makes the smallcap a far harder game to win.

    Volume matters just as much as the spread. Reliance trades over a crore shares and well above Rs 1,000 crore in value daily, so a retail order of even a few lakh rupees is a drop in the ocean and fills at the quoted price. The smallcap might trade under Rs 1 crore for the whole day. If you try to buy Rs 5 lakh of it, you could be a meaningful share of the entire day's volume, and your own buying pushes the price up as you go.

    Tip

    Before buying any stock outside the large caps, open the market depth window and look at two things. First, the spread as a percentage of price. Under 0.1 percent is liquid, over 0.5 percent is getting risky, over 1 percent is a trap. Second, whether there are real quantities on at least the top five bid and ask levels. Empty levels mean your exit could be brutal.

    Reading Market Depth And The Order Book

    Every NSE order book shows up to five levels of bids and five levels of asks, with the quantity available at each price. This is your liquidity x-ray. On Reliance you will see thousands of shares stacked at prices just one or two paise apart, a wall of depth. On the thin smallcap you might see a few hundred shares at the best ask, then nothing until Rs 1 or Rs 2 higher, then another small clip. Those gaps in the book are exactly where slippage lives.

    Suppose you place a market order to buy 1,000 shares of the smallcap when the best ask is 202.00 for only 300 shares. Your first 300 fill at 202.00, the next 400 might fill at 205.00, and the last 300 at 209.00. Your average price is about 205.40, not 202.00. That extra Rs 3.40 per share on a Rs 202 stock is roughly 1.7 percent of impact cost, paid because the book was thin. The same 1,000 share order in Reliance would clear at the single best ask without moving a paisa.

    • Deep book, tightly spaced prices, large quantities at each level means high liquidity and reliable fills.
    • Shallow book, big price gaps between levels, tiny quantities means low liquidity and ugly slippage.
    • Prefer limit orders on anything thin. A market order in an illiquid name hands the spread and the gaps straight to whoever is on the other side.
    • Watch how the book behaves near the open and the close, when spreads on smaller names are usually at their worst.

    Impact Cost: NSE's Official Liquidity Yardstick

    NSE does not select Nifty 50 stocks on volume alone. It uses impact cost, the cost of executing a representative order of a fixed value (currently Rs 1 crore for the Nifty 50 review) against the live order book, measured as a percentage away from the mid price. A stock must show a low average impact cost over six months to qualify and stay in the index. This is the cleanest single definition of liquidity you can use as a trader.

    For a Nifty 50 leader, impact cost for a Rs 1 crore order is often well under 0.05 percent, meaning you can move serious size at almost no slippage. For a smallcap, an order a hundred times smaller can carry an impact cost of 1 to 5 percent. When you read that a stock has been added to or removed from an index, liquidity, measured exactly this way, is usually the reason. Liquidity is not a vibe, it is a number the exchange computes.

    Tip

    Use a simple position sizing rule of thumb. Try not to let your order be more than 1 to 2 percent of a stock's average daily traded value. If a smallcap trades Rs 1 crore a day, keep your position near Rs 1 to 2 lakh, not Rs 10 lakh, or you become the price.

    A Worked Example: The Real Cost Of Trading An Illiquid Stock

    Let us make the loss concrete with an illustrative intraday round trip on the thin smallcap. You buy 5,000 shares. Because the book is shallow, your average buy fills at Rs 205 even though the screen showed 202. That is Rs 10,25,000 deployed. The stock then drifts up to a screen price of Rs 207, so on paper you are up Rs 2 per share, about Rs 10,000. You decide to exit.

    But the bid side is just as thin. To sell 5,000 shares you walk down the book and your average sell fills at Rs 203, not 207. So you actually bought at 205 and sold at 203, a loss of Rs 2 per share, or Rs 10,000, despite the quoted price rising. The spread and impact cost flipped a paper gain into a real loss. Now add costs on a roughly Rs 10.2 lakh turnover each side.

    Cost item (intraday equity, illustrative)Approx amount
    Loss from spread and slippage (205 buy, 203 sell)Rs 10,000
    Brokerage (flat ~Rs 20 per executed order, both legs)Rs 40
    STT (intraday 0.025% on sell value ~Rs 10.15 lakh)Rs 254
    Exchange transaction charges (~0.00297% both legs)Rs 60
    GST (18% on brokerage plus txn charges)Rs 18
    SEBI and stamp duty (small)Rs 25
    Total cost of the round tripAbout Rs 10,397

    You set out to scalp a quick move and walked away down roughly Rs 10,400, almost all of it from illiquidity, not from being wrong about direction. Run the identical trade in Reliance and the spread cost is a few rupees, brokerage and statutory charges scale similarly, and the price you see is very close to the price you get. Same strategy, completely different outcome, purely because of liquidity.

    Liquidity In Nifty And Bank Nifty Options

    Derivatives have their own liquidity map. Nifty weekly and monthly options and Bank Nifty monthly options are the most liquid in India, especially the at-the-money and near-the-money strikes of the nearest expiry. There the bid-ask spread is often just 0.05 to 0.25 points, and open interest runs into lakhs of contracts. Far out-of-the-money strikes, and contracts in later expiry months, are much thinner, with spreads of several rupees and barely any open interest.

    Here is an illustrative example. Suppose Nifty is at 24,000 and you buy one lot of the 24,000 weekly call. The Nifty lot size is 65. At a near-the-money strike the quote might be 119.80 bid and 120.00 ask, a spread of just 0.20 points. Buying at 120 and selling at 119.80 costs 0.20 x 65 = Rs 13 in spread on a position of 120 x 65 = Rs 7,800 premium. Tiny. Now try a deep out-of-the-money 25,500 call quoted 1.00 bid and 2.50 ask, a 1.50 point spread. The round-trip spread there is 1.50 x 65 = Rs 97.50 on a premium of maybe Rs 130, where the spread is a brutal fraction of the trade.

    • Trade the nearest weekly or monthly expiry and stay close to the money for the tightest spreads.
    • Check open interest and the spread on the exact strike before entering, not just the index liquidity in general.
    • Avoid illiquid far strikes and far month contracts unless you have a specific reason, because exiting them can cost more than the trade idea is worth.
    • Remember expiry mechanics. Nifty weeklies and monthlies expire on their scheduled weekday per current NSE and SEBI rules, and liquidity in a strike collapses fast once it moves deep out of the money near expiry.

    Circuit Filters: When Liquidity Disappears Completely

    Illiquid stocks carry a danger that liquid ones almost never do, the circuit filter. SEBI and the exchanges apply price bands, commonly 5 percent, 10 percent or 20 percent, on individual stocks. When a thin smallcap hits its upper circuit, there are only buyers and no sellers, so you cannot get in. When it hits the lower circuit, there are only sellers and no buyers, so you are locked in with no exit at any price. The position can stay frozen for days while the price keeps falling on each successive session.

    This is the worst face of illiquidity. The spread cost and slippage you can at least measure in advance, but a lower circuit with no buyers means your stop loss simply does not execute. Nifty 50 stocks and index derivatives, by contrast, are deep enough that a clean exit is almost always available during market hours. The deeper the liquidity, the more reliably your risk management actually works.

    Tip

    In a thinly traded stock, a stop loss is a hope, not a guarantee. If the stock gaps to a lower circuit, your stop cannot fill because there is no buyer. Size such positions assuming you might be stuck, and never put money you cannot afford to have frozen into illiquid names.

    Costs And Taxes Layer On Top Of The Spread

    The spread is the first cost, but it is not the only one, and you must stack them all to judge a trade. On equity, STT is 0.025 percent on the sell side for intraday and 0.1 percent on both sides for delivery. F&O attracts STT of 0.1 percent on the sell side of options premium and 0.02 percent on the sell side of futures. Add brokerage, exchange transaction charges, GST at 18 percent on brokerage and charges, SEBI turnover fees and stamp duty. On a liquid instrument these are small and predictable. On an illiquid one, the spread alone can dwarf every one of them.

    Taxes then apply to whatever profit survives. F&O trading is treated as business income and taxed at your slab rate, with the ability to set off expenses and carry forward losses if you file accordingly. For equity held as investment, short term capital gains are taxed at 20 percent and long term capital gains above Rs 1.25 lakh a year are taxed at 12.5 percent. None of this changes the basic lesson, that on an illiquid stock you can pay 2 percent in spread before tax even enters the picture, so liquidity is the first thing to protect, not the last.

    • Total cost of a trade equals spread plus impact cost plus brokerage plus STT plus exchange and statutory charges plus GST.
    • On Nifty 50 stocks and index options the spread is usually the smallest of these. On smallcaps it is usually the largest.
    • F&O profits are business income at slab rate, equity STCG is 20 percent, equity LTCG over Rs 1.25 lakh is 12.5 percent.
    • Always confirm the current rates and contract specifications on the official NSE and SEBI pages before you trade.

    How To Check Liquidity In Two Minutes Before You Trade

    You do not need fancy tools. A quick liquidity check on your own broker terminal protects you from most illiquidity disasters. Look at the spread as a percentage, scan the depth on the top five levels, glance at the day's volume and value against the average, and for options check open interest on the exact strike. Two minutes of this saves the 2 percent you would otherwise hand over the moment you click buy.

    As a working hierarchy, Nifty 50 and the larger Nifty Next 50 names, plus Nifty and Bank Nifty near-month options, sit at the top of the liquidity ladder. Midcaps are usable with care and limit orders. Smallcaps and microcaps demand small size, patience and the assumption that exit may be hard. Match your strategy to where on this ladder you are trading, because the same idea that works in Reliance can be a slow bleed in an illiquid name.

    • Spread under 0.1 percent of price is comfortably liquid. Over 0.5 percent, be cautious. Over 1 percent, usually avoid for active trading.
    • Want real depth, not just one good quote. Five levels of meaningful quantity beats a single thin best price.
    • Keep your order near 1 to 2 percent of average daily traded value so you are not the one moving the price.
    • For options, near-month and near-the-money strikes on Nifty and Bank Nifty give you the best fills and easiest exits.

    Sources And Further Reading

    For authoritative data and contract specifications, refer to NSE India, SEBI, Zerodha Varsity and NSE Indices. Always confirm current price bands, impact cost methodology, STT rates and lot sizes on the official source before you trade. All numbers in this guide are illustrative and are not a promise of returns.

    Sources and Further Reading

    For authoritative data and further reading on this topic, refer to NSE India, SEBI (Securities and Exchange Board of India), Zerodha Varsity and NSE Indices (Nifty Indices). Always confirm current rules, rates and contract specifications on the official source before you trade.

    Related Topics

    liquidityIndian marketsNSEBSEtrading strategiesNifty liquiditymarket depth

    Related Articles