Mobile, insurance and broadband firms could soon be fined for overcharging loyal customers in a move that could save consumers up to £4bn a year.
The government will consult on giving the Competition and Markets Authority (CMA) power to punish providers that mislead customers and exploit long-term customers – who often end up paying more than £1,000 more than people who switch providers regularly, according to Citizens Advice research.
Business secretary Greg Clark also said the government would give the same powers to other regulators, like Ofcom and the Financial Conduct Authority (FCA), to protect loyal customers.
Ministers think the new measures will deter companies from signing consumers up on hard-to-exit contracts with unfair terms and conditions.
It will also give regulators more power to tackle problems like secondary ticketing and unfair terms for car home residents.
The business secretary said: “The key to successful businesses is ensuring that they work for the benefit of consumers and that unfair practices are tackled effectively.