At Sainsbury’s, orders over £40 will cost between £2 and £4.50, previously costing between 50p and £7.
While this will work out cheaper for some, others will be left paying more.
How to avoid extra charges
The expert explained there are some ways to avoid paying more.
Booking deliveries for quieter times of the day will drive down the delivery cost.