Slippage in Indian Stock Markets
What slippage is, how the bid-ask spread causes it on illiquid NSE stocks, F&O lot-size impact, and how to cut it with limit orders. Indian examples.
Key Takeaways
- 1.Slippage is the gap between the price you expected and the price you actually got. On liquid names like Reliance or Nifty it is tiny, but on illiquid NSE stocks and far option strikes it can quietly cost you more than brokerage and STT combined.
- 2.The biggest hidden driver is the bid-ask spread. A market order on an illiquid stock pays the full spread on the way in and again on the way out, so a wide spread is a guaranteed round-trip cost before the price even moves.
- 3.Market orders take whatever price is available and walk up or down the order book. Limit orders cap your price but risk not filling. Knowing when to use each is the core skill for controlling slippage.
- 4.In F&O, slippage is magnified by lot size. One Nifty lot is 65 units, so even 2 points of slippage on entry and exit is Rs 260 lost per lot before you have made a single rupee.
- 5.For tax, slippage simply lowers your realised profit or raises your loss. F&O profit is business income taxed at your slab; intraday equity is speculative business income; delivery gains are STCG at 20 percent or LTCG at 12.5 percent above Rs 1.25 lakh.
What slippage actually means for an Indian trader
Slippage is the difference between the price you saw on screen when you decided to trade and the price your order actually filled at. If you wanted to buy at Rs 100 and the trade executed at Rs 100.50, you have suffered 50 paise of slippage. It can also work in your favour, for example a sell order that fills a little higher than expected, but in practice slippage hurts far more often than it helps, because the times you most want to trade in a hurry are exactly the times the market is moving against patient orders.
Slippage is not the same as volatility and it is not the same as your loss on a position. It is purely an execution cost. Two traders can take the identical view on Nifty and one keeps almost all the expected profit while the other gives a chunk back, simply because of how and when they placed their orders. For active traders this execution cost compounds. If you take twenty trades a month and each one bleeds even a small amount on entry and exit, slippage can turn a winning strategy on paper into a break-even one in your real account.
The single most important thing to understand is that slippage is mostly a function of liquidity, which shows up on your screen as the bid-ask spread and the depth behind it. In liquid instruments the spread is one tick and there is huge quantity at every price, so you barely feel any cost. In illiquid stocks and far-from-the-money option strikes, the spread is wide and the quantity is thin, so a single market order can move the price against you all by itself.
The bid-ask spread is where slippage is born
Every stock and contract on the NSE has two live prices at any moment. The bid is the highest price a buyer is willing to pay right now. The ask (also called the offer) is the lowest price a seller is willing to accept. The difference between them is the spread. If you send a market order to buy, you do not get the bid, you pay the ask. If you send a market order to sell, you do not get the ask, you receive the bid. So the moment you trade with a market order, you have already crossed the spread, and you pay it again when you exit.
On a heavily traded stock the spread is usually just five paise, the minimum tick size, and there are thousands of shares waiting at each price. Crossing five paise on a Rs 1,400 stock is almost nothing. The problem appears on illiquid stocks, the small and micro cap names where only a few thousand shares change hands all day. There the bid and ask can sit rupees apart, and behind each price there may be only a handful of shares, so a slightly larger order eats through several price levels at once. This is why the same rupee order size feels free on Reliance and painful on a thinly traded smallcap.
Before placing a market order, open the market depth window (the five best bids and five best asks). If the spread is wide or the quantities are small, that is your slippage warning. On a liquid name you can trade on a market order without thinking. On a thin name, switch to a limit order or you will pay the spread to whoever is sitting on the other side.
Worked example: a market order on an illiquid NSE smallcap
Numbers below are illustrative and chosen to show the mechanics. They are not live quotes and not a recommendation to trade any stock. Imagine a thinly traded NSE smallcap, call it XYZ Ltd, last traded around Rs 250. Because it is illiquid, the order book is thin. Suppose the five best asks (the sellers you would buy from with a market order) look like this:
| Ask price (Rs) | Shares available | Cumulative shares |
|---|---|---|
| 250.50 | 120 | 120 |
| 251.20 | 80 | 200 |
| 252.00 | 150 | 350 |
| 253.10 | 100 | 450 |
| 254.50 | 90 | 540 |
The screen shows a last price of Rs 250, so a beginner assumes they are buying at 250. But you cannot buy at the last traded price, you can only buy from sellers who are actually offering. You send a market order to buy 500 shares. The order does not fill at one price, it walks up the book: 120 shares at 250.50, then 80 at 251.20, then 150 at 252.00, then 100 at 253.10, then the final 50 at 254.50. Add it up and you spend Rs 1,25,750 for 500 shares, an average fill of Rs 251.50 per share.
You expected Rs 250 and paid Rs 251.50. That is Rs 1.50 of slippage per share, or Rs 750 on this single buy order, about 0.6 percent of the trade value, gone before the stock has moved at all. Now remember you have to sell later too. If the book is just as thin on the way out, you cross the spread a second time. A realistic round trip on a stock like this can cost well over 1 percent in slippage alone, which on top of brokerage, STT, GST, exchange and SEBI charges and stamp duty can easily exceed the small move you were hoping to capture.
| Item | Value |
|---|---|
| Last price you saw | Rs 250.00 |
| Average fill price (market order) | Rs 251.50 |
| Slippage per share | Rs 1.50 |
| Shares bought | 500 |
| Total slippage on entry | Rs 750 |
| Slippage as percent of trade value | About 0.6 percent |
Compare that to the same Rs 1.25 lakh order placed in Reliance Industries around Rs 1,400. There the spread is typically the minimum tick and there are large quantities at every level, so 90 shares fill at essentially one price and your slippage is close to zero. The instrument changed, the rupee size did not, and yet one trade was almost free and the other leaked Rs 750. That is the whole lesson of slippage in one comparison.
Market orders versus limit orders
A market order says fill me right now at the best available price, whatever it is. It guarantees you get in or out, but it does not guarantee the price, so it is the order type that exposes you fully to slippage. A limit order says fill me only at this price or better. It guarantees your price, but it does not guarantee a fill, so you risk the market running away while your order sits unfilled.
The right choice depends on liquidity and urgency. On a deeply liquid instrument where the spread is one tick, the difference between a market and a limit order is trivial, so traders often use market orders for speed. On an illiquid stock or a far option strike, a market order is dangerous because it can walk through several price levels, exactly as in the XYZ example above. There you almost always want a limit order, ideally placed at or just inside the current bid or ask so you do not pay the full spread.
- Use a market order when liquidity is high and getting filled matters more than a few paise, for example exiting a Nifty position fast during a sharp move.
- Use a limit order when the spread is wide or the quantity is thin, so you control your price and let the market come to you.
- Avoid plain market orders on stocks and strikes you have never checked the depth on. The thinner the book, the more a market order costs you.
- Consider a marketable limit order, a limit set a tick or two beyond the touch, when you want a near-certain fill but still a hard cap on the worst price you will accept.
Slippage in F&O is multiplied by lot size
In options and futures, slippage hurts more because you trade in lots, not single units. One Nifty lot is 65 units, Bank Nifty is 30, FinNifty is 60 and Sensex is 20. Every point of slippage is multiplied by the lot size and by the number of lots, so a slip that looks small in points becomes real money fast.
Take an illustrative Nifty weekly option example. You want to buy one lot of a slightly out of the money call quoted around Rs 120. On a busy expiry day with a thin strike, your market order fills at Rs 122 because you crossed a two point spread. That is 2 points times 65 units, so Rs 130 of slippage on entry, on a single lot. When you exit, suppose the fair price is Rs 140 but your market sell fills at Rs 138, another 2 points, another Rs 130. You have lost Rs 260 to slippage round trip on one lot, separate from brokerage and taxes. On five lots that is Rs 1,300 of pure execution cost. This is why option traders obsess over liquid strikes near the money on Nifty and Bank Nifty, where spreads are tight, and avoid far deep strikes where two market orders can cost more than the trade is worth.
| Instrument | Lot size | Slippage of 2 points per leg | Round-trip slippage per lot |
|---|---|---|---|
| Nifty | 75 | Rs 150 | Rs 300 |
| Bank Nifty | 15 | Rs 30 | Rs 60 |
| FinNifty | 25 | Rs 50 | Rs 100 |
| Sensex | 10 | Rs 20 | Rs 40 |
On weekly Nifty expiries, the at-the-money and just-out-of-the-money strikes carry the most volume, so their spreads are usually a tick or two and slippage stays small. Deep out-of-the-money strikes and far monthly contracts are thinly traded, so a market order there can cross several points. If you must use them, place limit orders and split large positions across the order book.
When slippage is worst: opening, news and expiry
Slippage is not constant through the day. It spikes at predictable times. The first few minutes after the 9:15 am open are volatile because the market is digesting overnight news and the order book is still settling, so spreads are wider than mid-session. Slippage also jumps around scheduled events: the Union Budget, RBI monetary policy decisions, the US Federal Reserve, monthly inflation and jobs data, and a stock's own quarterly results. In these windows prices gap and spreads widen as liquidity providers pull their quotes to avoid being run over.
Expiry days deserve special caution for F&O traders. On weekly and monthly expiry, option premiums move fast as time value collapses, and far strikes that were already thin become even thinner. A market order on a near-worthless strike in the last hour of expiry can fill at a shockingly bad price because there is almost nobody on the other side. If you trade expiry, stick to liquid strikes and use limit orders. If a stock or index hits a circuit breaker or trading is halted, expect a burst of slippage when trading resumes, because pent-up buy and sell orders all hit the book at once and the first prints can be far from where the stock paused.
- The first 5 to 15 minutes after the open: wait for the spread to settle before placing market orders on anything but the most liquid names.
- Scheduled macro events such as Budget, RBI policy and major data releases: spreads widen, so use limit orders or stand aside.
- Company results and corporate announcements: single stocks gap and thin out, raising slippage sharply.
- Expiry day, especially the final hour: time value evaporates and far strikes become illiquid, so favour near-the-money strikes and limit orders.
How to measure and control your own slippage
You cannot manage what you do not measure. The simplest way to track slippage is to note the price you intended to trade at when you decided, then compare it to your actual fill on the contract note. Do this in your trading journal for every trade. Over a month you will see a clear pattern: which instruments, which times of day and which order types cost you the most. Often a trader discovers that a handful of illiquid names or a habit of using market orders at the open is quietly eating most of their edge.
Once you can see it, controlling it is mostly discipline. Trade liquid instruments wherever possible. Use limit orders on anything thin. Split large orders into smaller pieces so you do not walk through the book in one shot. Avoid the most volatile windows unless your strategy specifically targets them. And always size your position with slippage included, because a strategy that looks profitable on the screen price can be a loser once realistic entry and exit costs are subtracted.
- Record intended price versus actual fill for every trade and review it weekly to find your worst offenders.
- Default to liquid stocks and near-the-money index options where spreads are tight.
- Use limit orders on illiquid names and far strikes; reserve market orders for genuinely liquid, fast-moving situations.
- Break a big order into several smaller orders to reduce the price impact of any single trade.
- Build expected slippage into your stop-loss and target so your risk-reward is honest, not just theoretical.
How slippage affects your costs and taxes
Slippage does not appear as a separate line on your contract note. It simply shows up as a worse fill price, which means a lower realised profit or a larger loss. On top of slippage you still pay the usual charges: brokerage, Securities Transaction Tax (STT), GST on brokerage and transaction charges, exchange transaction charges, SEBI turnover fees and stamp duty. Slippage is effectively an extra, invisible cost layered on top of all of these, and for active traders it is often larger than the visible brokerage.
On the tax side, slippage matters only because it changes your final profit or loss number, which is what gets taxed. F&O trading is treated as business income and taxed at your applicable slab rate, with the profit being net of all costs including the effect of slippage. Intraday equity is speculative business income, also taxed at slab. For delivery-based equity, gains held up to one year are short-term capital gains taxed at 20 percent, and gains held over one year are long-term capital gains taxed at 12.5 percent on the amount above Rs 1.25 lakh in a financial year. In every case, more slippage means a smaller taxable gain or a bigger deductible loss. Tax rules change, so confirm current rates and your own situation with a qualified advisor before filing.
When you judge whether a strategy is worth running, add expected slippage to brokerage and taxes. A scalping or high-turnover approach that looks great on mid prices can be a net loser once realistic execution costs are included. The fewer, more liquid trades you take, the less slippage compounds against you.
Common mistakes that quietly cost traders money
The most common error is assuming the last traded price is the price you will get. As the XYZ example showed, on an illiquid stock the last price can be far from where a market order actually fills. The second mistake is using market orders everywhere out of habit, including on thin stocks and far option strikes where a limit order would have saved real money. The third is ignoring the depth window entirely, so the trader never sees the warning signs of a wide spread and thin quantity before clicking buy.
A subtler mistake is back-testing or paper-trading on mid prices and then being surprised when live results are worse. The screen does not charge you slippage, but the real market does. Finally, many traders forget that slippage is paid on both entry and exit, so they double the cost without realising it. Treat every round trip as crossing the spread twice, build that into your expectations, and the surprises shrink.
- Assuming the last traded price equals your fill price, especially on illiquid stocks.
- Using market orders by default on thin stocks and far option strikes.
- Never checking the market depth before placing an order.
- Testing strategies on mid prices and ignoring real execution costs.
- Forgetting that you pay slippage on the way in and again on the way out.
Sources and further reading
For authoritative data and contract specifications, refer to NSE India, Zerodha Varsity and SEBI. Lot sizes, tick sizes, STT rates and tax rules change from time to time, so always confirm the current numbers and contract details on the official source before you trade.
Sources and Further Reading
For authoritative data and further reading on this topic, refer to NSE India, Zerodha Varsity and SEBI (Securities and Exchange Board of India). Always confirm current rules, rates and contract specifications on the official source before you trade.
Related Topics
Related Articles
Understanding the Ascending Triangle Pattern in Indian Markets
Learn the ascending triangle pattern with measured price targets, worked Reliance and Bank Nifty examples in rupees, stops, volume and Indian tax rules.
Understanding Trading Psychology in Indian Markets
Learn trading psychology for Indian markets with a worked Nifty options example showing how fear and greed turned a Rs 3,600 loss into Rs 16,500.
Understanding Short Selling in Indian Markets
How short selling works in India: the intraday-only retail rule, SEBI SLB overnight borrowing with a real Reliance borrow-cost example, F&O shorts and tax.
Understanding Limit Orders in Indian Markets
How limit orders work on the NSE, with a real bid-ask order book, tick sizes, and worked Reliance, HDFC Bank and Nifty examples with charges.
Understanding ETFs in Indian Markets: A Comprehensive Guide
How ETFs work on NSE and BSE, current STCG 20% and LTCG 12.5% above Rs 1.25 lakh tax rules, costs, liquidity, and a worked Nifty 50 example.
Understanding Stock Splits in Indian Markets
How stock splits work in India with a real dated IRCTC example, split vs bonus, F&O adjustments, and LTCG and STCG tax treatment of split shares.
The trading journal built for Indian F&O traders. Track your trades, spot patterns, build discipline.
- Log one trade a day by hand, on purpose
- AI mentor finds your repeat mistakes
- Behavioural analytics catch tilt early
- Trading calendar with P&L heatmap
- Pre-trade checklist flags risks
Yearly ₹2,499 · No broker credentials