Details of all League Two clubs, turnover, expenditures, stored Net Profit/Loss, Cumulated Losses, and Owner Loans.
Salary Cost Management Protocol • League Two Operating Directives
Clubs can allocate a maximum of 50% of qualifying revenue to combined player wages, manager pay, and intermediary fees.
100% of player trading (net transfer profits and realized player sales) can be directly injected into allowable wage capacity.
Two formal SCMP financial audits must be submitted annually to the EFL for monitoring:
Relegated League One clubs receive phased contractual allowances, while newly promoted National League clubs receive a 1-year adjustment period on historical contracts.
Breaching allowable headroom triggers automatic registration embargoes, restricting incoming player movement to strict 1-in-1-out salary limitations.
Central Distribution, Solidarity & Academy Baselines • League Two
Direct central broadcasting and core operational distribution paid annually to each League Two member club by the English Football League.
Annual solidarity funding contributed directly from Premier League broadcast revenues to support the financial sustainability of League Two clubs.
Annual central grant funding allocated under the Elite Player Performance Plan (EPPP) for operating a licensed Category 3 youth academy.
Total baseline funding (£952k + £534k + £500k) secured by Category 3 clubs prior to matchday ticket sales, commercial revenue, and player sales.
| # | CLUB NAME | SEASON | TOTAL REVENUE | TOTAL COST | OTHER INCOME / (COSTS) | NET PROFIT / (LOSS) | CUMULATED LOSSES | OWNER LOANS |
|---|---|---|---|---|---|---|---|---|
| 1 | Accrington Stanley | 2024/25 Season | £0.00M | £0.00M | +£0.20M | -£0.20M | £1.10M | £5.80M |
| 2 | Accrington Stanley | 2023/24 Season | £0.00M | £0.00M | +£0.90M | -£0.90M | £0.10M | £5.50M |
| 3 | Barnet | 2024/25 Season | £0.00M | £0.00M | +£0.40M | -£0.40M | £2.40M | £3.30M |
| 4 | Barnet | 2023/24 Season | £0.00M | £0.00M | -£0.60M | +£0.60M | £2.00M | £1.90M |
| 5 | Barrow Atheletic | 2024/25 Season | £0.00M | £0.00M | +£1.00M | -£1.00M | £8.80M | £0.00M |
| 6 | Barrow Atheletic | 2023/24 Season | £0.00M | £0.00M | +£1.10M | -£1.10M | £7.90M | £0.00M |
| 7 | Bristol Rovers | 2024/25 Season | £8.10M | £14.20M | +£0.60M | -£6.70M | £39.80M | £16.20M |
| 8 | Bristol Rovers | 2023/24 Season | £7.50M | £12.20M | +£0.60M | -£5.30M | £33.10M | £7.30M |
| 9 | Bromley | 2024/25 Season | £5.30M | £6.54M | -£0.14M | -£1.10M | £5.60M | £5.70M |
| 10 | Bromley | 2023/24 Season | £4.00M | £4.40M | -£0.00M | -£0.40M | £4.50M | £4.70M |
| 11 | Cambridge United | 2024/25 Season | £9.20M | £13.00M | -£0.10M | -£3.70M | £14.00M | £2.90M |
| 12 | Cambridge United | 2023/24 Season | £8.30M | £10.90M | +£0.00M | -£2.60M | £10.30M | £0.50M |
| 13 | Cheltenham Town | 2024/25 Season | £0.00M | £0.00M | +£0.30M | -£0.30M | £2.10M | £0.20M |
| 14 | Cheltenham Town | 2023/24 Season | £0.00M | £0.00M | £0.00M | +£0.00M | £1.80M | £0.20M |
| 15 | Chesterfield | 2024/25 Season | £7.80M | £10.10M | +£0.10M | -£2.40M | £16.70M | £1.50M |
| 16 | Chesterfield | 2023/24 Season | £5.60M | £8.90M | -£0.00M | -£3.30M | £14.30M | £1.40M |
| 17 | Colchester United | 2024/25 Season | £0.00M | £0.00M | +£3.60M | -£3.60M | £45.90M | £40.20M |
| 18 | Colchester United | 2023/24 Season | £0.00M | £0.00M | +£3.70M | -£3.70M | £38.50M | £36.80M |
| 19 | Crawley Town | 2024/25 Season | £0.00M | £0.00M | +£2.70M | -£2.70M | £17.10M | £10.60M |
| 20 | Crawley Town | 2023/24 Season | £0.00M | £0.00M | +£2.80M | -£2.80M | £14.40M | £8.30M |
| 21 | Crewe Alexandra | 2024/25 Season | £5.20M | £6.40M | -£0.10M | -£1.10M | £6.80M | £3.30M |
| 22 | Crewe Alexandra | 2023/24 Season | £5.30M | £6.10M | +£0.00M | -£0.80M | £5.60M | £2.80M |
| 23 | Fleetwood Town | 2024/25 Season | £7.50M | £13.40M | £0.00M | -£5.90M | £46.00M | £50.40M |
| 24 | Fleetwood Town | 2023/24 Season | £5.80M | £15.10M | £0.00M | -£9.30M | £40.20M | £43.40M |
| 25 | Gillingham | 2024/25 Season | £7.50M | £13.30M | -£0.10M | -£5.70M | £13.20M | £7.00M |
| 26 | Gillingham | 2023/24 Season | £8.20M | £12.50M | -£0.00M | -£4.30M | £7.40M | £2.20M |
| 27 | Grimsby Town | 2024/25 Season | £6.00M | £7.90M | -£0.00M | -£1.90M | £6.90M | £1.30M |
| 28 | Grimsby Town | 2023/24 Season | £5.70M | £7.40M | -£0.00M | -£1.70M | £5.00M | £3.50M |
| 29 | Harrogate Town | 2024/25 Season | £4.10M | £6.30M | £0.00M | -£2.20M | £10.20M | £6.40M |
| 30 | Harrogate Town | 2023/24 Season | £3.10M | £5.70M | -£0.10M | -£2.50M | £8.00M | £5.30M |
| 31 | Milton Keynes Dons | 2024/25 Season | £5.60M | £12.70M | -£5.40M | -£1.70M | £16.50M | £17.20M |
| 32 | Milton Keynes Dons | 2023/24 Season | £5.70M | £9.40M | -£1.40M | -£2.30M | £14.80M | £13.60M |
| 33 | Newport County | 2024/25 Season | £0.00M | £0.00M | +£0.80M | -£0.80M | £4.90M | £1.20M |
| 34 | Newport County | 2023/24 Season | £0.00M | £0.00M | £0.00M | +£0.00M | £4.00M | £0.30M |
| 35 | Notts County | 2024/25 Season | £0.00M | £0.00M | +£1.00M | -£1.00M | £17.90M | £10.10M |
| 36 | Notts County | 2023/24 Season | £0.00M | £0.00M | +£1.50M | -£1.50M | £27.70M | £18.80M |
| 37 | Oldham Athletic | 2024/25 Season | £0.00M | £0.00M | +£4.00M | -£4.00M | £14.70M | £10.70M |
| 38 | Oldham Athletic | 2023/24 Season | £0.00M | £0.00M | +£3.20M | -£3.20M | £7.50M | £7.20M |
| 39 | Salford City | 2024/25 Season | £0.00M | £0.00M | +£3.40M | -£3.40M | £27.50M | £20.50M |
| 40 | Salford City | 2023/24 Season | £0.00M | £0.00M | +£3.10M | -£3.10M | £24.10M | £16.90M |
| 41 | Shrewsbury Town | 2024/25 Season | £7.20M | £8.10M | -£0.30M | -£0.60M | £-5.10M | £0.00M |
| 42 | Shrewsbury Town | 2023/24 Season | £6.80M | £8.70M | -£0.30M | -£1.60M | £-5.90M | £0.00M |
| 43 | Swindon Town | 2024/25 Season | £7.30M | £10.10M | -£0.20M | -£2.60M | £16.90M | £10.40M |
| 44 | Swindon Town | 2023/24 Season | £6.90M | £8.20M | +£0.00M | -£1.30M | £14.30M | £8.10M |
| 45 | Tranmere Rovers | 2024/25 Season | £5.80M | £8.60M | -£0.40M | -£2.40M | £9.90M | £0.00M |
| 46 | Tranmere Rovers | 2023/24 Season | £6.00M | £7.50M | -£0.30M | -£1.20M | £7.80M | £0.00M |
| 47 | Walsall | 2024/25 Season | £8.20M | £9.60M | +£0.60M | -£2.00M | £1.00M | £5.00M |
| 48 | Walsall | 2023/24 Season | £6.70M | £8.10M | +£0.40M | -£1.80M | £-1.00M | £3.00M |