The Premier League is home to some of Europe's biggest teams and best players.
The top six, in particular, have an embarrassment of riches and can afford to tempt the most expensive stars to England.
But spare a thought for the likes of Sheffield United, Brighton and Bournemouth, who don't have the same financial muscle.
Still, every club in the Premier League racks up a pretty hefty wage bill - but how do they compare to each other?
Are league leaders Liverpool spending the most money on wages? And how do they compare to the teams promoted from the Championship last season?
- Tottenham have sacked Mauricio Pochettino
- Where each PL clubs best player will be in five years
- Every PL mascot ranked by how 'hard' they look
Check out all 20 teams ranked by lowest to highest average weekly wage bill, according to Spotrac.com below:
20) Sheffield United - £9,000
19) Norwich City - £12,000
18) Aston Villa - £25,000
17) Watford - £30,000
16) Brighton - £30,000
15) Burnley - £35,000
14) Bournemouth - £35,000
13) Wolverhampton Wanderers - £36,673
12) Newcastle - £38,000
11) Southampton - £50,000
10) Leicester City - £50,000
9) Crystal Palace - £55,000
8) West Ham - £65,000
7) Everton - £65,000
6) Tottenham - £72,500
5) Manchester United - £90,000
4) Arsenal - £92,000
3) Chelsea - £95,000
2) Liverpool - £100,000
1) Manchester City - £115,000
As you can see, there are very few surprises in the top six.
Manchester City have the highest average wage bill, given that Kevin de Bruyne (£350,000-a-week) Raheem Sterling (£300,000-a-week) and Sergio Aguero (£230,000-a-week) are their top earners.
Liverpool have a reputation for handing out relatively with the likes of Sadio Mane and Alisson Becker on less than £100,000 per week.
But high salaries for Mohamed Salah, who earns £200,000 per week and Virgil van Dijk, who is on £180,000-a-week, mean they have the second-highest wage bill in the league.
Chelsea complete the top three, with an average of £95,000-a-week.
Young stars Kepa Arrizabalaga and Christian Pulisic are amongst the top earners on £150,000 and £145,000-a-week respectively, while N'Golo Kante commands £150,000 per week himself.
At the other end of the scale, Sheffield United, one of last season's promoted teams, have the lowest average wages in the Premier League.
Phil Jagielka is their top earner, on £50,000-per-week.
Norwich City also have a low wage bill and one of the league's surprising stars from this season - Teemu Pukki - earns just £6000-a-week!
The difference between the Premier League's highest and lowest earners is quite staggering, but when you consider the difference in financial backing, it's not all that surprising.News Now - Sport News