supermarkets with the cheapest delivery charge

Self-Isolating? Cheapest Delivery Costs for Online Supermarkets revealed

Ed Barker
Authored by Ed Barker
Posted: Wednesday, July 28, 2021 - 16:14

The latest figures show that more than 500,000 people in England and Wales were notified by the NHS Covid app to self-isolate. With so many people having to self-isolate, more and more Brits are moving online for their weekly food shop. 

Here are the cheapest supermarkets for home delivery

Taking into account that the average food shop costs £63.70, this has revealed the following supermarkets in order of the cheapest delivery charge to the least:


Delivery cost

Any additional notes

Total cost of delivery and avg. weekly food shop (£63.70)

1. Iceland

FREE (if you spend over £35.00)



2. Amazon Fresh

FREE if you opt for a 2-hour delivery slot and spend over £40.00. For a 1-hour window, a delivery fee of £3.99 will apply.

You need an Amazon Prime account (starting at £7.99 per month, so £1.99 per week)

£65.69 (including the £1.99 Amazon Prime fee per week)

3/4. Sainsbury’s

Between £1.00 - £7.00 so an average of £4.00

You can get free delivery if you spend over £100


3/4. Asda

Between £1.00 - £7.00 so an average of £4.00



5. Morrison’s

Between £2.50 - £6.50 so an average of £4.50



6. Tesco

Between £4.50 - £5.50 so an average of £5.00



Iceland offers the cheapest delivery option for those self-isolating – providing free delivery for those spending £35.00 or more. This has resulted in the average food shop costing as is - £63.70.

In second place is Amazon Fresh, who have teamed up with Morrison’s, Whole Foods, Warburtons and more, and offer a two-hour delivery slot. Whilst delivery is free if you spend over £40.00, you need to be an Amazon Prime member to use this service. Costing £7.99 per month, this works out at £1.99 per week – bringing the total weekly food shop price to £65.69. 

In addition, it’s worth keeping in mind that Amazon Fresh is only available to those in London and the southeast counties. Check here to see if your postcode is eligible. 

The joint third/fourth supermarkets are Asda and Sainsbury’s. Delivery prices for each of these supermarkets cost between £1.00 - £7.00, which is an average of £4.50. However, to ensure you get the cheapest delivery slot, a top tip is to choose an early morning or late evening time slot. Alternatively, Sainsbury’s do offer free delivery, but you need to spend at least £100, and select a delivery after 2 pm, Monday to Thursday. 

In fifth place is Morrison’s. Delivery prices vary between £2.50 - £6.50, so an average of £4.50. This brings the total weekly food shop to £68.20. However, despite being the second most expensive, they offer a Doorstep Delivery service. This is a dedicated shopping service aimed at those who are self-isolating or vulnerable and allows you to make an order over the phone. 

In sixth place is Tesco, making it the most expensive food shop for those self-isolating - charging an average of £5 for delivery.  

Credited to:

Share this