At least 5,009,000 customers, half of which are households, have been overpaying for more than two years.