Terms have been agreed on a two-year deal and according to Sky Sports, United have also inserted a clause to extend the contract for a further season. They will pay around £20m to Juventus.
The final touches are being put on visa details before Ronaldo’s move to United is officially done and the Old Trafford outfit can unveil the Portugal star ahead of his second spell at Old Trafford.
Ronaldo is expected to have agreed terms on a £480,000-a-week deal at United, which will make him the Premier League’s highest-paid player.
And his return will complete a whirlwind week for the 36-year-old, who as recently as Friday morning looked set to join United’s fierce rivals City and play under Pep Guardiola.
But United made contact with Ronaldo’s agent, Jorge Mendes, while club legends such as Sir Alex Ferguson and Rio Ferdinand made contact with Ronaldo himself to try and dissuade him from joining the blue half of Manchester.
Speaking prior to United’s 1-0 win over Wolves on Sunday, manager Ole Gunnar Solskjaer backed Ronaldo to elevate the team to a new level.
‘Hopefully we can get the paperwork sorted and announce it,’ said Solskjaer. ‘He is a great player, a great human being. I’m excited to keep building this squad. He will bring something completely different.
‘Let’s get him back to United after the break and hopefully he’ll be involved as soon as possible. He will make us a better team.
‘Hopefully Cristiano can come in and show what he has done in his career. I am sure he likes all the talk about being old. Make it personal and he will show what he can do.’