Energy supplier E.On Next has been told to pay out £5million in compensation over poor customer service.
Ofgem said it had uncovered "severe weaknesses" with customers facing long call waiting times of 18 minutes on average.
Many customers were unable to get through to E.On Next at all, with Ofgem data showing a high number of unanswered calls.