British Gas has announced it will freeze its standard gas and electricity tariffs this winter.
The UK energy supplier said the decision “will help bring some peace of mind to more than six million customers”.
The average standard variable dual fuel bill paid by householders annually is £1,044.
The Big Six supplier said its prices will be unchanged “until at least end of March 2017”.
The news follows SSE’s announcement last month to cap its household energy prices this winter.
British Gas has also launched a new deal which allows households to fix their energy prices for three successive winters, right through until March 2019.
Consumer Group Which? welcomed the news but said standard tariffs “are generally the most expensive in the market” and customers should consider switching.
Alex Neill, Which? Managing Director of Home and Legal Services said: “Energy companies should be doing much more than simply freezing their prices this winter. We want them to set out what they’re doing to genuinely engage with customers who are stuck on these poor-value deals. The government and the regulator must be ready to act if energy companies fail to deliver.”