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
Jared O'Mara's made a series of offensive comments, including joking about having an orgy with members of Girls Aloud.
Small independent stores are in a war with national chains for a chunk of Britain's burgeoning coffee shop market.
The hit-and run incident left the pedestrian, a 65-year-old father of three, in a critical condition with serious head injuries.