Beyonce was the highest-paid woman in music in 2016-2017, according to Forbes magazine.
The singer, who gave birth to twins five months ago, earned $105million (£79m) in the 12 months preceding June 2017.
Most of her earnings come from her lucrative Formation world tour, as well as her numerous endorsements.
Following close behind was Adele, who earned $69million (£52m) through her world tour and album sales.
Despite not releasing any new music during the time, Taylor Swift ended up in third place with her $44million (£33m) paycheque.
The top 10 ranked by Forbes is as follows:
1) Beyonce ($105m)
2) Adele ($69m)
3) Taylor Swift ($44m)
4) Celine Dion ($42m)
5) Jennifer Lopez ($38m)
6) Dolly Parton ($37m)
7) Rihanna ($36m)
8) Britney Spears ($34m)
9) Katy Perry ($33m)
10) Barbra Streisand ($30m)