Profit/loss What is booked as income and cost in the year: wages, amortisation, profit on sales. Decides whether Milan make a profit or a loss.
Balance sheet and cash What Milan own and owe: player registrations, cash, debt. A purchase moves money into an asset and is not in itself a cost.
The transfer fee does not become a cost on the day of purchase. It is spread as amortisation over the contract. Wages come on top, every year.
Here the purchase happens at once: money goes out, and Milan own a new asset. The result is unchanged on the day of purchase.
Amortisation is the same every year, and the book value on the balance sheet falls to zero. The charge to the result is amortisation + wages.
Sales: This example leaves out sales. If Milan sell a player for more than his book value, the difference is called a plusvalenza. It is income in the result straight away, while the cash (the full sale price) ends up on the balance sheet. Simplified model, not an official FFP calculation. Squad cost = (wages + amortisation) ÷ revenue. The same 70% limit applies from 2026/27 under UEFA's squad cost rule and the Italian federation's «costo del lavoro allargato». The two rules do not measure things in quite the same way, and we have not publicly reviewed the details of the Italian one. The starting point is rough figures: revenue €464.6m (2025/26, club accounts), wages for the whole squad €103.1m gross (estimate from Calcio e Finanza, September 2026), amortisation €120m (2024/25) and result −€24.0m (estimate for 2025/26). Coaches' wages and agent fees are not included because we lack figures. New players can bring new revenue (sponsors, sporting success), but that is not counted. The club's own figures for 2026/27 have not been published.
Milan's purchases and sales from 1996 to today. Coverage is best for the last five years. Before 2016 the list is incomplete, and a window with no rows does not mean Milan did nothing. Amounts in millions of euros, fixed fee without bonuses. The lists are sorted by fee and then by type. Tap a heading to sort by something else, and tap a row for notes and sources.
Pick a match to jump to that season with the player highlighted. The other transfers in the same period stay on the list.
If Milan extend a player's contract, his book value is spread over more years in the accounts, and the cost per year falls. How a new purchase is spread over the contract is shown under “Buying a player”.
What each player costs in wages per year, without bonuses. All are selected. Search or choose several.
* Net wages in millions of euros per season, 2026/27, bonuses not included. Net is what the player is paid after tax. The figures are estimates from Calcio e Finanza (7 September 2026), not official club figures. The club's actual cost is higher, because it also pays tax. Rabiot is listed at €3.5m net; some other sources have mentioned €5m, which may include variable elements. Valeri Vladimirov is not in their list, so his wage is shown as “–”. Calcio e Finanza also lists Bondo (€1.5m net), who is not included here. Their total is €64.8m net. Source: Calcio e Finanza.
Profit/loss Income and costs in the year (amortisation, wages, profit on sales). Balance sheet What Milan own and owe (player registrations, cash, debt). Tap a line below the chart to see what it is made up of.
All are selected. Figures in millions of euros; Fee = transfer fee, Book = book value, Amort. = amortisation per year. Search, choose several, or clear away the ones you don't want to see. Tap a heading to sort.
Transfer fees and contracts are taken from open sources (Calcio e Finanza, the club, Sky Sport and similar). Book value is calculated by us as transfer fee × years left ÷ contract length, unless the source gives the figure. Figures marked ≈ are derived. Where a source lacks a figure, it shows “–”.
Sources: the club's accounts via Calcio e Finanza, Il Sole 24 Ore and the club's press release of 28 September 2026 (Sky Sport). Figures marked ≈ are estimates. Detailed accounts for 2025/26 have not been published.