Sofyan Amrabat has signed his contract as a new Man United player, according to Fabrizio Romano.
The Moroccan joins on loan with an option to sign permanently next summer.
United will pay €10m (£8.5m) to take Amrabat on loan with an option to buy the player for €25m (£21.4m).
Fiorentina had preferred a permanent deal while United are conscious of complying with Financial Fair Play rules.
United's director of football negotiations Matt Hargreaves flew to Italy, where Amrabat is undergoing a medical on Deadline Day, to complete the deal
It is clear Amrabat wants to move to United and the 27-year-old has not been training with the Fiorentina first-team squad while his future remained unresolved.
Amrabat was not part of Fiorentina's squad for Thursday's Europa Conference League play-off second leg against Rapid Vienna amid speculation over his future.