Taylor Swift is the highest-paid celebrity over the past year with estimated pre-tax earnings of $185 million, according to US financial publication Forbes.com's Celebrity 100 list.
The figure, Forbes says, represents Swift's "biggest earnings total yet".
"Her estimated pay grew 131%, after clocking in at $80 million in 2018," it adds.
Swift also topped Forbes' Celebrity 100 in 2016 with estimated earnings of $170 million on the back of her 1989 World Tour.
"Touring continues to play a crucial role in Swift's road to the top," Forbes explains, citing the $345 million worldwide gross from the singer's Reputation Stadium Tour in 2018.
Swift has recently taken issue with the sale of her master tapes from her old record deal as part of the takeover of Big Machine Records. She signed a new record deal with Republic Records last year. Her new album, Lover, will be released on August 23.
Following Swift on Forbes' Top Five are, in estimated earnings order: Kylie Jenner ($170 million), Kanye West ($150 million), Lionel Messi ($127 million) and Ed Sheeran ($110 million).
Cristiano Ronaldo ($109 million), Neymar ($105 million), The Eagles ($100 million), Dr Phil McGraw ($95 million) and boxer Canelo Alvarez ($94 million) complete the pay Top 10.
Irish mixed martial arts star Conor McGregor is at number 65 on the list with an estimated $47 million up to July 9.