Top 10 Highest Paid Bollywood Actors: Bollywood’s Big Earners

With its affluent cultural heritage and film superiority, the Indian film industry—most notably Bollywood—has become a power to be reckoned with in the global entertainment market.
Top-paid Bollywood actors are dominating this category; their charm and skill have not only established them as superstars but also boatloads of money. Shah Rukh Khan, popularly known as the “King Khan,” is one of the best-known of these stars. He has been one of the top-paid Indian stars in history. His latest blockbuster movies, like Jawan and Pathaan, have made him one of the top Bollywood actors.
Shah Rukh Khan is not the sole celebrity Bollywood actor to have been commercially successful. “Mr. Perfectionist,” Aamir Khan, has become very well-known for providing quality rather than quantity and opting for a profit-sharing deal that ties his remuneration to a film’s box office tally.
Salman Khan and Akshay Kumar are also very well-paid actors who receive income from various sources such as investments in real estate, endorsement deals, and film production. These actors are priceless for the Indian film industry since not only do they collect gargantuan acting fees but also contribute a lot of financial success to the films.
1. Shah Rukh Khan

Remuneration Fee: Rs 150 crore to 250 crore per movie
Shah Rukh Khan is a globally renowned and highly remunerated actor, famously dominating Bollywood. He has appeared in over 100 movies and has taken home 14 Filmfare Awards and was honored with the Indian government’s Padma Shri and the French Legion of Honour.
A worldwide entertainment giant, SRK’s movies are also known to go into issues of national identity, diasporic identity, and social issues, and for this reason, he is a figure of popular culture.
2. Aamir Khan

Remuneration Fee: Rs 100 crore to 275 crore per movie
Aamir Khan, nicknamed the “Mr. Perfectionist,” is adored for his stringent work attitude towards producing films and engaging story work. As a child actor, he made his debut in Yaadon Ki Baaraat (1973), then joined his acting career in earnest with Qayamat Se Qayamat Tak (1988), establishing him as a leading actor.
With more than 30 years in his career, Aamir has gained a reputation for picking movies that are socially relevant, ranging from gender equality and education to predominantly leaving a lasting impression on his viewers. Being versatile in handling genres has established him as one of the most powerful actors in Bollywood.
He has won multiple accolades, including nine Filmfare Awards, four National Film Awards, and an AACTA Award. Recognized for his contributions to cinema, he has been honored with the Padma Shri (2003) and Padma Bhushan (2010) by the Indian government, as well as an honorary title from China in 2017.
3. Salman Khan

Remuneration Fee: Rs 100 crore to 150 crore per movie
Salman Khan is Bollywood’s top-paid and highest-grossing actor, having a mass fan base and endearing on-screen presence. He has been working for over three decades and is now a influential figure in the Hindi film industry.
A two-time National Award-winning producer and two-time Filmfare Award-winning actor, Salman has consistently delivered box office hits. He holds the record for being the solo hero of the highest-grossing Hindi film of the year on 10 occasions—more than any other star.
Because of his massive popularity, Forbes named him the world’s best-paid celebrity in 2015 and also in 2018, in which in the latter he was the number one as the best-paid Indian. His place in the business is also guaranteed by the fact that he is listed as an all-time top TV personality as well as a philanthropist alongside the profession in movies.
4. Akshay Kumar

Remuneration Fee: Rs 60 crore to 145 crore per movie
A versatile Indian actor and producer who is most recognized for his performances in Hindi cinema, Akshay Kumar has appeared in more than 150 films throughout the course of his illustrious 30-year career. Nicknamed Khiladi Kumar by fans, he has won two National Film Awards and two Filmfare Awards, along with many other accolades. He was honored by the Indian government with the Padma Shri, the country’s fourth-highest civilian award, in 2009.
Kumar is one of the most prominent and highest-paid actors in Indian films. Forbes acknowledged his wealth by ranking him on their lists of world’s highest-paid actors and highest-paid entertainers from 2015 to 2020. To everybody’s surprise, he was the only Indian actor featured on the two lists in 2019 and 2020.
5. Hrithik Roshan

Remuneration Fee: Rs85 crore to 100 crore per movie
Hrithik Roshan is among the most well-paid Bollywood actors and an extremely well-esteemed actor who is talented, good-looking, and a good dancer. Born in the 1980s, he began working as a child actor and assistant director to his father, Rakesh Roshan, part-time. His first film was the hit Kaho Naa. Pyar Hai.
Following the early success of his films such as Kabhi Khushi Kabhie Gham. (2001) and Fiza (2000) before he returned to his early glory. Hrithik’s outstanding performances in a range of genres over the last few years have earned him six Filmfare Awards, four of which are for Best Actor. He has been featured on Forbes India’s Celebrity 100 list every year since 2012, solidifying his place among the industry’s highest-paid and most powerful leaders.
6. Ranbir Kapoor

