Manchester City are set to sell Brahim Diaz to Real Madrid for a deal that could be worth up to $28 million depending on sell-on fees.
The 19-year-old midfielder was out of contract this summer.
City have added a 40% sell-on clause if Real Madrid sell Diaz to Manchester United in the future.