Fare For All began in Minnesota in 1986 as Fare Share, part of a nationwide network of Cooperative Food Purchasing programs. It was run locally by Ramsey Action Program (RAP), a non-profit in St. Paul. RAP started Fare Share to encourage volunteerism and stretch food budgets. When it first began, there were twenty host sites; this number grew to over two hundred sites in a five year period.
The program began to experience tough times in the mid 1990s due to high rental and food costs. In August of 2002 RAP asked Emergency Foodshelf Network (EFN) now The Food Group to take over Fare Share. EFN renamed the program Fare For All and in 2007, launched a new version of the program, Fare For All Express. This enabled customers to buy their food packages without ordering and paying in advance. This initiative has resulted in new growth for the program.