Sorry, Justin Bieber. Better luck next time, Rihanna. Taylor Swift has you both beat in the cash department.

"Speak Now" songbird Swift tops Forbes' list of Highest-Paid Celebrities Under 30, besting Bieber, Rihanna and others, including "Twilight" stars Kristen Stewart and Robert Pattinson.
Also read: Justin Bieber Hit with $9M Lawsuit -- and It's a Real Scream [3]
According to Forbes, Swift raked in a whopping $57 million between May 2011 and May 2012.
Bieber came in a close second, amassing $55 million in the same period, while Rihanna, in third place, pulled in $53 million.
Also read: Taylor Swift Goes From Country Girl to Broadway Baby in "Speak Now" [4]
Recession? What recession?
Forbes compiled the list based on album and concert sales, movie pay, profit participation, endorsements and advertising work, based on estimates from managers, agents and other show-biz insiders. Athletes were not included in the list.
Swift's most recent album, 2010's "Speak Now," has sold more than 4 million copies. The 22-year-old also has endorsement deals with CoverGirl, Sony and Target, and struck a deal with Elizabeth Arden to launch a fragrance, Wonderstruck, last year.
Read below for the top five celebrity earners under 30 over the past year. For the full Top 10, visit Forbes [5].
1. Taylor Swift (age 22) -- $57 million
2. Justin Bieber (age 18) -- $55 million
3. Rihanna (age 24) -- $53 million
4. Lady Gaga (age 26) -- $52 million
5. Katy Perry (age 27) -- $45 million