Female singers dominated the top of Forbes' list of the highest-paid celebrities under the age of 30, released on Thursday, starting with country pop sensation Taylor Swift.
The business magazine said the 22-year-old Swift earned $57-million in the 12 months to May, a period that included the North American and Australasian legs of her 111-concert Speak Now tour.
Forbes said each Swift concert raked in an average of $1-million, with multi-platinum album sales and product endorsements topping up her wealth. She is expected to release a new album in October.
Teen idol Justin Bieber (18) the only male in the top five, placed second at $55-million, followed by Rihanna ($53- million), Lady Gaga ($52-million) and Katy Perry ($45-million).
Last year, Lady Gaga topped the list at $90-million. Forbes said her slump is likely due to the fact that she did not tour during its May-to-May review period.
"Expect the pop princess to earn more next year," it said.
Forbes said it considered "album and concert sales, movie paydays, profit participation, endorsements and advertising work," and interviewed showbiz insiders such as managers and agents, in coming up with its under-30 list.
It did not deduct agent fees or what it called "expenses related to being a celebrity."
Forbes' top 10 highest-paid celebrities under 30 from May 2011 to May 2012:
1. Taylor Swift ($57-million)
2. Justin Bieber ($55-million)
3. Rihanna ($53-million)
4. Lady Gaga ($52-million)
5. Katy Perry ($45-million)
6. Adele ($35-million)
7. Kristen Stewart ($34.5-million)
8. Lil Wayne ($27-million)
9 = Taylor Lautner ($26.5-million)
10 = Robert Pattinson ($26.5-million)