The age-old question among Indian film fans — do Bollywood stars earn as much as Hollywood actors? The answer is more nuanced than you might expect.
Top Bollywood Actor Fees 2026
Shah Rukh Khan reportedly charges Rs 100–120 crore per film, making him India’s highest-paid actor. Salman Khan commands Rs 80–100 crore while Aamir Khan takes Rs 60–80 crore per production.
Top Hollywood Actor Fees 2026
Hollywood’s top earners make significantly more in absolute numbers. Tom Cruise earned an estimated $100 million for Mission Impossible 8, while Dwayne Johnson regularly commands $20–25 million per film.
Context Matters
India’s film budgets are considerably smaller. When SRK takes Rs 100 crore from a Rs 300 crore budget, that is 33% of production costs. Hollywood stars typically take 10–15% of far larger budgets.
The Endorsement Factor
Where Bollywood truly rivals Hollywood is brand endorsements. India’s massive consumer market means SRK and Virat Kohli can earn more from endorsements than from their films combined.
Conclusion
Hollywood pays more in absolute numbers, but Bollywood’s biggest stars are extremely well compensated relative to their market — and the gap is slowly narrowing as Indian cinema grows globally.

