Tickets for the game at Upton Park are priced at ??55 for adults and ??32 for U16s and over-65s, but have been reduced to ??45 and ??22 respectively after the contribution from the players and the club.
The move comes days after at least 1000 Liverpool supporters boycotted their Premier League match at Hull in protest at the decision to charge ??50 for away tickets. Stoke fans were charged ??16 for their game at the KC Stadium.
Everton captain Phil Jagielka said: “Everton fans’ support is always magnificent, our away fans especially, and this gesture is to show our gratitude to them for their support throughout the season.”
Earlier this season, Everton reduced the price of tickets for away visits to Newcastle and Swansea through their Away Fan Initiative, and also provided free coach travel for supporters going to Burnley, Southampton, Crystal Palace and Queens Park Rangers.
Tickets for the game at West Ham United will go on sale to season-ticket holders with 6 away Barclays Premier League credits from this season from 8am on Tuesday 5 May.