Delivery percentage is the share of a session's traded volume that was actually taken into demat accounts rather than squared off the same day. It separates positions from ping-pong.
NSE publishes, for every stock every day, total traded quantity and deliverable quantity. Delivery percentage = deliverable quantity ÷ traded quantity × 100. A 70% reading means seven of every ten traded shares changed hands for keeps; a 15% reading means most of the day's volume was intraday churn.
Absolute delivery percentage varies enormously between stocks — index heavyweights routinely print 40-60% while high-beta counters live near 15%. The informative read is relative: today's delivery versus the stock's own 20-day average. A stock that normally delivers 30% suddenly printing 75% on 3× volume is a session where somebody took a lot of stock home. VolumeLens stock pages show exactly this comparison daily, and the delivery spike screener lists every such session.
Delivery data is end-of-day (published with the bhavcopy) and does not say who delivered or why. It gains meaning in combination: with price (delivery spike on an up-day vs a down-day), with volume, and with large-trade activity.
Relative to the stock's own average. As a rough anchor, 70%+ is high for most liquid stocks — but a spike versus the stock's own 20-day average is the more meaningful signal.
With NSE's end-of-day bhavcopy, typically in the evening after market close. It is not available live during the session.
No single statistic predicts price. High delivery says positions were taken, not which way they will resolve. It is context, not a forecast.