The Indian film industry is one of the biggest entertainment industries in the world. Every year, actors deliver blockbuster movies, attract huge audiences, and earn massive salaries. In 2025, several Indian actors from Bollywood, Tollywood, and Kollywood have become some of the highest-paid stars in the country. Their growing popularity, strong fan base, and box office power help them command impressive fees.
Here is the list of the Top 10 Highest-Paid Actors in India, according to recent reports.
![]() |
| Image Credit: Facebook |
1. Allu Arjun – ₹300 Crore
Allu Arjun is currently the highest-paid actor in India. His performance in blockbuster films and his pan-India fan following helped him reach this position. With the success of “Pushpa,” his market value increased massively. He now reportedly charges around ₹300 crore per film.
2. Joseph Vijay – ₹130–275 Crore
Tamil superstar Vijay is one of the biggest names in South Indian cinema. His movies consistently perform well, and he has a huge fan base. Vijay’s salary range is estimated to be ₹130 to ₹275 crore, making him the second highest-paid actor in the country.
3. Shah Rukh Khan – ₹150–250 Crore
The “King of Bollywood,” Shah Rukh Khan, continues to dominate the industry. After back-to-back blockbusters, SRK now charges between ₹150 to ₹250 crore per film. His global stardom and box office pull make him one of the most valuable actors in India.
4. Rajinikanth – ₹125–270 Crore
Rajinikanth remains a legendary figure in Indian cinema. His films enjoy a massive opening regardless of reviews. With decades of stardom, he continues to command ₹125 to ₹270 crore. His unique style and strong fan following keep him at the top of the list.
5. Aamir Khan – ₹100–275 Crore
Known as “Mr. Perfectionist,” Aamir Khan is selective about films, but whenever he signs a project, he receives a huge paycheck. His fee ranges between ₹100 to ₹275 crore, depending on profit-sharing agreements.
6. Prabhas – ₹100–200 Crore
Prabhas became a nationwide star after the “Baahubali” series. He is one of the few actors with a strong presence across India. His fees are around ₹100 to ₹200 crore, making him one of the costliest actors in the Telugu film industry.
7. Ajith Kumar – ₹105–165 Crore
Ajith Kumar is one of the most respected stars of Tamil cinema. With a loyal fan base and consistently strong box office performance, he reportedly charges ₹105 to ₹165 crore per film.
8. Salman Khan – ₹100–150 Crore
Salman Khan remains one of Bollywood’s biggest crowd-pullers. Even with mixed reviews, his movies open strongly due to his massive fan base. He charges between ₹100 to ₹150 crore, making him one of the top earners in the country.
9. Kamal Haasan – ₹100–150 Crore
Veteran actor Kamal Haasan continues to deliver powerful performances. After the success of recent films, his market value increased, and he charges around ₹100 to ₹150 crore per film.
10. Akshay Kumar – ₹60–145 Crore
Akshay Kumar, known for multiple releases each year, charges between ₹60 to ₹145 crore, depending on the project. His consistent performances and broad audience appeal keep him in the top 10 list.
These highest-paid actors from India represent the power of talent, dedication, and audience love. With the rise of pan-India films, regional stars are now gaining national and global fame, increasing their market value even more.
.jpg)

0 Comments