Energy companies are to write to customers every year telling them the best deal for their household.

Deputy Prime Minister Nick Clegg says the Government's struck the new agreement with Britain's so-called big six.

7 out of 10 of us pay more than we need to because we're not on the best rate - and the average customer could save 100 pounds a year by switching tariffs.