Online energy comparison site U-Switch says despite a fall in profits, British Gas should be passing on savings to customers.
Anne Robinson from U-Switch says the 26 per cent fall is based on the weather and it was time the energy giant passed on the low wholesale prices to its customers.
She added it was clear "loyalty doesn't pay" and consumers could save as much as £200 a year by shopping around.
More top news
After Roy Hodgson's resignation following England's humiliating exit from Euro 2016, who are the leading contenders to replace him?
The beleaguered Labour Party leader is clinging onto power in the face of as many as 150 MPs voting to remove him from the top job today.
Mr Osborne said he is "not the person to provide the unity my party needs".