Harry Kane is heading to Bayern Munich (MB Media/Getty)
Harry Kane has agreed to join Bayern Munich after their €120 million (£103.9m) offer was accepted by Tottenham.
Bayern’s latest bid was accepted by Spurs on Thursday morning, however, the England captain was said to have had some last-minute doubts over a move to the Bundesliga champions.
Reports in Germany had claimed that Kane’s camp had received a new proposal from an unnamed club ‘at short notice’ which was a better contract offer than Bayern’s, although it required him to leave Tottenham on a free transfer next summer.
However, The Athletic reported late on Thursday evening that Kane has now given the green light to Bayern and is ready to sign a four-year contract with the German club.
German newspaper Bild report that Bayern’s offer is made up of €100m (£86.6m) up front, plus an additional €20m (£17.3m) in bonus payments.
Their report claims that the hold-up on Thursday was attributed to financial issues surrounding bonus payments to Kane’s representatives.
Bayern Munich have agreed a €120m (£103.9m) deal with Spurs for Harry Kane (Shutterstock)
Both Bayern and Spurs are aiming to complete a deal by the end of the weekend, while the Bundesliga side have been given permission for Kane to undergo a medical with them.
Kane had also been keen to resolve his future before Spurs’ Premier League season opener against Brentford on Sunday.
The 30-year-old had been offered a new deal to stay at Spurs worth £400,000 a week but opted not to extend his contract, which expires next summer.
Manchester United had expressed an interest in signing Kane earlier this window but quickly withdrew from the race due to the costs involved.
Paris Saint-Germain had also made an approach but Kane indicated that he did not want to move to the French capital.
For more stories like this, check our sport page.
Follow Metro Sport for the latest news on Facebook, Twitter and Instagram.
The saga is nearly over.