Remuneration Fee: Rs 75 crore to 100 crore per movie
Ranbir Kapoor, nephew of Rishi Kapoor and Neetu Singh and grandson of legendary Raj Kapoor, has made his mark in the film industry. He studied filmmaking at the School of Visual Arts and method acting at the Lee Strasberg Theatre and Film Institute prior to working as an assistant with director Sanjay Leela Bhansali in Black (2005).
He made his acting debut with Saawariya (2007), which was directed by Sanjay Leela Bhansali. Now one of the most paid Bollywood stars, Ranbir has been a regular figure in the Forbes India’s Celebrity 100 list since 2012. With a remarkable list of varied roles that he has portrayed, a versatile actor has won many awards, including seven Filmfare Awards, and has become one of the greatest actors of his generation.
7. Ajay Devgn

Remuneration Fee: Rs 45 crore to 70 crore per movie
Ajay Devgn is an Indian actor, producer, and film director. The busiest of all actors in Hindi cinema, Devgn has appeared in over 100 films and has won a number of awards and accolades, four National Film Awards and four Filmfare Awards, among others. He was awarded the Padma Shri by the Government of India, the country’s fourth-highest civilian honour, in 2016.
8. Ranveer Singh

Remuneration Fee: Rs 30 crore to 50 crore per movie
Ranveer Singh, among the highest-paid Bollywood stars, is recognized for his bold on-screen presence and high-energy performances. He worked professionally in advertising for some time after he graduated from Indiana University Bloomington before deciding to pursue a career in acting. His top-class acting debut in Band Baaja Baaraat (2010) for which he received the Filmfare Award for Best Male Debut.
Ranveer has since emerged as a top Hindi cinema actor with a string of strong performances. He has won five Filmfare Awards and, up to 2012, featured regularly on Forbes India’s Celebrity 100 list, which is a measure of his huge popularity and financial success.
9. Kartik Aaryan

Remuneration Fee: Rs 25 crore to 50 crore per movie
Kartik Aaryan – Monologue-Based Performance His Pyaar Ka Punchnama and Bollywood debut. Although his early films, Akaash Vani (2013) and Kaanchi (2014), failed at the box office, Pyaar Ka Punchnama 2 (2015) and his break-out, Sonu Ke Titu Ki Sweety (2018), leapfrogging straight to success.
He further solidified his standing in the Bollywood industry with successful sequels like Luka Chuppi and Pati Patni Aur Woh (both 2019). His most significant commercial successes include Bhool Bhulaiyaa 2 (2022) and Bhool Bhulaiyaa 3 (2024), for which he received a Filmfare Award nomination for Best Actor. As one of Bollywood’s biggest stars, Kartik is still a slightly up-and-coming star in the industry.
10. Shahid Kapoor

Remuneration Fee: Rs 30 crore to 40 crore per movie
Shahid Kapoor, whose parents are actors Pankaj Kapur and Neelima Azeem, began his career as a background dancer before turning to acting. Trained in Shiamak Davar’s dance academy, he began with music videos and commercials before entering Bollywood with Ishq Vishk (2003), which was a sleeper hit and earned him the Filmfare Award for Best Male Debut.
Early on, best known for romantic roles, Shahid won critical acclaim for the role in Jab We Met (2007). Increasing his portfolio of action movies and thrillers over time to become a veteran actor, with numerous awards including three Filmfare Awards in his kitty, he is among Bollywood’s biggest stars and is one of their highest-paid names.
List of Highest Paid Bollywood Actors
Here are the top 20 highest paid Bollywood actors.
Rank | Actor Name | Approximate Fee Charged Per Movie |
---|---|---|
1 | Shah Rukh Khan | Rs 150 crore to 250 crore |
2 | Aamir Khan | Rs 100 crore to 275 crore |
3 | Salman Khan | Rs 100 crore to 150 crore |
4 | Akshay Kumar | Rs 60 crore to 145 crore |
5 | Hrithik Roshan | Rs 85 crore to 100 crore |
6 | Ranbir Kapoor | Rs 75 crore to 100 crore |
7 | Ajay Devgn | Rs 45 crore to 70 crore |
8 | Ranveer Singh | Rs 30 crore to 50 crore |
9 | Kartik Aaryan | Rs 25 crore to 50 crore |
10 | Shahid Kapoor | Rs 30 crore to 40 crore |
11 | Tiger Shroff | Rs 10 crore to 40 crore |
12 | Varun Dhawan | Rs 25 crore to 35 crore |
13 | John Abraham | Rs 15 crore to 30 crore |
14 | Ayushmann Khurrana | Rs 15 crore to 30 crore |
15 | Saif Ali Khan | Rs 11 crore to 30 crore |
16 | Amitabh Bachchan | Rs 10 crore to 30 crore |
17 | Vicky Kaushal | Rs 10 crore to 20 crore |
18 | Sunny Deol | Rs 5 crore to 25 crore |
19 | Anil Kapoor | Rs 5 crore to 15 crore |
20 | Sidharth Malhotra | Rs 7 crore to 15 crore |