English football finances 2024/25 brings together the latest reported revenues and staff costs for every club across the Premier League, Championship, League One, League Two and the National League. The aim: show where the money is made, how it is spent, and how the financial gap between the top flight and the rest of the pyramid is reshaping decision-making. You’ll find sortable league tables, definitions, and source links to club accounts, Deloitte’s Annual Review of Football Finance, and specialist analysis.
All figures are indicative. Always consult the linked source before quoting.
Methodology & Definitions
Revenue: turnover as reported in club accounts (broadcast, commercial, matchday). Excludes profit on player sales where possible.
Staff costs: wages and salaries for all players and staff, including NI and pensions — the most consistent wage metric across clubs.
Sources: Companies House filings, club statements, Deloitte’s Annual Review of Football Finance 2025, Swiss Ramble, and specialist outlets. Year-ends vary; treat cross-club comparisons as indicative.
Premier League (2024/25)
Insight: Aggregate revenue comfortably exceeds £6bn, with multiple clubs operating at £500m+ turnover and staff costs above £300m.
| Club | Financial year | Revenue £m | Staff costs £m | Source |
|---|---|---|---|---|
| Arsenal | YE 31 May 2024 | 503 | 260 | Club |
| Aston Villa | YE 31 May 2024 | 420* | 250* | Club |
| AFC Bournemouth | YE 30 Jun 2024 | 195* | 145* | Club |
| Brentford | YE 30 Jun 2024 | 170* | 125* | Club |
| Brighton & Hove Albion | YE 30 Jun 2024 | 222.4 | 160* | Club |
| Chelsea | YE 30 Jun 2024 | 568 | 404 | Club |
| Crystal Palace | YE 30 Jun 2024 | 180* | 135* | Club |
| Everton | YE 30 Jun 2024 | 210* | 175* | Club |
| Fulham | YE 30 Jun 2024 | 175* | 130* | Club |
| Ipswich Town | YE 30 Jun 2024 | 160* | 120* | Club |
| Leicester City | YE 30 Jun 2024 | 105.3 | 187 | Swiss Ramble |
| Liverpool | YE 31 May 2024 | 639 | 373 | Club |
| Manchester City | YE 30 Jun 2024 | 712 | 422 | Club |
| Manchester United | YE 30 Jun 2024 | 666.5 | 373 | Club |
| Newcastle United | YE 30 Jun 2024 | 320.3 | 218.7 | Accounts (PDF) |
| Nottingham Forest | YE 30 Jun 2024 | 165* | 125* | Club |
| Southampton | YE 30 Jun 2024 | 152 | 131 | Swiss Ramble |
| Tottenham Hotspur | YE 30 Jun 2024 | 550 | 252 | Club |
| West Ham United | YE 31 May 2024 | 305* | 244 | Accounts (PDF) |
| Wolverhampton Wanderers | YE 31 May 2024 | 160* | 120* | Club |
Championship (2024/25)
Insight: The “promotion prize” can add £100–120m+ to revenue, so wage bills frequently run above turnover. Parachute payments tilt the field; non-parachute teams must outperform in recruitment and player trading.
| Club | Financial year | Revenue £m | Staff costs £m | Source |
|---|---|---|---|---|
| Blackburn Rovers | YE 30 Jun 2024 | 23* | 25.4 | Swiss Ramble |
| Bristol City | YE 31 May 2024 | 30.6 | 30.8 | Swiss Ramble |
| Cardiff City | YE 31 May 2024 | 32.6 | 32.8 | Accounts (PDF) |
| Coventry City | YE 31 May 2024 | 33.6 | 23.4 | Swiss Ramble |
| Derby County | YE 30 Jun 2024 | 22.1 | 22.0 | Accounts (PDF) |
| Hull City | YE 30 Jun 2024 | 21.2 | 29.6 | Swiss Ramble |
| Leeds United | YE 30 Jun 2024 | 128 | 101 | Swiss Ramble |
| Middlesbrough | YE 30 Jun 2024 | 32.2 | 31.2 | Swiss Ramble |
| Millwall | YE 30 Jun 2024 | 23 | 26 | Swiss Ramble (22/23) |
| Norwich City | YE 30 Jun 2024 | 73.1 | 49.1 | Annual Report (PDF) |
| Plymouth Argyle | YE 30 Jun 2024 | 25.6 | 17.9 |
Matchday Finance, Companies House |
| Preston North End | YE 30 Jun 2024 | 16.9 | 20.6 | Club |
| Queens Park Rangers | YE 31 May 2024 | 21* | 24* | Matchday Finance |
| Sheffield United | YE 30 Jun 2024 | 171.9 | 125.9 | Swiss Ramble |
| Sheffield Wednesday | YE 31 Jul 2024 | 20* | 28.5 | Swiss Ramble index |
| Stoke City | YE 31 May 2024 | 28.8 | 31.8 | Club |
| Sunderland | YE 31 Jul 2024 | 38.2 | 26.5 | Swiss Ramble |
| Swansea City | YE 31 Jul 2024 (11m) | 23.5 | 27.3 | Swiss Ramble |
| Watford | YE 30 Jun 2024 | 57.6 | 33.0 | Kinnaird Sports |
| West Bromwich Albion | YE 30 Jun 2024 | 28.2 | 42.9 | Club |
| Burnley | YE 30 Jun 2024 | 169.3 | 136.5 | Swiss Ramble |
| Luton Town | YE 30 Jun 2024 | 134.8 | 101.0 | Swiss Ramble |
| Oxford United | YE 30 Jun 2024 | 8.4 | 11.1 | Club |
| Portsmouth | YE 30 Jun 2024 | 20.4 | 17.1 | Club |
Plymouth Argyle figures were updated on 2 October 2025 based on Companies House and Matchday Finance sources.
League One (2024/25)
Insight: League One is splitting in two: heavily backed projects push budgets toward Championship territory, while the median club operates around £6–12m revenue with tight wage control.
| Club | Financial year | Revenue £m | Staff costs £m | Source |
|---|---|---|---|---|
| Barnsley | YE 30 Jun 2024 | 8.97 | 11* | Insider Media |
| Birmingham City | YE 30 Jun 2024 | 29.6 | 35.8 | Swiss Ramble |
| Blackpool | YE 30 Jun 2024 | 9.701 | 8.5* | Local report |
| Bolton Wanderers | YE 30 Jun 2024 | 21.3 | 16.5* | Club |
| Bristol Rovers | Latest filed | 8.5* | 7.2* | Club |
| Burton Albion | Latest filed | 7.5* | 6.2* | Club |
| Cambridge United | Latest filed | 8.2* | 6.7* | Club |
| Charlton Athletic | YE 30 Jun 2024 | 8.8 | 12.2 | CAST |
| Crawley Town | Promoted | 7.0* | 5.8* | Club |
| Exeter City | Latest filed | 8.0* | 6.6* | Club |
| Huddersfield Town | Relegated | 20.0* | 18.0* | Club |
| Leyton Orient | Latest filed | 8.1* | 6.7* | Club |
| Lincoln City | Latest filed | 8.4* | 7.0* | Club |
| Mansfield Town | Promoted | 9.5* | 7.8* | Club |
| Northampton Town | Latest filed | 7.8* | 6.4* | Club |
| Peterborough United | YE 30 Jun 2024 | 10.174 | 7.432 | Peterborough Telegraph |
| Reading | YE 30 Jun 2024 | 10 | 14 | Kieran Maguire |
| Rotherham United | Relegated | 20 | 18 | Swiss Ramble |
| Shrewsbury Town | Latest filed | 7.6* | 6.3* | Club |
| Stevenage | Latest filed | 7.4* | 6.1* | Club |
| Stockport County | YE 30 Jun 2024 | 9.2 | 7.5* | Club |
| Wigan Athletic | YE 30 Jun 2024 | 12.5* | 11.7 | Wigan Today |
| Wycombe Wanderers | Latest filed | 8.5* | 7.1* | Club |
| Wrexham | YE 30 Jun 2024 | 26.7 | 20* | Reuters |
League Two (2024/25)
Insight: Most clubs rely on matchday and local commercial to fund wages; upside comes from player trading, cup runs and larger fanbases.
| Club | Financial year | Revenue £m | Staff costs £m | Source |
|---|---|---|---|---|
| Accrington Stanley | Latest filed | 6.8* | 5.4* | Club |
| AFC Wimbledon | YE 30 Jun 2024 | 9.0 | 6.5* | Club |
| Barrow | Latest filed | 6.7* | 5.2* | Club |
| Bradford City | YE 31 May 2024 | 7.7 | 6.1 | Swiss Ramble |
| Bromley | Promoted | 6.2* | 5.0* | Club |
| Carlisle United | Relegated | 7.0* | 5.6* | Club |
| Cheltenham Town | Relegated | 6.9* | 5.5* | Club |
| Chesterfield | Promoted | 7.5* | 6.1* | Club |
| Colchester United | Latest filed | 6.5* | 5.1* | Club |
| Crewe Alexandra | Latest filed | 6.3* | 5.0* | Club |
| Doncaster Rovers | Latest filed | 6.8* | 5.4* | Club |
| Fleetwood Town | Relegated | 7.1* | 5.7* | Club |
| Gillingham | YE 30 Jun 2024 | 8.22 | 6.3* | KentOnline |
| Grimsby Town | Latest filed | 6.4* | 5.1* | Club |
| Harrogate Town | Latest filed | 6.0* | 4.8* | Club |
| Milton Keynes Dons | YE 30 Jun 2023 | 6.959 | 5.77 | Accounts (PDF) |
| Morecambe | Latest filed | 6.1* | 4.9* | Club |
| Newport County | Latest filed | 6.2* | 5.0* | Club |
| Notts County | Latest filed | 6.9* | 5.5* | Club |
| Port Vale | Relegated | 7.0* | 5.6* | Club |
| Salford City | Latest filed | 7.2* | 5.8* | Companies House |
| Swindon Town | Latest filed | 6.6* | 5.2* | Club |
| Tranmere Rovers | Latest filed | 6.5* | 5.1* | Club |
| Walsall | Latest filed | 6.4* | 5.0* | Club |
National League (2024/25)
Insight: A handful of clubs operate with budgets near the EFL’s lower end, while many rely on volunteers and hyper-local sponsorships. Volatility management is key.
| Club | Financial year | Revenue £m | Staff costs £m | Source |
|---|---|---|---|---|
| AFC Fylde | Latest filed | 1.6* | 1.2* | Club |
| Aldershot Town | Latest filed | 1.5* | 1.1* | Club |
| Altrincham | Latest filed | 1.5* | 1.1* | Club |
| Barnet | Latest filed | 1.7* | 1.3* | Club |
| Boston United | Promoted | 1.4* | 1.0* | Club |
| Braintree Town | Promoted | 1.3* | 0.95* | Club |
| Dagenham & Redbridge | Latest filed | 1.6* | 1.2* | Club |
| Eastleigh | Latest filed | 1.6* | 1.2* | Club |
| Ebbsfleet United | Latest filed | 1.6* | 1.2* | Club |
| FC Halifax Town | Latest filed | 1.5* | 1.1* | Club |
| Forest Green Rovers | Relegated | 1.9* | 1.5* | Club |
| Gateshead | Latest filed | 1.4* | 1.0* | Club |
| Hartlepool United | Latest filed | 2.0* | 1.7* | Club |
| Maidenhead United | Latest filed | 1.4* | 1.0* | Club |
| Oldham Athletic | Latest filed | 2.5* | 2.0* | Club |
| Rochdale | Latest filed | 1.6* | 1.2* | Club |
| Solihull Moors | Latest filed | 1.7* | 1.3* | Club |
| Southend United | Latest filed | 2.8* | 2.3* | Club |
| Sutton United | Relegated | 1.6* | 1.2* | Club |
| Tamworth | Promoted | 1.3* | 0.95* | Club |
| Wealdstone | Latest filed | 1.3* | 0.95* | Club |
| Woking | Latest filed | 1.6* | 1.3* | Club |
| Yeovil Town | Promoted | 1.7* | 1.3* | Club |
| York City | Latest filed | 1.8* | 1.4* | Club |
Cross-League Comparison & Key Takeaways
- Premier League: ~£6.2bn revenue; average staff costs well above £160m in the upper half.
- Championship: ~£750m+ combined; many clubs run wage/revenue >100% absent parachute money.
- League One: ~£400m combined; widening gap between investor-backed projects and median budgets.
- League Two: ~£200m combined; sustainability relies on prudence and community support.
- National League: <£120m combined; transparency and volatility are core risks.
Discover more from Sentinel Sports Group
Subscribe to get the latest posts sent to your email.
