Lib Dem MP Christine Jardine has called for an energy price freeze and targeted support, describing the new price cap as "catastrophic".
She also called for support for businesses for whom there is no price cap saying both the UK and Scottish Governments have let them down.
Christine said: "We know that as many as one in four people is planning not to put their heating on at all this winter because of the cost. That's heart breaking.
"Businesses too are facing huge costs and my party has called for a series of grants to help them with heating costs.
"This winter is going to be painful for very many people and the Government needs to step up."