How Much Does Harry Kane Earn? Salary and Contract Breakdown
Harry Kane earns an estimated €25m a year at Bayern Munich — around €480,769 per week. Here is the full breakdown of his salary, contract and career earnings.

Harry Kane is the highest-paid player at Bayern Munich, on an estimated gross fixed salary of €25,000,000 per year. That works out at roughly €480,769 per week, or approximately £398,599 weekly depending on the exchange rate.
Here is how that figure breaks down, how it compares to what he earned at Tottenham, and what happens when his contract expires.
Harry Kane’s salary at a glance
| Metric | Figure |
|---|---|
| Annual gross salary | €25,000,000 |
| Weekly | ~€480,769 |
| Weekly (GBP) | ~£398,599 |
| Weekly (USD) | ~$521,970 |
| Contract expires | June 2027 |
| Club rank | Highest earner at Bayern Munich |
Figures are estimated gross fixed salary and exclude bonuses, image rights and endorsement income.
The contract
Kane signed a four-year deal when he joined Bayern Munich from Tottenham Hotspur in August 2023, running until June 2027.
Reports at the time indicated Bayern were prepared to offer him a record Bundesliga salary to secure the transfer — a reflection both of his output and of the fact that Tottenham had held out for years before agreeing to sell.
What “gross fixed salary” actually means
This is worth understanding, because most published salary figures are less precise than they look.
Gross means before tax. Germany’s top rate of income tax, plus solidarity surcharge and social contributions, means the take-home figure is substantially lower than the headline number — considerably less than half in practical terms.
Fixed means it excludes performance bonuses. Elite forwards typically have appearance, goal, assist and team-achievement bonuses layered on top. Kane’s actual annual earnings from the club in a successful season will exceed the fixed figure, sometimes significantly.
Salary is not total income. Endorsement deals, image rights arrangements and personal sponsorships are separate and, for a player of Kane’s profile, substantial. Any “how much does X earn” figure based only on club salary is understating total income.
How it compares to his Tottenham earnings
Kane’s move to Bayern represented a significant pay increase over his Tottenham terms, which is part of why the transfer happened despite his stated attachment to the club he came through.
It also sits above what most Premier League forwards earn. For context, the highest-paid player at Arsenal — Bukayo Saka — reportedly signed a deal worth £300,000 per week in early 2026, which is meaningfully below Kane’s approximate £398,599.
Why Bayern paid it
Two reasons, and they compound.
Output. Kane’s scoring rate in the Bundesliga has been exceptional even by his own standards, and the German league’s slightly more open defensive structures have suited him.
Transfer economics. Bayern paid a large fee for a player who was 30 at the time of signing. A high salary on a four-year deal was the mechanism to make the overall package attractive enough that Tottenham finally sold and Kane finally left. In transfer terms, the wage was part of the acquisition cost.
What happens in 2027
His contract expires in June 2027. Standard practice means he would be free to negotiate with foreign clubs from January 2027 if no extension is agreed.
The realistic outcomes are a renewal on adjusted terms reflecting his age, a Premier League return, or a move to a market where the wage bill is less constrained. All three have been speculated about; none is close to settled.
Frequently asked questions
How much does Harry Kane earn per week?
An estimated €480,769 per week, based on a gross fixed annual salary of €25,000,000 at Bayern Munich. That is approximately £398,599 or $521,970 weekly.
How much does Harry Kane earn per year?
An estimated €25,000,000 in gross fixed salary, making him the highest-paid player at Bayern Munich. Bonuses and endorsement income are additional.
When does Harry Kane’s contract expire?
June 2027. He signed a four-year deal on joining Bayern Munich from Tottenham in August 2023.
Is Harry Kane the highest-paid player at Bayern Munich?
Yes. He is reported as Bayern’s highest earner on estimated gross fixed salary.
Does Harry Kane earn more than Premier League players?
His approximate £398,599 per week exceeds what most Premier League players earn. For comparison, Arsenal’s highest earner Bukayo Saka reportedly signed terms worth £300,000 per week in early 2026.
Photo: Brad Tutterow — Wikimedia Commons, CC BY 2.0.