Harry Kane has signed his Bayern Munich contract, talkSPORT understands.
The England captain has agreed a four-year deal and could make his debut as early as today in the German Super Cup.
Kane arrived in Munich on Friday evening
Tottenham struck an initial £84.5million deal with the German giants on Thursday, with the deal rising over £100m with potential add-ons.
Kane made the decision to leave Spurs after 19 years and arrived in Munich to complete his medical on Friday.
Bayern are expected to announce the signing imminently.
Tottenham’s record goalscorer has been at the centre of a transfer saga all summer long.
Bayern saw multiple bids rejected by Spurs chief Daniel Levy but the club were reluctant to lose him on a free transfer next summer.
Kane entered the final year of his Tottenham contract and rejected new terms worth £400,000-a-week.
Despite scoring 280 goals for the club, the 30-year-old leaves north London without winning a major trophy.
The superstar striker was enjoying life under new boss Ange Postecoglou but the Australian admitted Kane’s heart was set on leaving when he arrived.
Kane has played his last match for TottenhamGetty
“[Harry and I] had a chat on the first day. He was up front and honest that if they could agree a deal then he would go. He wanted it decided by the first game and that was my preference as well,” Postecoglou told his press conference on Friday.
“I didn’t see the point in [pitching myself] because whatever I was going to say was going to be irrelevant. I could plan this grand vision but I’m sure he’d heard it all before. My feeling was we’ll get to know each other, that’s the best way to navigate this early bit.
“Having said that, in my mind after that initial conversation [on the first day], he’d made up his mind that if the clubs agreed he’d go but he was also happy to stay if they didn’t.”