Sarah Harrison, Ofgem's senior partner in charge of enforcement, said:
Ofgem has put in place protections for consumers so they can get a fair warning if their supplier puts up prices and time to shop around for a better deal.
E.On has accepted it failed to meet these protections. Today's announcement that E.On will compensate customers is a positive step by the company to put right their mistakes and is welcome.
More top news
US-North Korea talks would need a "sustained cessation" of missile tests, Tillerson said.
Today's top temperature will be 8 Celsius (46 F).
"Jessica passed away from serious injuries sustained in a motor vehicle accident on 26 December, 2017," a spokeswoman said: