India's Top 30 Highest Paid Actors

Published on 02nd Oct 2020 by BlogBuster Editorial Team

The world of Bollywood is one of glamour and grandiosity. Indian actors that shine on the silver screen live multiple personas that win the audience's hearts. These personalities aren’t just famous in India, but the world over as well.

The enigmatic personalities and extravagant lifestyles make them the iconic stars people adore. But getting there isn’t easy. In fact, Bollywood actors are paid staggering amounts per movie to woo audiences with their characteristic charm.

Here we take a look at some of the highest paid actors in Bollywood.


1. Akshay Kumar (128 Crores per film)

This Bollywood Khiladi is reigning the charts as the highest paid Indian actor. Be it his precise action sequences or his hilarious comic timing – Akshay Kumar is the most sought-after actor for his versatility and ability to win over the audience.

Akshay Kumar
Image Courtesy:

2. Salman Khan (105 Crores per film)

This Dabangg superstar can pull in audiences like no other and hence is one of the highest paid actors in Bollywood. From his iconic dance moves to his unique personality style, Khan has been a Bollywood heartthrob for decades with no signs of slowing down.

Salmaan Khan
Image Courtesy:

3. Shah Rukh Khan (88 Crores per film)

Finding this name in the richest actor in Bollywood list comes as no surprise. The Baadshah of Bollywood, Shah Rukh Khan is a sensation both in India and internationally. His versatility ranging from soft romantic roles to downright villainy make him one of the most sought-after and highest paid actors in Bollywood.

Shah Rukh Khan
Image Courtesy:

4. Aamir Khan (74 Crores per film)

Mr Perfectionist himself, Aamir Khan is the true example of quality over quantity. And quality is never inexpensive. From movies with an inherent social message to Bollywood masalas – this man does it all with style, making him one of the highest paid actors in Bollywood.

Aamir Khan
Image Courtesy:

5. Hrithik Roshan (65 Crores per film)

He revolutionised the industry with his debut and became the nation’s heartthrob overnight. His looks coupled with his dance moves and acting skills, always places him among the top 10 highest paid Indian actors.

Hrithik Roshan
Image Courtesy:

6. Ranbir Kapoor (58 Crores per film)

Coming from a family that has ruled Bollywood for generations, Ranbir Kapoor is the quintessential chocolate boy with an inherent acting talent. Recognised for his stunning performances in movies like Rockstar and Sanju, this Bollywood star could be the next richest actor in Bollywood.

Ranbir Kapoor
Image Courtesy:

7. Ajay Devgn (52 Crores per film)

An actor with a strong personality that comes through in every role he takes, Ajay Devgn is the iconic hero. His tremendous growth over the years, coupled with stunning performances easily places him among his contemporaries in the top 10 highest paid Indian actors.

Ajay Devgn
Image Courtesy:

8. John Abraham (46 Crores per film)

John Abraham may not be doing as many movies as before but they certainly aren’t due to lack of talent. This action star is known for taking chances with quirky roles that are a bit out-of-the-box.

John Abraham
Image Courtesy:

9. Ranveer Singh (40 Crores per film)

The renegade of Bollywood, Ranveer Singh brings zest and life to everything he does. Acclaimed for his antics on the screen and off, he is certainly here to stay. His acting talents and popularity may soon see him take over the mantle as the highest paid Indian actor.

Ranveer Singh
Image Courtesy:

10. Varun Dhawan (38 Crores per film)

Another actor with entertainment in his blood, Varun Dhawan is the perfect actor for a fun Bollywood movie to unwind after a long week. His overall skills from acting to choreography make him a popular star in Bollywood.

Varun Dhawan
Image Courtesy:

11. Shahid Kapoor (35 Crores per film)

Having delivered some intense roles, Shahid Kapoor is among the top paid Indian actors. He has received much appreciation for his recent roles in Kabir Singh and Mausam.

Shahid Kapoor
Image Courtesy:

12. Tiger Shroff (32 Crores per film)

The gentleman actor whose humility is often endearing, Tiger Shroff is another newcomer to get noticed by audiences and critics alike. His ability to do serious action stunts as seamlessly as complicated dance moves make him a Bollywood favourite.

Tiger Shroff
Image Courtesy:

13. Saif Ali Khan (28 Crores per film)

Once considered to be only an ensemble actor, Saif Ali Khan has come a long way in creating a niche for himself. Along with roles in Bollywood films, he is also known for his part in the hit series, Sacred Games.

