Roping in a well-celebrated celeb and making them promote your product has been one of the oldest and tried and tested ways of targeting the audience and selling your product or service. This not just resulted in the huge sales but also gave the celebrities a new source of salary. Brand endorsement holds a huge share of celebrities' income. And not-so-surprisingly, just like in their movies, these celebrities hefty fees for their work for just a few seconds of advertisement. Today here we bring you a list of the top 10 Bollywood actors and how much they charge for an advertisement.

1. Akshay Kumar (Rs. 10 crores): Akshay Kumar who is currently receiving backlash after becoming the brand ambassador of Vimal is one of the busiest actors in the industry. The actor promotes a number of brands including Honda, Policy Bazaar, Harpic, Dollar, Tata Motors, Revital H, and Cardekho. And for one ad shoot, he reportedly charges somewhere between Rs. 8 to 10 crores.

2. Priyanka Chopra (Rs 4 to 10 crores): Priyanka Chopra is not a star today, she is a brand by herself and other brand loves to rope her in for promoting their product and service. The actors who endorses brands like Bumble, Garnier, Appy Fizz, Colgate, Schmitten, Pantene, reportedly charged Rs. 4 to 10 crores for her work in an ad.

3. Aamir Khan (Rs. 5 to 7 crores): brands like tarplus, PhonePe, TataSky, Datsun, Vedantu, and Vivo are some of the well-known brands which are being promoted by the Mr. Perfectionist, Aamir Khan. For featuring in an ad the actor reported takes home, Rs. 5 to 7 crores.

4. Shah Rukh Khan (Rs. 5.5 to 10 crores): The king of Bollywood, Shah Rukh Khan has been in the advertising business for quite a long time now. And brands like Byju's, BigBasket, Hyundai, Frooti, Fair and Handsome, and Reliance Jio are his customers. For his service of promoting a brand, he charges Rs 5.5 to 10 crores.

5. Deepika Padukone (Rs. 7 to 10 crores): The queen of Bollywood, Deepika Padukone has been the key brand endorser of Pepsi, Adidas, Axis Bank, and Nestle, L'Oreal Paris, and Vistara. The charge of the actress promoting a product goes from 7 crores to 10 crores.

6. Amitabh Bachchan (Rs. 3 to 8 crores): Big B choices his brand for advertisement according to his taste. The brands that will fall perfectly with Big B’s tastes are Dabur, Emami, Kalyan Jeweller, FirstCry, Cadbury Dairy Milk, and Maggi. It is reported that he charges somewhere between ₹3 crores to ₹8 crores for each advertisement.

7. Alia Bhatt (Rs 1 to 3 crores); Alia Bhatt endorses a variety of brands, including Philips, Frooti, Sunfeast, Flipkart, Manyavar, Makemytrip, and Lays. She charges ₹1 to ₹3 crores for advertisements, keeping her fees moderate in comparison to other actors, reports suggest.

8. Salman Khan (Rs 4 to 10 crores): A report surfacing on the internet claimed that Salman Khan charges Rs 4 to 10 crores for promoting a brand. Wheel, Dixcy Scott, Realme, Mountain Dew, Suzuki Motorcycles, Relaxo, and Thums Up are just a few big brands that the actor has endorsed.

9. Katrina Kaif (Rs. 5 to 10 crores): Katrina Kaif, like her contemporaries, charges a hefty fee for endorsing brands, reportedly ranging from ₹5 to ₹10 crores. For years, the actress has appeared in commercials for brands such as Lenskart, Tropicana Slice, Reebok, and Lux.

10. Kareena Kapoor Khan (Rs. 3 to 4 crores): Kareena Kapoor Khan, who has endorsed brands like Colgate, Lakmé, LUX, and PUMA, is said to charge between ₹3 to ₹4 crores for every endorsement.