The spread prices a token order. Impact cost prices yours, and it is the number the index rules actually use.
The short answer
Impact cost is the percentage by which the average price of an order of a stated size is worse than the ideal price, the midpoint of the best bid and best offer at that instant, computed separately for buying and for selling. The quoted spread is only its first rupee: an order that fits at the best price pays half the spread, everything beyond is the order walking the book, and so the rupee bill grows faster than the order. It is also a rule. A Nifty 50 candidate needs an average impact cost of 0.50 per cent or less in 90 per cent of observations over six months, for a portfolio of ₹10 crore, raised from ₹2 crore with effect from the September 2017 rebalancing, although the exchange's own FAQ page still prints the old figure. The portfolio is split by index weight, so a stock with half a per cent of the index is tested with ₹5 lakh. Against the exchange's published depth figures for 383 securities, shares traded rank depth at a rank correlation of 0.41; rupee turnover reaches 0.90.
Trading screens show the spread. Few show the number that decides what a trade of real size costs, although it was defined when the exchange's benchmark index was designed, is still used to decide which companies may enter that index, and is published for the index itself. This guide works the definition from the exchange's own examples, runs it across sizes on both sides of a stated book, checks the index rule as it stands in September 2026, and measures how badly the most quoted liquidity statistic ranks depth. The guide to market depth reads the ladder; this one is about the number built from it.
A mark-up against the midpoint, not a gap between two quotes
Impact cost is the percentage mark-up suffered while buying or selling the desired quantity of a stock, measured against its ideal price: the best buy price plus the best sell price, divided by two. For a purchase, take the quantity-weighted average of the offers the order consumes, subtract the ideal price and divide by it; for a sale, the same arithmetic runs down the bids. The source is the Impact Cost section of the NSE Indices methodology document for equity indices, June 2026 edition, repeated on the exchange's own impact cost page.
Four qualifications follow, and they are the substance. Impact cost is computed separately for buy and sell, varies with order size, changes with the orders outstanding, and is replaced by a penal figure where a stock is not sufficiently liquid. An order larger than the book, which has no average price at all, is the plainest such case.
The exchange's worked example has a best bid of 3.50 and a best offer of 4.00, so the ideal price is 3.75. A sale of 4,000 shares takes 1,000 at 3.50, 1,000 at 3.40 and 2,000 at 3.40, an average of 3.425.
| Order | Result | How it arises |
|---|---|---|
| Sell 4,000 shares, average price | 3.425 | 1,000 at 3.50, 1,000 at 3.40, 2,000 at 3.40 |
| Impact cost, unrounded | 8.667% | (3.75 minus 3.425) divided by 3.75 |
| Impact cost as printed | 8.533% | the average rounded to 3.43 before dividing |
| of which, half the spread | 6.667 points | 3.75 down to the best bid |
| of which, the walk | 2.000 points | the order's own size, past the best bid |
| Buy 3,000 shares | 7.111% | 2,000 at 4.00, 1,000 at 4.05 |
| Sell 3,000 shares | 8.444% | 1,000 at 3.50, 2,000 at 3.40 |
| Round trip, 3,000 shares | 15.556% | against a quoted spread of 13.333% |
Unrounded, the sale costs 8.67 per cent. The exchange prints 8.53, because its table rounds the average to 3.43 before dividing, and the sentence stating the result calls the order a purchase although every line of the table is a sale. Neither slip changes the method. Both are reasons to recompute a published example rather than copy it.
The spread is the first rupee, and a round trip pays it twice
Most of that 8.67 per cent is not the order's size at all: 6.67 points are half the spread, paid before a single share trades by every sale however small, and only 2.00 come from walking down to 3.40.
That holds for any book. An order that fits inside the quantity at the best price has an impact cost equal to half the spread, as a fraction of the ideal price, whatever its size within that level. Beyond it, each share fills no better than the one before, so the average can only hold or worsen. The quoted spread is the limit of impact cost as the order shrinks to nothing, which makes it the one figure on the screen that says nothing about your size. The guide to the bid-ask spread covers what sets it; this is what it leaves out.
A round trip pays both halves and both walks. In the exchange's book the spread is 13.33 per cent of the ideal price; buying 3,000 shares costs 7.11 per cent and selling them 8.44, a round trip of 15.56. In the methodology's second example, with a best bid of 98 and a best offer of 99, buying 1,500 shares averages 99.33, an impact cost of 0.846 per cent, of which 0.508 is half the spread. The reference is the midpoint rather than the last trade because the last print can sit anywhere between bid and offer, while the midpoint charges buyer and seller symmetrically, which is what lets the two sides of one book be compared.
One book, both sides, every size
The exchange's examples are small and extreme, with spreads of 13 per cent and 1 per cent of the price. To see the shape at the sizes traders use, take a stated book: twelve levels a side around 640, a spread of 20 paise, and a bid side written deliberately thinner and more gapped than the offers. It is illustrative, and set out in full so every figure below can be redone by hand.
| Bid quantity | Bid | Offer | Offer quantity |
|---|---|---|---|
| 500 | 639.90 | 640.10 | 600 |
| 600 | 639.80 | 640.20 | 800 |
| 800 | 639.60 | 640.35 | 700 |
| 700 | 639.45 | 640.50 | 1,100 |
| 1,000 | 639.25 | 640.70 | 900 |
| 1,200 | 639.00 | 640.90 | 1,400 |
| 900 | 638.70 | 641.20 | 1,200 |
| 1,600 | 638.30 | 641.50 | 1,800 |
| 1,300 | 637.90 | 641.90 | 1,500 |
| 2,000 | 637.30 | 642.40 | 2,200 |
| 1,700 | 636.60 | 643.00 | 1,900 |
| 2,400 | 635.80 | 643.70 | 2,600 |
| 14,700 | Totals, worth ₹93.8 lakh bid and ₹107.2 lakh offered | 16,700 | |
| Order value | Shares | Buying | Selling | Selling, half the bids |
|---|---|---|---|---|
| ₹1 lakh | 156 | 0.016% | 0.016% | 0.016% |
| ₹5 lakh | 781 | 0.019% | 0.021% | 0.035% |
| ₹10 lakh | 1,562 | 0.028% | 0.035% | 0.063% |
| ₹25 lakh | 3,906 | 0.060% | 0.077% | 0.156% |
| ₹50 lakh | 7,812 | 0.120% | 0.156% | book runs out |
| ₹75 lakh | 11,719 | 0.187% | 0.249% | book runs out |
| ₹90 lakh | 14,062 | 0.231% | 0.311% | book runs out |
| ₹1 crore | 15,625 | 0.265% | book runs out | book runs out |
At ₹1 lakh every column equals half the 0.031 per cent spread. By ₹50 lakh the purchase costs 0.120 per cent and the sale 0.156, and half the spread is down to 13 per cent of the purchase's cost. The sale is 30 per cent dearer at the same size in the same stock, which is why the definition refuses to give one number. At ₹1 crore the sale cannot complete, because the visible bids hold ₹93.8 lakh: no average price exists, the plainest case of a stock not being sufficiently liquid, for which the methodology applies a penal figure it does not publish.
Why the bill outruns the order
The rupee bill is the percentage applied to the order, and the percentage itself rises with size, so the bill rises faster than the order. On the illustrative book a ₹25 lakh purchase pays ₹1,509 in impact and a ₹50 lakh purchase ₹6,013: twice the order, 4.0 times the bill. The exchange's own FAQ makes the point with round numbers: 1,000 shares filled 2 per cent above an ideal price of 100 cost ₹2,000, and 2,000 shares filled 4 per cent above it cost ₹8,000.
The percentage is also an average, and the next rupee of size does not pay the average. The last shares of the ₹50 lakh purchase filled at 641.50, 0.234 per cent above the ideal price, 1.9 times the 0.120 per cent average. On a book whose depth is roughly even across ticks the marginal concession grows about twice as fast as the average, so adding to a position at size is dearer than its average cost suggests.
How steeply the percentage rises depends on the book's shape: depth that thins away from the touch makes it rise faster than size, depth that thickens more slowly, and the guide to iceberg orders and market impact fits the exponent on three shapes. The rupee bill outruns the order on every one of them.
The index rule tests a basket of ₹10 crore, split by weight
The Nifty 50 turns the number into a gate. Under the June 2026 methodology a stock qualifies only if it sits in the Nifty 100, has derivatives available on the exchange, traded on every day of the previous six months, and showed an average impact cost of 0.50 per cent or less in 90 per cent of observations over those months, for a portfolio of ₹10 crore. A newcomer also needs 1.5 times the free-float market capitalisation of the smallest constituent. The factsheet dated 31 August 2026 states the same basket as 100 million rupees.
The basket was ₹2 crore until the index provider's press release of 22 August 2017 raised it to ₹10 crore, from the September 2017 rebalancing. The exchange's own FAQs about Indices page, as fetched on 23 September 2026, still describes Nifty 50 trades of two crore rupees, and that page is where the old figure keeps entering explainers.
The second correction changes what the test measures. The methodology measures each security's transaction "in proportion to its index weight": the ₹10 crore is the whole index bought as a basket, and each stock is tested with its slice. The largest constituent, 9.85 per cent on the August 2026 factsheet, is tested with about ₹98.5 lakh. A stock with half a per cent is tested with ₹5 lakh, and before September 2017 would have been tested with ₹1 lakh. It is not a ₹10 crore order in each stock, which is how the rule is often paraphrased.
Nor does the screen stop at fifty names. The Nifty 500's eligible universe, from which the Nifty 100 and the mid and small cap indices are drawn, excludes any company whose average impact cost exceeded 1 per cent over the previous six months, and so do the Nifty Microcap 250 and Nifty Smallcap 500. The test was absent from the November 2019 broad market methodology, was present in the February 2022 edition, and carries no stated basket size.
| Rule | The screen | Measured on |
|---|---|---|
| Nifty 50 inclusion | Average impact cost of 0.50% or less in 90% of observations over six months | A portfolio of ₹10 crore, each stock in proportion to its index weight |
| Nifty 500 eligible universe | Average impact cost not greater than 1% over six months | No basket size stated in the methodology |
| Nifty Microcap 250, Nifty Smallcap 500 | The same 1% screen | No basket size stated |
| Stock derivatives entry and exit | Median quarter sigma order size of at least ₹75 lakh | Four order book snapshots a day for six months, buy and sell sides averaged |
The exchange also publishes the index's own figure: 0.02 per cent for a ₹50 lakh portfolio for March 2026, on its Nifty 50 page. The FAQ page that carries the old basket still puts such a trade at about 0.1 per cent, with the index at 1,000. The rest of the index rule is covered in the guide to the Nifty 50.
The derivatives test asks the same question backwards
Stock derivatives carry their own depth test, the index test turned inside out. Under SEBI circular SEBI/HO/MRD/MRD-PoD-2/P/CIR/2024/116 of 30 August 2024, a stock needs a median quarter sigma order size of at least ₹75 lakh over six months, up from ₹25 lakh. That is the rupee order needed to move the price by a quarter of one daily standard deviation, the exponentially weighted figure the exchange uses for margins. The exchange's derivatives selection criteria page gives the procedure: four order book snapshots a day, each side computed at every snapshot, the median of each side over six months, and the average of the two medians.
The index test fixes a size and caps the cost; the derivatives test fixes a cost and floors the size. The exchange publishes the second monthly, security by security. Its file for 16 February to 14 August 2026 covers 383 securities, with a median of ₹3.53 crore, a thinnest tenth below ₹82.8 lakh and a smallest of ₹27.8 lakh.
A ₹5 lakh slice is 1.4 per cent of that median and under a fifth of the smallest. At a snapshot where an order is smaller than the quarter sigma size, no share of it fills more than a quarter of a daily standard deviation from the midpoint. For a stock that already has derivatives, as every Nifty 50 candidate must, the 0.50 per cent screen therefore looks light, and the demanding liquidity test is the one inside derivatives eligibility. That is an inference from scale, not a count: the per stock series behind the index screen is not published, so how often it binds cannot be measured from outside.
Volume is a flow, depth is an inventory
Share volume counts what changed hands over a session; depth is what rests in the book at an instant. They connect only through how fast the book refills, and the published file shows how far apart they are. Across the 383 securities, a stock's quarter sigma order size is a median 2.08 per cent of its average day's turnover, with the middle eighty per cent between 0.98 and 3.17 per cent: the order that moves the median stock a quarter of a day's standard deviation is about one fiftieth of what trades in it by the close. The security bhavcopy for the same 122 sessions gives five daily statistics for each security, and each can be ranked against the published figure.
| Statistic from the bhavcopy | What it counts | Against published depth | With volatility divided out |
|---|---|---|---|
| Shares traded a day | volume, the number most screens sort by | +0.41 | +0.36 |
| Trades a day | how many separate prints | +0.78 | +0.73 |
| Average trade size | turnover divided by trades | +0.75 | +0.73 |
| Turnover a day | rupees traded | +0.90 | +0.85 |
| Price response per crore traded | absolute daily move divided by turnover | -0.94 | -0.96 |
Shares traded a day, the default sort on most screens, ranks depth at 0.41. Of the 50 securities with the most shares traded, 19 are among the 50 deepest and 12 sit in the shallower half. A security priced near ₹34 ranked 19th of 383 by shares traded and 359th by depth. The whole difference is price: shares traded times the average price is turnover, so a share count treats a ₹30 share and a ₹3,000 share as one unit. Turnover, the same activity in rupees, reaches 0.90, puts 39 of its top 50 among the 50 deepest, and moves 6.5 per cent of securities more than 100 places, against 38.9 per cent for share volume.
The best of the five needs no book at all. The average absolute daily move divided by rupee turnover, a form of the illiquidity ratio long used in research, ranks the published measure at -0.94, and dividing each stock's depth by its own volatility leaves the ordering intact. Two controls stand behind these figures: the sessions match the daily index files one for one, and the file's own average daily deliverable value, recomputed from the bhavcopy, agrees at a rank correlation of 0.997.
A busy fortnight is not a deep book
Turnover ranks depth well on average and badly in one identifiable case, when it arrives in a few sessions. Hold turnover fixed and the depth it leaves unexplained correlates at -0.52 with the share of six months' turnover that fell on the three busiest sessions. Grouped into fifths, depth per rupee of turnover falls steadily as turnover concentrates.
| Turnover on the three busiest sessions | Securities | Turnover a day | Quarter sigma order size | Depth as a share of a day |
|---|---|---|---|---|
| 5.2% to 9.0% | 76 | ₹318 crore | ₹797 lakh | 2.52% |
| 9.1% to 11.6% | 77 | ₹210 crore | ₹549 lakh | 2.41% |
| 11.6% to 15.9% | 76 | ₹173 crore | ₹421 lakh | 2.23% |
| 15.9% to 23.6% | 77 | ₹112 crore | ₹180 lakh | 1.89% |
| 23.6% to 62.2% | 77 | ₹90 crore | ₹110 lakh | 1.35% |
The extreme case is a security with 55.0 per cent of its six months' turnover on three sessions, its busiest day 36 times its average. It ranked 218th by turnover and 381st of 383 by depth. Large single prints do not flag the same thing: at equal turnover, average trade size is weakly positively related to depth, +0.20. Newly traded securities show the pattern most plainly. The 25 that first appear in the file after 16 February 2025 under every symbol they have used, which is how new listings and demerged businesses enter it, have a median depth of 0.84 per cent of a day's turnover against 2.15 per cent for the rest, and make up 9 of the 20 widest gaps between turnover rank and depth rank.
Size the position by the exit
An entry can be patient: a limit order can wait and let the book come to it. An exit often cannot. A stop, a margin call or a piece of news asks for immediacy when resting bids are thinnest, because the traders who were posting them are selling too. The binding constraint on size is the sale, at size, into a thinned book.
| Impact budget | Buying | Selling | Selling, half the bids |
|---|---|---|---|
| 0.05% | ₹20.6 lakh | ₹15.4 lakh | ₹7.7 lakh |
| 0.10% | ₹42.2 lakh | ₹33.1 lakh | ₹16.6 lakh |
| 0.20% | ₹79.7 lakh | ₹62.1 lakh | ₹31.0 lakh |
On the illustrative book the largest purchase within a 0.10 per cent budget is ₹42.2 lakh, the largest sale ₹33.1 lakh, and the largest sale once the bids halve ₹16.6 lakh, under two fifths of what the entry allowed. A position sized to what the book let you buy is larger than the book will let you sell in a hurry.
The published file gives that arithmetic real scale, and its figures are medians, so on roughly half the snapshots each side of the book was thinner than shown.
| Single order | Securities | Share of the list |
|---|---|---|
| ₹50 lakh | 8 | 2.1% |
| ₹75 lakh | 25 | 6.5% |
| ₹1 crore | 62 | 16.2% |
| ₹2 crore | 142 | 37.1% |
| ₹5 crore | 241 | 62.9% |
| ₹10 crore | 343 | 89.6% |
These are the top of the market by capitalisation and traded value. The other 1,735 securities that traded on at least nine in ten of the same sessions had a median turnover of ₹5.42 crore a day, against ₹147.9 crore inside the list, where depth tracks turnover almost one for one. Working an order over time changes the arithmetic at the price of time and exposure, which the guides to VWAP and TWAP execution and to slippage take up.
What the number cannot tell you
Impact cost is computed on a snapshot of intentions that can be withdrawn before an order arrives. Disclosed quantity orders show only part of their size, so the visible book is a floor on what rests, not a ceiling. A book refills between trades, so an order worked across a session pays less than one sweep of the same size and pays in timing risk instead. And the figure is the immediate cost of crossing, not the lasting move a large worked order leaves in the price.
The published figures have limits of their own. The index number is for one month and one basket size, the per stock series behind the index screens is not released, and the quarter sigma file is a six month median. Neither the ₹10 crore basket nor the ₹75 lakh floor says what a particular trade will cost on a particular morning.
What the number is for
Used properly, impact cost replaces one misleading habit with three useful ones. Compare securities by what rests in the book, or by rupee turnover and price response when the book cannot be seen, never by shares traded. Price a trade by its size on its own side of the book, both sides for a round trip, never by the quoted spread. Set position size by what can be sold at once into a thinned book, not by what could be bought patiently. Treating cost as a property of your order in a particular book, rather than a line on a contract note, is the kind of execution judgement the curriculum teaches as method, and the full cost stack of an Indian trade sits on top of it.
Frequently asked questions
What is impact cost, in one sentence?
The percentage by which the average price of an order of a stated size is worse than the midpoint of the best bid and best offer at that instant, measured above the midpoint for a purchase and below it for a sale. Without the order size it means nothing.
How is impact cost different from the bid-ask spread?
The spread prices an order small enough to fill at the best price, and such an order pays half of it against the midpoint, which is where impact cost starts. Anything larger walks to worse prices, and that walk is the rest of the impact cost. The spread is the first rupee of the bill, not the bill.
Why is impact cost measured separately for buying and selling?
Because a purchase consumes offers and a sale consumes bids, and nothing makes the two queues equal. On the illustrative book in this guide a ₹50 lakh purchase costs 0.120 per cent and a ₹50 lakh sale 0.156 per cent. The exchange's definition requires the two to be computed separately.
What impact cost does a stock need to enter the Nifty 50?
An average of 0.50 per cent or less in 90 per cent of observations over the previous six months, for a portfolio of ₹10 crore, alongside membership of the Nifty 100, available derivatives and trading on every day of the period. The portfolio is split by index weight, so each stock is tested with the basket times its own weight, not with ₹10 crore.
Is the Nifty 50 basket ₹2 crore or ₹10 crore?
₹10 crore. The index provider raised it from ₹2 crore on 22 August 2017, from the September 2017 rebalancing, and the June 2026 methodology and August 2026 factsheet both state ₹10 crore. The exchange's own index FAQ page still describes trades of two crore rupees, which is where the older figure keeps coming from.
Do other indices use impact cost?
Yes. The Nifty 500's eligible universe excludes any company whose average impact cost exceeded 1 per cent over the previous six months, and the Nifty Microcap 250 and Nifty Smallcap 500 carry the same screen, with no basket size stated. It was not in the November 2019 broad market methodology and was in the February 2022 edition.
Where can I see published impact cost figures?
The exchange's Nifty 50 page gives the index figure, 0.02 per cent for a ₹50 lakh portfolio for March 2026. The per stock series behind the index screens is not published; the nearest stock level figure is the monthly quarter sigma file on the exchange's derivatives selection criteria page.
Is a stock with high volume a liquid stock?
Not on that evidence alone. Across 383 securities over six months, shares traded a day ranked the exchange's published depth measure at a rank correlation of only 0.41, because a share count ignores price, and 12 of the 50 most traded by shares sat in the shallower half by depth. Rupee turnover reached 0.90.
How should impact cost change the way I size a position?
Size to the exit. An entry can be worked patiently; an exit is often needed at once, into bids that thin when everyone is selling. On the illustrative book the largest sale within a 0.10 per cent budget is ₹33.1 lakh against ₹42.2 lakh for a purchase, and ₹16.6 lakh once the bids halve.
As at 23 September 2026. Every rule is stated from the document named beside it in the text, as published or fetched on or before that date. Methodologies, factsheets, exchange pages and circulars are revised from time to time, so verify the current versions before relying on anything here.
How the figures were produced. The exchange's worked examples are recomputed from the books it prints, without rounding the average first. Impact cost on the illustrative book, which is tabled in full, follows the definition exactly: shares are the rupee value divided by the ideal price of 640.00, rounded to a whole share, and the thinned book halves every bid at unchanged prices. Budget capacities add one share at a time until the average crosses the budget. Basket slices are ₹10 crore times the weight, the largest weight from the August 2026 factsheet. Nothing is simulated, so no seeds or replication counts apply.
The measured figures. The exchange's quarter sigma workbook for 16 February to 14 August 2026 (Qtr_sigma_160226_140826, 383 securities) is set against the exchange's full security bhavcopy files for the 122 sessions in the window, each keyed by the DATE1 column inside the file rather than its name, with no session missing against the daily index files; EQ series only; one security with 113 sessions kept. Rank correlations are Spearman's, ties averaged. Price response is the mean over sessions of the absolute log change from previous close to close, divided by turnover in crore, excluding the 9 corporate action ex-dates in the cached corporate actions list and any log move beyond 0.25, since the file's previous close is unadjusted. The volatility adjusted column divides each quarter sigma size by a quarter of the stock's daily standard deviation over the same sessions. Concentration is the share of window turnover on the three busiest sessions, and depth left unexplained by turnover is the residual of a least squares fit of log depth on log turnover, slope 0.98. First seen in the file means first appearance after 16 February 2025 under every symbol used, tracing renames through the exchange's symbol change list, not listing records.
Not verified. The date the 1 per cent screen entered the Nifty 500 rules, beyond its absence in November 2019 and presence in February 2022. How often the index screen's observations are taken, whether its average is the mean of the buy and sell figures, the basket for the 1 per cent screen, and the size of the penal impact cost, none of which the methodology states. Whether, and at what order size, the exchange's security quote pages show a per stock impact cost. The reading that the 0.50 per cent screen rarely binds for a stock with derivatives is an inference from published scale, not a count.
Bharath Shiksha is an educational publisher and not a SEBI-registered investment adviser or research analyst. Nothing here is a recommendation to buy or sell any security, and the illustrative order book describes no real security.
Ready to go deeper than this article?
Bharath Shiksha is a 90-volume curriculum across 6 stages, from chart reading at ₹14,999 through capital raising, or the full bundle at ₹1,49,999. Execution cost is taught here as a property of your size in a particular book, measured before the order goes in, rather than a surprise on the contract note.
Take the free diagnostic →