Saif Ali Khan
Image Courtesy:

14. Kangana Ranaut (27 crores per film)

A formidable woman, this actress has made a name for herself by picking roles of strong women. Her whopping success after Queen made her a global sensation and the highest paid actress in Bollywood.

Kangana Ranaut
Image Courtesy:

15. Deepika Padukone (26 crores per film)

The Padmaavat actor has been dazzling audiences since her acting debut in Om Shanti Om opposite none other than Badshaah Khan. Having accomplished some stunning and intense roles with flair, Deepika is Bollywood’s most sought- after actress.

Deepika Padukone
Image Courtesy:

16. Shraddha Kapoor (23 crores per film)

Another talented actress, Shraddha has the ability to play docile roles and bone-chilling horror roles with equal aplomb. Her acting skills along with her dancing skills make her a popular Bollywood actress.

Shraddha Kapoor
Image Courtesy:

17. Alia Bhatt (22 crores per film)

The youngest of the Bhatt clan to enter the movies – Alia Bhatt brought a new wave of freshness to her movies. Her ability to play a wide range of roles has made her one of the highest paid actresses in Bollywood.

Alia Bhatt
Image Courtesy:

18. Farhan Akhtar (20 Crores per film)

Actor, singer, musician, writer, director – Farhan Akhtar wears many hats in Bollywood. His directorial debut Dil Chahta Hai paved the way for cool, hip movies with a top-notch cast.

Farhan Akhtar
Image Courtesy:

19. Ayushmann Khurrana (8 Crores per film)

Having begun his journey on Roadies, Ayushmann impressed audiences and critics with his offbeat role in Vicky Donor. Since then, he has played certain challenging roles with humour and ease making him one of the top paid Indian actors.

Ayushmann Khurrana
Image Courtesy:

20. Abhishek Bachchan (15 Crores per film)

A surname that needs no introduction, this actor had huge shoes to fill when he entered the industry. With the help of some popular and intense roles, he has made a name for himself in the industry.

Abhishek Bachchan
Image Courtesy:

21. Kareena Kapoor Khan

A diva to the core, Kareena has worked with Bollywood’s biggest actors and held her own every time. Her versatility and phenomenal acting skills have made her a Bollywood favourite.

Kareena Kapoor Khan
Image Courtesy:

22. Kartik Aaryan (14 Crores per film)

An actor loved as much for his hair style as his acting talent, Kartik Aaryan has won the hearts of several audience members and industry bigwigs owing to his acting talents.

Kartik Aaryan
Image Courtesy:

23. Priyanka Chopra Jonas (12 Crores per film)

Not just Bollywood, Priyanka has been ruling the international screens with hits such as Quantico and Baywatch. An actress, musician and model – there is rarely anything that Priyanka can’t do.

Priyanka Chopra Jonas
Image Courtesy:

24. Sidharth Malhotra (12 Crores per film)

The boy-next-door – with his winning smile and acting talent, Sidharth is one of the newcomers to watch out for.

Sidharth Malhotra
Image Courtesy:

25. Vicky Kaushal (11 Crores per film)

Known widely for the iconic line “How’s the Josh?”, and for his amazing acting in intense roles, Vicky Kaushal is being looked at as one of India’s next superstars.

Vicky Kaushal
Image Courtesy:

26. Vidya Balan (10 Crores per film)

Quirky, fun and a great actress- Vidya Balan is perfect to entertain audiences while also offering some powerful acting.

Vidya Balan
Image Courtesy:

27. Katrina Kaif (10 Crores per film)

This actress is renowned not just for her acting talents and dance moves on screen but her fitness regime as well. Capable of handling a multitude of roles, Katrina is a well-known Bollywood actress.

Katrina Kaif
Image Courtesy:

28. Anushka Sharma (10 Crores per film)

Another model who made it big on the silver screen, Anushka Sharma is one of India’s finest actresses.

Anushka Sharma
Image Courtesy:

29. Aishwarya Rai Bachchan (10 Crores per film)

Aishwarya didn’t just win the title for Miss World but through her acting talent and movies, also achieved worldwide success.

Aishwarya Rai Bachchan
Image Courtesy:

30. Arjun Kapoor (10 Crores per film)

Bollywood’s bad boy that everyone loves, Arjun Kapoor is emerging as one of India’s most successful actors.

Arjun Kapoor
Image Courtesy:

Get TataSky Connection