Both clubs have reached a breakthrough in negotiations on Friday and a deal has now been reached ahead of an official announcement in the upcoming days.
The 31-year-old was previously linked with a move to the Chinese Super League and the MLS, however, the family were unwilling to unsettle their family by moving overseas.
He has entered the last two years of his United contract and will be hoping to pick up more game time at Everton with just eight goals from 39 appearances last season, mostly across other competitions as United challenged on different fronts.
The Englishman still managed to overtake Sir Bobby Charlton as the club’s record goalscorer with a late free-kick at Stoke in January and will see out his incredible career at United with a completed haul of major club honours, adding the Europe League victory to his growing array of victories.
He’s always claimed the only other club in the Premier League he would play for is Everton and it seems like his wishes have come true. Thank you for everything.