Tottenham striker Harry Kane will have the final say on a move to Bayern Munich after the two clubs reportedly agreed a fee.
Bayern have been haggling with the Premier League club for weeks as they seek to land the 30-year-old England centre-forward.
Spurs have knocked back several offers but reports on Thursday suggested a compromise had been reached, leaving the decision with the player.
Kane, who has one year left on his contract, will reportedly cost the German champions around €100 million, which would be a club record, surpassing the €80m capture of Lucas Hernandez from Atletico Madrid in 2019.
The Bavarians, who won the Bundesliga for 11th time in a row last season, have been desperate to sign Kane as they look to boost their attack and contend for the Champions League title once more.
Kane has scored 280 goals in 435 games across all competitions for Tottenham but has never won a trophy. The England international has 217 Premier League goals, 47 behind Alan Shearer's all-time record of 260.
It has been suggested that Kane would prefer to stay in England as he hunts down Shearer's mark. Bayern, however, would likely offer the silverware that has been so far missing in his stellar career.
He was the subject of interest from Manchester United earlier in the summer, but the Red Devils opted instead to target less costly alternatives in a bid to stay within their transfer budget.
Spurs supporters sang “we want you to stay” during Sunday’s 5-1 friendly victory over Shakhtar Donetsk, new manager Ange Postecoglou’s first home game in charge.
The team begin their Premier League campaign away to Brentford on Sunday, with Kane reportedly keen for his future to have been decided by then.
Bayern, meanwhile, kick off their season on Saturday with the German Super Cup against RB Leipzig.