The 26-year-old’s contract with Leeds United was set to expire at the end of June but the Championship club has ripped it up early.
Beckford helped Leeds win promotion to the Championship this season.
Beckford snubbed the offer of a new deal at Leeds and is expected to sign a £20,000-a-week four-year deal with Everton.