Country sweetheart Taylor Swift has beaten Justin Bieber to the top of a new Forbes magazine poll documenting the Highest Paid Celebrities Under 30.
The Love Story hitmaker is estimated to have raked in $57 million (£35.63 million) in the period between May, 2011 and May, 2012, thanks to her latest hit album Speak Now, a string of sold-out tour dates and a big endorsement deal with CoverGirl cosmetics.
The 22 year old edged out 18-year-old Bieber to claim the Forbes crown - the Baby superstar earned an impressive $55 million (£34.38 million) to land in second place.
Rihanna (£33.1 million), Lady Gaga (£32.5 million) and Katy Perry (£28 million) round out the top five.
Other stars to make the top 10 include pregnant singer Adele and Twilight couple Kristen Stewart and Robert Pattinson.
Last year, Gaga topped the Highest Paid Celebrities Under 30 poll, banking a whopping $90 million (£56.25 million) in a year.