Delivery Data

How to check the delivery percentage of any NSE stock

Delivery percentage tells you how much of a stock's traded volume was actually taken home — shares transferred to demat accounts rather than bought and sold within the same session. NSE publishes it every evening for every stock. Here are the three ways to get it, from most manual to least.

Last reviewed: 17 Aug 2026 · VolumeLens Learn

Method 1 — the NSE website (one stock at a time)

On nseindia.com, open any stock's quote page and find the Security-wise Delivery Position block under trade information. It shows the day's traded quantity, deliverable quantity and deliverable percentage. This works fine for checking one stock occasionally — it gets tedious fast if you track a watchlist, and it shows only the latest session with no average to compare against.

Method 2 — the daily bhavcopy file (every stock, raw)

NSE's bhavcopy — specifically the sec_bhavdata_full file — contains one row per stock per day with a DELIV_QTY and DELIV_PER column. Download it, open it in a spreadsheet, and you have the delivery percentage of every NSE stock for that session. The full download mechanics are in the bhavcopy download guide.

The catch: it is one day per file. Answering "is today's 68% delivery unusual for this stock?" means downloading and stitching weeks of files — which is exactly the work most traders never do.

Method 3 — pre-processed daily pages (every stock, with context)

VolumeLens ingests the bhavcopy nightly and publishes a free page per stock — around 450 Nifty-500 names — showing the latest delivery percentage with its 20-day average next to it, plus price, volume, 52-week position and order-flow data. No login, updated every trading day. Start from the stock data pages index, or jump straight to the daily lists: high delivery percentage stocks, delivery spikes vs own average, high delivery + high volume, and stocks holding 60%+ delivery for 5+ sessions.

How to actually read the number

A delivery percentage means little in isolation — 60% is routine for some stocks and exceptional for others. Three comparisons give it meaning:

For the concept itself — why delivery differs from traded volume and what settlement has to do with it — see delivery percentage meaning.

Frequently asked questions

What is a good delivery percentage?

There is no universal "good" number. The informative comparison is against the same stock's own history — its 20-day average — together with that session's volume. A figure far above the stock's own norm on elevated volume marks an unusual session; whether that is favourable depends entirely on context.

When is NSE delivery data published?

With the bhavcopy after market close, typically in the evening of the same trading day. Delivery percentage is end-of-day data by definition — it cannot exist intraday because delivery is determined at settlement.

What is the difference between delivery quantity and delivery percentage?

Delivery quantity is the absolute number of shares marked for delivery. Delivery percentage is that quantity divided by total traded quantity. The percentage lets you compare across stocks with very different volumes.

Where can I see historical delivery percentage for a stock?

NSE's own quote page shows only the latest session. VolumeLens stock pages show the latest value alongside the 20-day average; the underlying history comes from accumulating daily bhavcopy files.

Browse delivery data for 450 NSE stocks

Keep learning