Shocking! You Won’t Believe How Much These Indian Celebrities Charge for Just One Ad
Rohan | Apr 26, 2025, 20:00 IST
When we see a popular Bollywood or Tollywood celebrity smiling in an advertisement, we often don't realize how much money they make for just a few hours of shooting. Some of the biggest stars in India charge crores of rupees for a single ad campaign! Their star power is so strong that brands are ready to pay them anything to connect with the audience.(However, actual figures may vary depending on the brand, contract, and campaign.)
Let’s take a look at 5 Indian celebrities — from both Bollywood and Tollywood — who charge mind-blowing amounts for one advertisement:
1.Shah Rukh Khan
King Khan of Bollywood
( Image credit : Times Life Bureau )
- Charge per ad: ₹3 crore to ₹5 crore
- King Khan is one of the most trusted and loved faces in India. Brands from luxury watches to popular soft drinks run after him. Shah Rukh's charm and fan following across all ages make him one of the most expensive celebrities for advertisements.
2. Virat Kohli
King Kohli ad fee
( Image credit : Times Life Bureau )
- Charge per ad: ₹2.5 crore to ₹4 crore
- Though a cricketer, Virat Kohli is a brand himself! His fitness image, cool attitude, and massive social media reach make him a favorite for sports brands, energy drinks, and clothing lines. Brands like Puma and MRF have paid huge sums to have him on board.
3. Alia Bhatt
Rising star of Bollywood
( Image credit : Times Life Bureau )
- Charge per ad: ₹1 crore to ₹2 crore
- Alia Bhatt is young, relatable, and a huge hit among the youth. Whether it’s makeup brands, clothing lines, or mobile phones, Alia is everywhere. Thanks to her fresh image, she is one of the highest-paid actresses in the advertising world.
4. Prabhas
Leading Actor of Tollywood
- Charge per ad: ₹1.5 crore to ₹2.5 crore
- After the success of Baahubali, Prabhas became a pan-India superstar. He is not only a Tollywood icon but also a face recognized all over India. Prabhas charges heavily for advertisements and picks only selected brands that match his image.
5. Deepika Padukone
Most Popular Indian Actresses
( Image credit : Times Life Bureau )
- Charge per ad: ₹1.5 crore to ₹3 crore
- Deepika Padukone is one of the most stylish and powerful actresses in Bollywood. She endorses many international and Indian brands, from beauty products to fitness wear. Deepika’s strong global presence also adds extra value to her brand deals.
Final Words
From Bollywood's King Khan to Tollywood's Darling Prabhas, Indian stars have turned endorsements into a massive earning source.