Bollywood’s leading actors are not just stars — they are millionaires who charge crores per film. With OTT platforms booming and global audiences growing, actor salaries have reached new records in 2025.
Here’s the list of the top 10 highest paid actors in Bollywood this year, including their per film fees, OTT deals, and brand endorsements.
🌟 1. Shah Rukh Khan
-
Per Film Fee: ₹150–₹200 Crore
-
OTT Deal: ₹100 Cr for exclusive Amazon Prime rights
-
Brands: Hyundai, LG, Byju's
-
Reason: Global fanbase + Jawan & Pathaan success
🌟 2. Salman Khan
-
Per Film Fee: ₹125–₹150 Crore
-
OTT: ₹80 Cr+ deal with Zee5
-
Brands: Revital, Pepsi, Being Human
-
Bonus: Takes share in box office profits
🌟 3. Akshay Kumar
-
Per Film Fee: ₹100–₹130 Crore
-
OTT: Charges ₹40–₹60 Cr directly
-
Brands: 20+ brands including Harpic, Nirma, PolicyBazaar
-
Note: Known as the busiest actor in India
🌟 4. Aamir Khan
-
Per Film Fee: ₹120 Crore
-
OTT: No direct deal yet, but huge anticipation
-
Brands: Tata Sky, Vivo, Snapdeal
-
Highlight: Rare releases, huge hype
🌟 5. Ranbir Kapoor
-
Per Film Fee: ₹80–₹100 Crore
-
OTT Rights Value: ₹60+ Cr per film
-
Brands: Oreo, Asian Paints
-
Rising Rate: Post Animal & Brahmastra success
🌟 6. Hrithik Roshan
-
Per Film Fee: ₹75–₹90 Crore
-
OTT Bundle: ₹70 Cr for Fighter digital rights
-
Brands: HRX, Mountain Dew, Oppo
🌟 7. Ranveer Singh
-
Per Film Fee: ₹70–₹85 Crore
-
OTT Add-on: ₹50 Cr with Netflix deals
-
Brands: Adidas, Thumbs Up, Ching’s
🌟 8. Ajay Devgn
-
Per Film Fee: ₹65–₹75 Crore
-
OTT Rights: ₹40–₹60 Cr
-
Brands: Vimal, Dabur, Whirlpool
-
Note: Also earns from direction and production
🌟 9. Tiger Shroff
-
Per Film Fee: ₹50–₹60 Crore
-
OTT Rights: ₹35 Cr
-
Brands: Pepsi, Garnier Men
🌟 10. Kartik Aaryan
-
Per Film Fee: ₹40–₹55 Crore
-
OTT Deals: ₹30–₹40 Cr
-
Brands: Cadbury, Boat, Armani
-
Fastest Growing Actor in terms of brand + fee