Methodology

What the estimates can't tell you.

PSRwatch estimates are built from public data, and public data has gaps. This page lists the known weaknesses plainly, so you can judge how much weight each number deserves.

Quick answer

Accounts arrive months after the season they describe, so current-season figures are forecasts. Wage data is partly estimated — public coverage is roughly 76–90% per club, with the gaps filled by labelled PSRwatch estimates. Undisclosed fees are never invented, promoted clubs are the hardest to forecast, and official squad-cost calculations come only from the Premier League and other governing bodies.

Accounts arrive months after the season

Audited accounts are the only checked record of a club's finances, and they lag the season by months — sometimes more than a year. Everything PSRwatch says about the current 2026/27 season is therefore a forecast layered on top of an older baseline, not a reading of this season's books. The older a club's latest filing, the wider the honest uncertainty around its estimate.

Wages are partly estimated

Player wages are the largest part of squad cost, and not every wage is public. Public wage data typically covers roughly 76–90% of a club's squad; the remainder are PSRwatch estimates, and they are labelled as estimates wherever they appear. A club's squad-cost figure is only as precise as its wage coverage, which is why the coverage itself is shown rather than hidden.

Undisclosed fees are never invented

When a transfer fee is not made public, PSRwatch does not guess one. Undisclosed fees are excluded from the income and cost arithmetic by policy, rather than replaced with an invented figure. That keeps the estimates honest, but it also means player-trading numbers can be understated for clubs with several undisclosed deals — a gap the site acknowledges rather than papers over.

Only governing bodies make official calculations

The Premier League, EFL and UEFA run the official squad-cost and PSR calculations, using confidential submissions PSRwatch cannot see: exact contract terms, intra-group arrangements and allowable deductions among them. PSRwatch estimates show the likely direction and scale of a club's position. They cannot confirm compliance or breach, and they should never be quoted as if they could.

Stale data is labelled, not hidden

When a data fetch fails, PSRwatch keeps the last good snapshot rather than showing broken figures — and says so. Every source's age and status is published on the data health page, so you can always check how fresh the inputs behind a number are. The model's accuracy record against later-filed accounts lives on the backtesting page.