Forbes has released their annual list of the highest paid celebrities - and Beyonce has been dethroned!
Replacing her as the top earning celebrity for this fiscal year is Floyd Mayweather.
The boxer, nicknamed 'Money', earned $300 million (£190m) over the last year. It shatters the record for athlete earnings, which was previously held by Tiger Woods who banked $115 million in 2008.
Mayweather's May 2 fight against Manny Pacquiao crushed multiple boxing financial records. Not surprisingly, Pacquiao is in second place having earned $160m.
Katy Perry comes in at number three with a whopping $135m. The pop star is the highest-earning non-boxer on this year's Celebrity 100 list, thanks mostly to her Prismatic World Tour.
Hot on her heels are One Direction with a combined $130m. US shock jock DJ Howard Stern earned $95m, just ahead of country music star Garth Brooks on $90m.
US author James Patterson, who penned the Alex Cross series, raked in $89m, just ahead of Iron Man Robert Downey Jr on $80m.
Pop queen Taylor Swift pulled in $80m after the launch of her album 1989, the top global release of 2014 with over 3.6 million copies sold.
Footballer Cristiano Ronaldo is next on $79.5m. He has a $50+ million a year salary to go with a huge portfolio of endorsements.
But where is Beyonce? Shockingly she didn't make the top 10. In fact she barely cracked the top 30.
The singer, who took home $115m last year, 'only' earned $54.5m this year. Dropping her from number one to number 29.