कमाई · The Numbers

Bollywood
Box Office

The highest-grossing Hindi films ever made, the only list that survives being adjusted for seventy years of inflation, and the most bankable actor of every decade since the 1950s — with the sources shown and the caveats stated.

Read this before you quote any of these numbers

India has no audited box-office reporting body. There is no equivalent of Comscore or Rentrak with statutory access to ticketing data across the whole exhibition sector. What circulates as “box office” is assembled from studio announcements, distributor claims and trade-site estimates, and those sources routinely disagree with each other by tens of crores on the same film.

Three specific things go wrong when people cite these figures:

  • Gross versus nett versus share. Indian reporting mixes gross box office, nett (after GST and entertainment tax) and distributor share more or less interchangeably. A film can appear to gain or lose 30% depending on which one a headline picked.
  • Nobody adjusts for inflation, and it matters enormously. A cinema ticket in 1975 cost a few rupees. Comparing Sholay's rupee gross to a 2023 film is not a comparison at all.
  • Overseas revenue is lumpy. Several of the biggest numbers below are China numbers. Remove China and the ranking rearranges completely.

Everything on this page is sourced and dated. Where a figure is an estimate, it says so.

Nominal · Worldwide

The highest-grossing Hindi films of all time

As reported, not adjusted. Useful for reading the modern market, useless for comparing eras.

#FilmYearWorldwide grossWhy it's here
1 Dangal 2016 ₹2,023.81 cr Roughly three-quarters of it from China, where it became the highest-grossing Indian film ever released.
2 Dhurandhar: The Revenge 2026 ₹1,852.1 cr The sequel, and the biggest opening in Hindi cinema at the time of writing.
3 Dhurandhar 2025 ₹1,350.83 cr Turned a mid-budget action title into a two-film franchise inside eighteen months.
4 Jawan 2023 ₹1,148.32 cr The second of Shah Rukh Khan's two ₹1,000-crore films in the same calendar year.
5 Pathaan 2023 ₹1,050.3 cr Ended a four-year gap and reopened the post-pandemic theatrical market for Hindi film.
6 Bajrangi Bhaijaan 2015 ₹918 cr Another China phenomenon — it ran there for months in 2018, three years after its Indian release.
7 Animal 2023 ₹917 cr The most commercially successful divisive film in recent memory; the reviews and the receipts pointed in opposite directions.
8 Stree 2 2024 ₹912 cr Proof that a horror-comedy built on a small first film could out-earn most star vehicles.
9 Secret Superstar 2017 ₹874 cr A ₹15-crore film about a girl with a guitar, released in China and returning close to sixty times its budget.
10 Chhaava 2025 ₹809 cr The historical epic's continued grip on the domestic market.
11 PK 2014 ₹792 cr A satire on religious middlemen that became, briefly, the highest-grossing Indian film ever made.
12 Gadar 2 2023 ₹691.08 cr A sequel arriving twenty-two years after the original and out-grossing it many times over.

Source: Wikipedia — List of highest-grossing Hindi films · retrieved 29 July 2026 · figures not adjusted for inflation unless stated


Adjusted · The Honest List

The most-watched films: tickets sold, not rupees taken

Footfalls — admissions — are the only measure that means the same thing in 1957 and 2026. This is the closest thing to an inflation-adjusted ranking that exists for Indian cinema, and it produces a completely different top five.

#FilmYearLanguageEst. admissionsNote
1 Sholay 1975 Hindi 12.5 crore Still the most-watched film in Indian history, across an unbroken chain of re-releases.
2 Baahubali 2: The Conclusion 2017 Telugu 11.23 crore The only 21st-century film in the top five. Included for scale — it is not a Hindi film.
3 Mughal-e-Azam 1960 Hindi 11 crore Sixteen years in production, and it sold eleven crore tickets on a population a third of today's.
4 Mother India 1957 Hindi 10 crore India's first Academy Award nomination, and a film the country watched more or less collectively.
5 Hum Aapke Hain Koun..! 1994 Hindi 7.79 crore Pulled families back into cinemas at a moment when video piracy had emptied them.

