The fee for plastic shopping bags in England will be doubled to 10 pence and extended to all shops from April 2021.
Small retailers, those employing 250 people or fewer, will no longer be exempt, the Department for Environment, Food and Rural Affairs (Defra) said.
According to Defra, since the charge was first introduced in 2015 it has successfully prevented billions of plastic bags being sold and ending up in the ocean and environment.
Government data shows the current levy, which stands at 5 pence per bag and applies to any retailer employing 250 or more people, has led to a 95% cut in plastic bag sales in major supermarkets since 2015.