Waitrose is aiming to eliminate 40m single-use plastic bags a year by removing them from deliveries and in-store collections.
“Bags for life”, which cost 10p, will also be pulled from all major stores and replaced with a 50p reusable bag that is said to be twice as durable, and is made from recycled materials as well as being fully recyclable.
The company said its research found that 10p bags were increasingly being used only once and not multiple times as intended.
The change will come into effect from 27 September, the same day that deliveries into homes will be allowed again.
If preferred, customers will still have the option of bringing their own shopping into their home in the crates provided, or have it brought to their doorstep by the delivery driver.