Erling Haaland's Manchester City contract is believed to contain a release clause worth £128m which can be activated after his first two seasons at the club.
Man City confirmed they had reached an agreement to sign Haaland at the end of the season on Tuesday subject to the completion of personal terms.
And German outlet Bild report that Haaland's camp have negotiated a £128m release clause into the Norwegian's deal at the Etihad Stadium, leaving them vulnerable to approaches from Europe's biggest clubs.
Real Madrid and Barcelona were both interested in signing Haaland this summer but opted to pursue other targets in part due to the financial muscle it would have taken to beat City in the race for his signature.
Listen now to 90min's Talking Transfers podcast, with Scott Saunders, Graeme Bailey & Toby Cudworth. This week: Erling Haaland's transfer to Manchester City. Ralf Rangnick recommending Konrad Laimer to Manchester United, a potential new right-back Liverpool, Declan Rice, and the latest on contract situations for Youri Tielemans and Sadio Mane.
But the football and financial landscape could look very different two years from now and if Haaland remains one of the world's best players then there could be another lengthy queue to activate this release clause.
In addition to Real Madrid and Barcelona's interest, 90min reported last year that Chelsea had hoped to skip the wait to sign Haaland with a mammoth £150m bid. Other reports in England have since stated the Blues would have been in for the Borussia Dortmund forward this year too had they not received sanctions by the UK government.
Source : 90min