Zaha due Man Utd medical as £15M deal agreed
The remaining £5m will be made up of various add-ons, £3m based on appearances, and the remaining £2m based on trophies and England appearances.
Palace have also agreed a 10 per cent sell-on fee. Zaha will sign a five-and-a-half year contract at Old Trafford which will start at £35,000 a week, rising as he develops at the club.
The England international will have a medical for United within the next 48 hours and will be loaned back to Palace for the remainder of the season - a key boost to Palace boss Ian Holloway as he strives to win promotion to the Premier League.