The survey asks consumers to rate brands out of 100 based on categories, including the professionalism of staff, quality and efficiency of service, trust and transparency, customer experience and handling of complaints.
Amazon did not feature in the top 10 for ethics, which was added for the first time, although it did in two other areas.
In a score out of 10 for doing the right thing, in terms of its business practices and impact on employees and society, it scored seven. The Guardian has approached the company for comment.
John Lewis, which shares profits with staff, scored 8.6. Sports Direct, criticised for “workhouse” conditions in its warehouse by MPs in the wake of a Guardian investigation, registered the lowest score among major retailers, with just 6.1.
Amazon’s fall to fifth place overall puts it just behind the high street fashion chain Next but ahead of Nationwide Building Society, Netflix and Argos.
The ICS did not publish the full list of 247 brands included in the survey, meaning it is not possible to identify which brand was given the lowest score for overall customer satisfaction.
Its chief executive, Jo Causon, said: “We don’t publish all of them because it’s about helping organisations to get better. It’s not, per se, a league table.”
Of the top 50, the fashion firm Primark scored the lowest, but separate sector-specific reports published by the ICS revealed firms that performed even worse.
Among non-food retailers, Currys/PC World did the worst out of the top 25 with a score of 73.6 due to a particularly low score for its handling of complaints.
RBS was the worst of 15 banks, scoring 73.5, putting it just below TSB, which plummeted to the second-lowest in the table after its IT meltdown last year.
The lowest-performing food retailer was Morrisons on 79.