Harry Kane earns roughly $500,000 per week at Bayern Munich — making him the highest-paid player in Bundesliga history. When you're scoring at better than a goal per game since arriving in Germany, it's hard to argue with the price tag.
His contract, signed when he left Tottenham in a $130 million deal in 2023, runs through 2027 and guarantees him at least $108 million in base salary alone. That works out to around $26 million per year before the bonuses kick in — and they do kick in.
The bonus structure that keeps growing
Kane's deal includes performance-related bonuses tied to goals, appearances, and team success. Given that he's just finished as Bundesliga top scorer for the third consecutive season — 36 goals last term, a vital contribution to Bayern's second straight title — he's almost certainly collecting near the top of whatever that bonus ceiling looks like.
That makes him not just expensive on paper, but one of the better value contracts in European football. Strikers who deliver 36-goal seasons and Bundesliga titles don't grow on trees.
At the World Cup, the per-game fee is more symbolic — around $2,700 per match, donated to the England Football Foundation and distributed to charity. If England go all the way, each player picks up a bonus of $667,500 or more. With Kane already at five goals and trailing only Mbappé and Messi in the Golden Boot race, that bonus window is still very much open.
Off the pitch, the portfolio keeps building
Kane's earnings extend well beyond his Bayern wage. His image rights company, HK28 Limited, holds over $14 million in equity. His investment portfolio sits above $6 million. In Germany, he's added commercial deals including one with food brand 3Bears, tapping into a new market that Bundesliga stardom has unlocked.
Bayern are already eyeing an extension beyond 2027, and when that negotiation happens, the salary bar moves up again. A striker at 32 who's still operating at this level — and collecting Golden Boot hardware along the way — doesn't take a pay cut.
