1. Deepika Padukone - Referred as the reigning queen of Bollywood, Deepika Padukone has a great track record when it comes to giving blockbuster Bollywood movies. As per media reports, producers are ready to pay her anywhere between Rs 10-12 crore per movie. Her recent movies like Bajirao Mastani, Piku, Tamasha and Yeh Jawaani Hai Deewani have earned lots of praise. She recently made her Hollywood debut alongside Vin Diesel in "xXx: Return of Xander Cage." Padukone also features in endorsement deals from Tanishq jewellery and Vistara. She also started her own clothing brand, "All About You" for the Indian online shopping website, Myntra.
2. Kangana Ranaut - In the last few years Kangana Ranaut has come out as one of the best actresses of the current generation. Her movies like Tanu Weds Manu, Queen and Tanu Weds Manu Returns did exceptionally well at the box office and that too without any crowd-pulling male actor in the lead role. According to the news reports, she demanded Rs 11 crore for her last movie Rangoon, thus taking the second spot in our list of top 10 highest paid Bollywood actresses.
3. Kareena Kapoor - In most cases, we have seen, that the career of Bollywood actresses in the Indian film industry is short lived as compared to male stars. But, Kareena Kapoor Khan is an exception, she has been one of the highest paid Bollywood actresses for over a decade now. Proving her mettle with her versatile roles in the movies, from "Kabhi Khushi Kabhi Gham" to "Heroine," Kareena has made such a huge fan following that producers are ready to pay her between Rs 8-10 crore for a single movie.
4. Priyanka Chopra - Before making it big in Hollywood, Priyanka Chopra was ruling Bollywood. She is also the 1st Indian on Forbes highest-paid TV stars list. Because of her mammoth popularity and hard work, Bollywood producers are ready to shell out anywhere between Rs 8-9 crore per movie.
5. Vidya Balan - Vidya Balan is famous for her women-centric roles. The actress is know for her strong performances in movies like Parineeta, The Dirty Picture and Kahaani. She gets around Rs 6-7 crore for every movie. She takes the fifth spot on our list of highest paid Bollywood actresses.
6. Katrina Kaif - Katrina Kaif's beauty and glam quotient make her one of the highest-paid actresses in Bollywood. Because of her hard work and dedication, producers are ready to pay her Rs 6-7 crore for a single movie.
7. Anushka Sharma - The reason that Anushka Sharma has made it to this list of highest paid Bollywood actresses is sheer hard work. Anushka is one of the most versatile and promising actresses in Bollywood. She earns around Rs 5-6 crore per film.
8. Alia Bhatt - Ever since her debut on the silver screen, Ali Bhatt has seen many big hits. With the success of her films - Highway, 2 States and Udta Punjab, - Alia earns about Rs 4-6 crore per movie.
9. Sonakshi Sinha - Sonakshi Sinha has displayed acting talent in several movies. But most of her big hits have been with male superstars. She charges Rs 3-4 crore per movie.
10. Shraddha Kapoor - Shraddha Kapoor has received a lot of praise from critics for her versatile acting skills. Shraddha charges anywhere between Rs 3-5 crore for a single movie.