Source: Koimoi — all-time admits · retrieved 29 July 2026 · figures not adjusted for inflation unless stated

Look at what that does to the picture. Three of the five most-watched films in Indian history are from the 1950s and 1970s, made for a country with roughly a third of today's population and a fraction of its screens. Sholay has never been displaced, and it managed that on a 1975 release sustained by fifty years of re-runs.

These admission counts are estimates rather than audited totals — no ticketing infrastructure from 1960 survives in a form anyone can verify — and the publications reporting them say as much. Treat them as the right order of magnitude, not as decimal-accurate.


Editorial

The most bankable actor of every decade

“Bankable” is not the same as “best”, and it is not the same as “biggest star”. It means: whose name, on its own, could get a film financed and fill seats in that decade. This is an editorial judgement built on release records, not a computed ranking — and the most interesting entry is the one almost nobody remembers.

1950s

Dilip Kumar

दिलीप कुमार

The first actor whose name alone could finance a film.

Kumar arrived as the studio system was collapsing into independent production, and became the collateral. Devdas, Naya Daur, Madhumati and Mughal-e-Azam are all inside a twelve-year window, and the last of them was the most expensive Indian film ever made — greenlit on the assumption he would carry it. His method-derived restraint also reset what screen acting meant here; every naturalist actor in this canon is downstream of him.

In this canon: Devdas · Naya Daur · Madhumati · Mughal-e-Azam

The argument against: Raj Kapoor, whose reach was arguably wider — Awaara made him a genuine star across the Soviet bloc, Turkey and the Middle East, which no Indian actor had managed before.

1960s

Rajendra Kumar

राजेंद्र कुमार

Nicknamed "Jubilee Kumar" because his films simply did not stop running.

The decade's most reliable commercial actor is not the one most remembered. Kumar strung together an extraordinary run of silver jubilees — films completing twenty-five consecutive weeks in cinemas — to the point that the nickname became the metric. He is the clearest case in Hindi film history of bankability and critical standing coming completely apart: almost none of his work is in this canon, and for most of the 1960s he was the safest money in the industry.

The argument against: Shammi Kapoor, who was the decade's cultural engine rather than its safest bet, and Rajesh Khanna, who arrived at the very end of it and changed the terms entirely.

1970s

Rajesh Khanna → Amitabh Bachchan

राजेश खन्ना · अमिताभ बच्चन

The only decade with two answers, because the handover happened inside it.

Khanna's run between 1969 and 1972 is the most concentrated stardom Indian cinema has produced — a sequence of consecutive hits, and a level of public hysteria contemporaries described as unlike anything before or since. Then Zanjeer arrived in 1973 and the demand changed shape underneath him. Bachchan took Deewaar, Sholay, Amar Akbar Anthony, Don and Trishul inside five years and did not give the position back for a decade. The interesting part is that neither man got worse; the audience wanted a different film.

In this canon: Anand · Zanjeer · Deewaar · Sholay · Amar Akbar Anthony · Don · Trishul

The argument against: Nobody, really. This is the least contested entry on the list.

1980s

Amitabh Bachchan

अमिताभ बच्चन

Held the position through the worst decade the industry has had.

The 1980s were brutal for Hindi cinema — video piracy gutted theatrical revenue and the mainstream response was to get louder and cheaper. Bachchan stayed the one dependable asset through it, including through a near-fatal injury on the set of Coolie in 1982 that became a national news event in its own right. That the decade's best writing happened at the margins, in Ardh Satya and Jaane Bhi Do Yaaro and Masoom, is the other half of the same story.

In this canon: Kaala Patthar · Silsila · Don

The argument against: Sridevi, who by the end of the decade was the rare actress who could open a film on her own name — Mr. India, Chandni, Nagina.

1990s

Shah Rukh Khan

शाहरुख़ ख़ान

Turned the overseas market from a rounding error into a revenue stream.

