United have been in talks with the 18-year-old for some time and they have now made an agreement.
'Record' have stated that United will pay around €40 million for the Portuguese footballer, but the fee could rise to a total of €60m with the additional charges included.