Kevin Mirallas will join Fiorentina on a season-long loan subject to a medical, Everton have announced.
Sky Sports News revealed on Friday that a move to the Serie A club was close to being completed.
The 30-year-old spent the second half of last season on loan at Olympiakos after falling out of favour with Ronald Koeman and not playing under Sam Allardyce.
Transfer Talk: Is it the end for Martial?
The Transfer Talk panel discuss whether Anthony Martial's increasingly-strained relationship with Jose Mourinho can be repaired.
Mirallas, who joined Everton for £6m in 2012, was also sent home from training last November by then caretaker-manager David Unsworth due to a lack of effort.
Fiorentina narrowly missed out on qualification for the Europa League last season, finishing eighth in Serie A.
Everton have signed Richarlison in a £40m deal from Watford and Lucas Digne for a fee worth £18m rising to £20m from La Liga champions Barcelona this summer.