United will pay around €15m plus €2m in add-ons for the talented full-back, close to what Porto were asking.
🚨 Sky sources: Alex Telles to @ManUtd is a done deal! Total agreement reached. United will pay around 20m€ for the Porto left back. Medical tonight in the UK #SkyTransfer #TransferUpdate @SkySportsNews @SkySportNewsHD @Sky_Marc
— Max Bielefeld (@Sky_MaxB) October 4, 2020
The agent Pini Zahavi played a big part in negotiations reaching a successful conclusion.
Porto had rejected an offer from United for the 27-year-old, who is out of contract next year.
But the Red Devils returned with an improved bid, which has been accepted.
Telles, who has two goals and two assists already this season, will leave Porto after four years.
He should fly to Manchester this evening for a medical before signing a four-year contract with the option of a fifth season.