India NettBox Office India is the primary source. Pre-2017 = pre-GST (Entertainment Tax deducted). Post-Jul 2017 = post-GST (18% flat). Not directly comparable across eras without adjustment.
Worldwide Gross (BCM)Boxoffy Canonical Model — weighted midpoint of verified sources: Box Office India (canonical weight 1.00), Sacnilk day-wise × 0.903 deflator, Pinkvilla (0.80), Taran Adarsh X (0.75), Nishit Shaw X (0.70), Bollywood Hungama (0.65). Hollywood-side: Comscore India (0.90), Box Office Mojo (0.85). Dangal's China run (₹1,100 Cr) and Secret Superstar's China run (₹750 Cr) are the two outliers — both driven by Aamir Khan's exceptional Chinese penetration.
ATP-Adjusted GrossWorldwide gross adjusted using India's Average Ticket Price (ATP) inflation, not pure CPI. ATP rose ~74% from 2016 (₹140) to 2026 (₹245), so a 2016 film's nominal gross × 1.74 gives its equivalent in 2026 ticket-price terms. This is more honest than pure CPI for box office because film economics are bounded by ticket prices, not household goods. Classics (pre-2010) use the same method extended back via Reserve Bank Annual Reports and FICCI-EY historical ATP data. Dangal ATP-adjusted: ₹3,583 Cr — still the all-time leader.
Footfalls (India)Tickets sold in India across all languages. For modern films (post-2015) derived from BookMyShow booking data cross-checked against BOI reports. For classics (1943-2007) uses Box Office India historical footfall estimates + Sovexport archives for Soviet-era overseas runs (Sholay 60M Soviet, Awaara 100M+ Soviet, Disco Dancer 85M Soviet). Classics footfalls frequently exceed modern hits — Sholay's 100M India tickets alone places it 2nd all-time by pure audience reach.
OTT ViewershipNetflix and Amazon Prime do not universally publish India-specific data. Figures marked "est." are trade estimates from Film Information and ORMAX Media. Netflix hours (Dhurandhar's 101.3M) are officially confirmed.
Budget ROIIndia Nett ÷ Production Budget — India theatrical only. Does not include OTT rights, satellite deals, music, or overseas. A 1× ratio on India theatrical alone is considered healthy given secondary revenue streams typically add 40–70% on top.
Classics Layer (1943–2007)24 pre-modern films included for inflation-context only — they would not make the nominal Top 50 by today's ₹ values. Sourced from BOI historical archives, Sovexport (Soviet box office), and trade-press reconstructions. Five films had significant non-Indian theatrical runs noted via Soviet/China inflated callouts: Sholay (60M Soviet), Mother India (Soviet + Middle East), Awaara (100M+ Soviet), Disco Dancer (85M Soviet), Mughal-e-Azam (re-release runs). India-only ATP-adjusted figures are conservative; trade-press estimates including FX-adjusted overseas runs are higher and noted in each card.