
In terms of footfalls, the films estimated to have crossed 100 million (10 crore) tickets sold in India are Baahubali 2: The Conclusion, Mother India, Mughal-e-Azam, and Sholay. It is followed by Mother India (1957), Sholay (1975), Baahubali 2: The Conclusion, and then Hum Aapke Hain Koun.! (1994), each with an adjusted domestic gross exceeding ₹1,000 crore.

When adjusted for inflation, the highest-grossing film in India is Mughal-e-Azam (1960), with an adjusted domestic gross equivalent to an estimated ₹2,000 crore in 2017. Dangal (2016), which is the highest-grossing Indian film worldwide, was the previous highest-grossing domestic film, with a domestic gross of ₹538.03 crore. The film broke a number of domestic records, grossing over ₹415 crore in its opening weekend.

The highest-grossing film in India is Baahubali 2: The Conclusion (2017), with a total domestic gross of ₹1,429.83 crore (US$218 million).
