England captain Harry Kane is set to have a medical at Bayern Munich after being given permission to travel to Germany by Tottenham.
Bayern and Spurs agreed a deal worth more than 100m euros (£86.4m) for the the 30-year-old on Thursday.
The decision to move was then left up to Kane, who is Tottenham’s all-time top scorer with 280 goals in 435 appearances.
Spurs boss Ange Postecoglou confirmed on Friday the deal is “imminent”.
Kane had one year left on his contract and was unlikely to stay with the club.
Providing there are no unexpected issues, Kane’s move will be completed in time to start the Bundesliga season next week.
It was felt the striker wanted a decision around his future made before the season began, but it has taken Bayern most of the summer to reach a point where Spurs chairman Daniel Levy was prepared to do a deal.
Kane had initially been linked with a move to Manchester United this summer, but it was unclear whether Levy would have been willing to sell him to another Premier League club.
He could have run down the final year of his contract before leaving on a free transfer in 2024.
Manchester City’s attempt to sign Kane in 2021 prompted the England striker to delay his return for pre-season training, but he played on Tottenham’s recent pre-season tour of Australia and South East Asia while negotiations with Bayern continued and last appeared on Sunday against Shakhtar Donetsk.
Spurs will face Brentford in their first match of the season on Sunday while Bayern begin their campaign against RB Leipzig in the German Super Cup on Saturday.
Kane has won the Premier League Golden Boot three times – in 2015-16, 2016-17 and 2020-21 – and with 213 goals from 320 games in the English top-flight he needs just 48 more to break Alan Shearer’s Premier League scoring record. A move to Germany could kill off that prospect.
Shearer posted on social media following Friday morning’s news to joke it is time for Kane to move on from the Premier League, with the expected departure leaving the former Newcastle and Blackburn striker’s tally of 260 top-flight goals safe for now.
Kane, who is England’s all-time leading scorer with 58 international goals, has never won a major trophy with club or country.
Bayern Munich claimed their 33rd Bundesliga title last season – an 11th in a row – and have won the Champions League six times and German Cup on 20 occasions.