Welcome to issue #012 of Contemporary Football, your inside look at how the game really works behind the scenes.
Monday to Friday, you’ll uncover a new perspective on football business, and sometimes a deeper story that sharpens your thinking and gives you an edge in the beautiful game.
If you need support on your football journey, just write me.

Hey everyone,

When we speak about Inter, Milan and Juventus, we usually discuss transfers, coaches, referees…

Today, we look at something far more important: the numbers.

Because numbers tell the truth even when words don’t.

And this year, the truth is interesting.

Total Revenue: 1.6 Billion

For the first time, Inter, Milan, and Juventus together passed €1.6 billion in revenue.
A huge jump from last year’s €1.32 billion and a new record for Italian football.

All three grew.
But not equally.

Inter: the new revenue leader

This year, Inter broke the €500 million barrier.
A mix of Champions League and a fanbase that keeps showing up.

Inter beat Milan and Juve in every single revenue line:

Matchday revenue

  • Inter: €31m

  • Milan: €26m

  • Juventus: €22m

European matchday revenue

  • Inter: €30m

  • Milan: €8m

  • Juventus: €8m

Season tickets

  • Inter: €31.5m

  • Milan: €22m

  • Juventus: €24m

TV rights
Reaching the Champions League final (even losing 5–0 to PSG…) still paid off:

  • Inter: €136m

  • Milan: €70m

  • Juventus: €67m

And the Club World Cup added more oxygen for Inter and Juventus.

Milan: commercial power

Milan passed Juventus in commercial revenue:

  • Milan: €152m (91m sponsors + 61m merchandising)

  • Inter: €142m

  • Juventus: €115m

Why?

Juventus spent almost the entire season without a shirt sponsor.
And in the football business, that’s like leaving money on the pitch every weekend.

Milan’s global brand is strong.
And they’re building on it.

Juventus: saved by player trading

With no Champions League last year and no shirt sponsor, Juve leaned on player trading.

Player trading revenue:

  • Juventus: €109m

  • Milan: €83m

  • Inter: €21m

Capital gains:

  • Juventus: €89m

  • Milan: €56m

  • Inter: €21m

Juventus basically balanced half their season through the market.

The cost side

Here, Juventus is still the most expensive club in Italy. But something important is happening.

Juventus: cost-cutting continues

In 2020/21, Juventus’ costs were almost €700 million.

This year?
€559 million.

Still high, but the curve is going down.
Hard choices, but necessary ones.

Personnel costs + amortisation:

  • 2024/25: €336m

  • 2023/24: €365m

They’re cleaning up the wage bill and cutting amortisation.

Inter: controlled growth

Inter’s costs rose slightly to €482m, up from €464m.
Still under control, considering the revenue explosion.

Personnel + amortisation:

  • €279m (218m wages + 60m amortisation)

This is sustainable if revenues stay above €500m.

Milan: lean and stable

Milan reached €478m in costs, up from €443m.

Personnel + amortisation:

  • €244m (160m wages + 84m amortisation)

Milan has built a model that keeps the club competitive and sustainable.

In Italy, that’s a great achievement.

Net Profit: Who actually made money?

Two clubs ended the season in the black:

  • Inter: +€36m

  • Milan: +€2.9m (third year in a row!)

One club is still negative:

  • Juventus: –€58m

But this is important:

Juve went from –€199m to –€58m in one year.

That’s a recovery.

My take

Inter had the best financial season.
Milan stayed stable and smart.
Juventus finally stopped the bleeding.

But the race isn’t decided in one season.

Everything now depends on two things:

1. Who will have the most profitable stadium
Inter + Milan are pushing.
Juventus already has one.
The new San Siro could change the league’s balance for the next 20 years.

2. Who controls costs during the next cycle
Success in football is not easy but simple:

  • spend well

  • manage the wage bill

  • and win on the pitch

The clubs that master these three will define the next decade of Serie A.

See you tomorrow,

Federico

Whenever you are ready, there are three ways I can help you with:
Advisory for Clubs: Build. Fix. Grow.
Book a Call: Think clearer. Move faster.
Lecturing: Teach the game behind the game.

Keep Reading

No posts found