The 1990s bankability question is really a distribution question. Dilwale Dulhania Le Jayenge, Kuch Kuch Hota Hai and Dil To Pagal Hai discovered that diaspora audiences in Britain, North America and the Gulf would pay premium prices, and that a Hindi film could be built for them without losing India. DDLJ then ran continuously in one Mumbai cinema for more than twenty-five years, which is not a box-office record so much as a category error. Khan also did the least bankable thing available at the start — playing the villain in Baazigar and Darr — and it is what made him.

In this canon: Dilwale Dulhania Le Jayenge · Kuch Kuch Hota Hai · Dil To Pagal Hai · Baazigar · Darr

The argument against: Salman Khan on the back of Hum Aapke Hain Koun..!, and Aamir Khan, who was already choosing differently from both of them.

2000s

Aamir Khan

आमिर ख़ान

Made scarcity the business model.

Khan's innovation was releasing roughly one film a year and making each one an event. Lagaan, Rang De Basanti, Taare Zameen Par, Ghajini and 3 Idiots span a decade, and the strike rate is the point — audiences learned that an Aamir Khan release was pre-screened for them. He also took the marketing in-house in a way the industry then copied wholesale. 3 Idiots closed the decade as the highest-grossing Indian film to that date.

In this canon: Lagaan · Rang De Basanti · Taare Zameen Par · 3 Idiots · Dil Chahta Hai

The argument against: Shah Rukh Khan, still the bigger star globally, and Hrithik Roshan, who had the single biggest debut the industry had seen.

2010s

Salman Khan

सलमान ख़ान

Owned a date on the calendar, which is a more durable asset than any single film.

For most of the decade a Salman Khan film released at Eid and cleared ₹200–300 crore domestically almost regardless of reviews — Dabangg, Ek Tha Tiger, Kick, Bajrangi Bhaijaan, Sultan, Tiger Zinda Hai. No other actor has converted a release window into a franchise like that. Aamir Khan has the higher ceiling in the same decade, with PK and then Dangal, which remains the highest-grossing Hindi film ever made and did it largely in China.

In this canon: Bajrangi Bhaijaan · Dangal · PK

The argument against: Aamir Khan on totals, Akshay Kumar on volume — three or four releases a year at a consistently high strike rate.

2020s

Shah Rukh Khan (so far)

शाहरुख़ ख़ान

One calendar year, two films past ₹1,000 crore, after four years away.

The decade opened with cinemas shut and a widely-held view that the Hindi star system was finished. Then Pathaan and Jawan both crossed ₹1,000 crore worldwide in 2023, from an actor who had not released a film since 2018. The decade is still being written — Stree 2 showed a non-star horror-comedy could out-earn most star vehicles, and Dhurandhar has since built a franchise from scratch — so this entry is the most provisional on the list.

In this canon: Jawan · Pathaan

The argument against: The films themselves. The 2020s so far look less like a star decade than a concept decade.


Records

The other numbers people look for

RecordHolderDetail
Longest theatrical runDilwale Dulhania Le JayengeRan continuously at the Maratha Mandir in Mumbai from 1995 for more than twenty-five years — the longest run of any film anywhere.
Most tickets ever soldSholayAn estimated 12.5 crore admissions, sustained across half a century of re-releases.
Most expensive film of its eraMughal-e-AzamSixteen years in production. One song sequence was shot in colour while the rest of the film was black and white, because that was all the budget allowed.
First Indian Oscar nominationMother IndiaNominated for Best Foreign Language Film; it lost by a single vote, according to the account most often repeated.
Biggest budget-to-return ratioSecret SuperstarMade for roughly ₹15 crore and reported at ₹874 crore worldwide, almost all of it from China.
Highest-grossing Hindi filmDangalReported at ₹2,023.81 crore worldwide — a figure no Hindi film has approached since, and one built overwhelmingly outside India.

Keep reading

Where the money and the canon disagree

Almost none of the highest-grossing films above are near the top of this canon, and almost none of the canon's top ten were the biggest earners of their year. That gap is the whole argument of the site.

How the ranking was scored →