Delivery quantity is the part of a day's traded volume that actually moves to the buyer's demat account by the end of settlement. The rest was intraday flipping, bought and sold inside the same session. The ratio between the two, called the delivery percentage, is a clean read on whether traders or investors are setting the price.
On Zerodha or any other broker's order pad, you see a small toggle: MIS or CNC. Pick MIS (Margin Intraday Square-off) and the system auto-closes your trade before the bell. Pick CNC (Cash and Carry) and the shares land in your demat the next day. Multiply that one choice across lakhs of orders, and you get the day's delivery quantity.
This article walks through what the number actually counts, how the delivery percentage is calculated on NSE and BSE, where to find it, what it is genuinely telling you about a stock, and the three things it cannot tell you.
The honest answerWhat the number actually counts
Picture an NSE trading day in Reliance. The total traded volume reads 80 lakh shares. That figure includes every buy and every sell, intraday or not.
But not all 80 lakh shares end up in someone's demat. The intraday traders bought and sold the same lots multiple times. The same shares get flipped back and forth between accounts before the closing bell.
Delivery quantity strips out that churn. It counts only the shares that found an actual owner, someone who paid for them, took delivery, and now holds them in their demat until they decide to sell.
Flipping the share
Buy at 9:30, sell at 11:00. The share never reaches your demat. It contributes to today's volume but not to today's delivery.
Holding the share
Buy today, settle in T+1, hold for days or years. The share sits in your demat. It contributes to both today's volume and today's delivery.
Real trading days are a mix of these two. Some buyers and sellers want to take delivery, others want to flip the same shares within the session. The delivery quantity is just the sum of everyone who fell on the right side of that line.
The mathHow delivery percentage is calculated
Every NSE-listed stock publishes two figures at end of day: total traded quantity and delivery quantity. The delivery percentage is just the ratio between them.
Delivery % = (Delivery Quantity ÷ Total Traded Quantity) × 100
Take Reliance again. If it trades 80 lakh shares and 40 lakh of those are marked for delivery, the delivery percentage is 50%. Half the day's activity was people willing to park the stock overnight. The other half was day-traders treating it as a vehicle.
The ratio always sits between 0% and 100%. Across NSE as a whole, the average for any given day floats somewhere between 40% and 55%, depending on the broader regime. Quiet, ranging markets push the number up. Frothy bull runs and panic days push it down, because that is when intraday speculation explodes.
The mechanicsWhere to find this data for Indian stocks
The NSE bhavcopy is the official source. Pull it from nseindia.com under Market Data, then Securities-wise Delivery Position. BSE publishes its own version on bseindia.com under the same heading.
For most retail traders, you do not need to scrape CSVs. Decent screeners and broker terminals already expose this column. On Zerodha Kite, look up a stock and open the stock details tab. The delivery quantity and delivery percentage sit alongside the day's open, high, low and traded value.
The number to remember: one day's delivery percentage tells you almost nothing on its own. The same figure tracked over 30 sessions, or compared against the stock's own historical average, is where the signal lives.
The frameworkWhat the percentage is telling you
Here is where most beginners get it wrong. A high delivery percentage is not automatically bullish, and a low one is not automatically bearish. You have to read it together with the day's price move.
The combination of those two, direction of price and level of delivery, gives you four readings.
The four combinations of price and delivery
No single reading is bullish or bearish on its own. The combination is where the signal lives.
None of these four are predictions. They are descriptions of what kind of activity drove today's move. The follow-through depends on a hundred other things: the sector, the macro, news flow, and what the price was already doing for weeks before.
For a retail investor watching one or two stocks, you can eyeball this manually. For spotting the same pattern across the whole of NSE, you need a tool that does the comparison automatically.
Screener filters all 2000+ NSE stocks by delivery percentage, price action, and your own rules. The article above says one day's number tells you nothing without context. Screener compares today's print against the stock's own 30-day average and flags only the cases that are genuinely unusual.
What delivery quantity does not tell you
Delivery percentage gets oversold on YouTube and in tip-sheets as a secret signal. It is not. It is a context clue, and it has clear limits.
It cannot tell you who is buying. A 70% delivery day could be retail SIPs, a domestic mutual fund quietly building stake, or a promoter adding to their holding off-market the day before. The number is the same. The story behind it is very different.
It cannot tell you when the buyer will sell. Taking delivery only commits the holder for one settlement cycle. After that, they can exit on any day they like. High delivery is not a long-hold guarantee.
And it cannot work on its own. The same 65% reading on Reliance and on a penny stock with 5 lakh daily volume mean wildly different things. On Reliance, it is a meaningful institutional signal. On the penny stock, it can be one operator and his cousin moving the same parcel between two accounts.
Delivery quantity tells you a transaction happened. It does not tell you who, why, or for how long.
The boundary you need to respectThe honest take
Delivery quantity is a fact, not a forecast. It tells you, in one number, how much of today's trading was conviction-based versus how much was just churn. Read it alongside price, volume, sector context and the company's own story, and it earns its place in your analysis.
Read it on its own and it will mislead you more often than it helps. Same as every other single-number signal in a market that runs on thousands of them.
Other tools that fit this topic
Want to read the whole market, not just one number?
Both programs teach how to put delivery data, price action, volume and macro context together, taught live by VRD Rao with batch sizes capped so every student gets answered.
Elite Traders Program
6 MONTHSFoundation, technical and fundamental analysis, risk management, options and strategies, including how to read volume, delivery and order flow data together.
- Live sessions with VRD Rao
- 200+ hours recorded content
- Batch size capped at 25
- Personal trade reviews
Ultimate Traders Program
12 MONTHSEverything in Elite plus 150+ hours of live trading, a full investing masterclass, and a deeper dive into reading institutional accumulation and distribution patterns.
- Everything in Elite, plus:
- 150+ hrs live trading sessions
- Investing masterclass
- Algo & advanced options module