Which supermarket delivery is the cheapest?

Which supermarket delivery is the cheapest?

Fiona Peake

By Fiona Peake

Online grocery shopping has become part of everyday life since the pandemic. But delivery fees and minimum spend rules can still vary a lot depending on where you shop. We’ve checked the latest prices to help you find the best value supermarket for online delivery in 2025.

Depending on your order size and the time you book, costs can change – so it’s worth knowing the details.

Right now, Iceland, Tesco, and Amazon Fresh offer some of the most flexible delivery options, depending on where you live and how much you spend.

Which supermarket has the lowest minimum spend for delivery?

Asda and Tesco have no strict minimum spend. Sounds good, right? But if you spend less than £40, Asda adds a £3 surcharge and Tesco adds £4. That’s on top of the delivery fee.

So, if your basket is just under £40, it’s worth adding an item or two to tip over the threshold and avoid the extra charge.

Delivery charges at a glance

Here’s what you’ll pay for delivery from each supermarket in 2025:

🛒 Quick comparison table – supermarket delivery in 2025

Supermarket

Minimum spend

Delivery cost

Free delivery?

Delivery pass available?

Amazon Fresh

£15 (£2.99 fee if spend is less than £60)

Free if spend is more than £60 (Prime only)

Yes, if spend is more than £60 (Prime only)

No

Asda

None (£3 fee if spend is less than £40)

 

£1–£7

No

Yes – from £6/month

Iceland

£25 (£3 fee if spend is less than £40)

Free if spend is more than £40

Yes

No

Morrisons

£40

£3.50–£6.50

No

Yes – from £4/month

Sainsbury’s

£25 (£7 fee if spend is less than £40)

£1–£4.50

Yes – if spend is more than £100, Mon–Thurs after 2pm

Yes – from £10 for 3 months

Tesco

None (£4 fee if spend is less than £40)

£3–£5

Yes – with Anytime Pass if spend is more than £100

Yes – from £3.99/month

Note: Delivery prices can vary by location and time slot. Check each supermarket’s website for the latest info where you live.

Amazon Fresh

If you’re an Amazon Prime customer, you can get food from Amazon Fresh, which works with Morrisons, Whole Foods, and more.

🚚Free delivery if you spend over £60 and choose a 2-hour slot

🚚Spend between £15 and £60? You’ll pay £2.99 for delivery

🚚 Available to Prime members in London, Manchester, Birmingham, Liverpool, and some surrounding areas.

Amazon Fresh doesn’t charge extra based on the delivery time, so it can be a good option if it’s available where you live.

Asda

🚚 Spend over £40 and delivery costs between £1 and £7

🚚 Book early or go for early morning/late evening slots to pay less

🚚 Delivery pass is available again – starts at £6/month for midweek slots or £9/month for anytime

If you shop often with Asda, the pass could save you money – just check how many deliveries you usually order a month.

Iceland

Spend £40 or more and delivery is free.

🚚 Minimum spend is £25 – delivery is £3 if you spend under £40

🚚 You can also shop in-store and get free same-day delivery if you spend £25 or more

A good option for topping up the freezer or doing a smaller shop.

Morrisons

🚚 Minimum spend is £40

🚚 Delivery slots range from £3.50 to £6.50, depending on the time you choose

🚚 Delivery pass now starts at £4/month (midweek) or £7/month (anytime), with annual options too

Morrisons also offers a doorstep delivery service for elderly, vulnerable, or student customers. You choose from a set list of essentials and pay from £1.50 per delivery.

Sainsbury’s

🚚 Minimum spend is £25

🚚 Spend £25–£40 and pay £7 for delivery

🚚 Spend over £40 and delivery charges range from £1 to £4.50

🚚 Spend over £100? Get free delivery after 2pm Monday–Thursday

The Delivery Saver Pass starts at £10 for three months (midweek only). You’d need to place around 10 orders during that time to make it worth it – based on the cheapest £1 slot.

Tesco

🚚 Spend over £40 and standard delivery is £3 to £5, depending on your location and time slot

🚚 Delivery Pass has resumed – starting from £3.99/month for midweek and £7.99/month for anytime

🚚 Spend over £100 and get free delivery with the Anytime Pass

Tesco Clubcard holders can also access special discounts and earlier delivery slot booking.

Other ways to save on grocery delivery

Click & Collect: Most supermarkets offer free or cheaper Click & Collect if you’re happy to pick up your order yourself. This can cost as little as 50p or nothing at all.

Delivery passes: If you shop regularly, a delivery pass could save money – but only if you use it often enough to beat the pay-per-slot cost.

Loyalty schemes: Keep an eye on offers through Clubcard (Tesco), Nectar (Sainsbury’s), and My Morrisons – they sometimes include delivery perks or early access to cheaper slots.

Which supermarket delivery is right for you? 

There’s no one-size-fits-all when it comes to grocery delivery – it depends on how much you’re spending, how often you order, and which supermarket you prefer.

If you're looking for free delivery on smaller baskets, Iceland and Amazon Fresh are great. If you shop regularly, consider a delivery pass from Tesco, Asda, or Sainsbury’s. And don’t forget Click & Collect for a free or low-cost option.

It’s also worth factoring in the price of groceries themselves – sometimes a cheaper delivery fee can be offset by higher item prices, so check the overall cost of your shop to make sure it’s still good value.

Whatever you choose, make sure you’re getting the best value for your money.

Disclaimer: We make every effort to ensure content is correct when published. Information on this website doesn't constitute financial advice, and we aren't responsible for the content of any external sites.

Fiona Peake

Fiona Peake

Personal Finance Writer

Fiona is a personal finance writer with over 7 years’ experience writing for a broad range of industries before joining Ocean in 2021. She uses her wealth of experience to turn the overwhelming aspects of finance into articles that are easy to understand.

Which supermarket delivery is the cheapest? Which supermarket delivery is the cheapest?