How we make this list: we compare pricing pages, product documentation and public user reviews. Ratings come from G2, Capterra or Trustpilot, with the date we checked them.
What Is the Best Online Grocery Service in the UK?
Ocado is the best online grocery service in the UK, thanks to one hour delivery slots, a huge range that includes Marks and Spencer food, and a Smart Pass from £3.99 a month. Tesco is the best alternative, with the largest store network, Clubcard prices, and a Delivery Saver from £3.99 a month.
Key takeaways
- Ocado leads on range and slot precision, with one hour windows and the only online Marks and Spencer food range.
- Asda has the cheapest delivery pass in this guide, from £3.95 a month for a midweek pass.
- Iceland and Co-op suit smaller shops, with free Iceland delivery over £40 and Co-op delivery from £1.99 on a £15 minimum spend.
- A delivery pass pays for itself if you order weekly, with Tesco quoting average savings of £176 a year on a 12 month Anytime plan.
How Much Does a Delivery Pass Cost in the UK?
A delivery pass in the UK costs from £3.95 a month at Asda to £8 a month at Morrisons and Waitrose for a monthly rolling plan. Most sell a cheaper midweek pass and a dearer anytime pass. Asda charges £39.50 a year for a midweek pass, about £3.29 a month, and Sainsbury's charges £40 a year for midweek or £80 a year for anytime. Tesco charges £47.88 for a 12 month Off Peak plan or £83.88 for Anytime. Morrisons charges £40 a year for midweek and £70 a year for anytime. Waitrose charges £85 a year, with a six month pass at £45 and a monthly rolling pass at £8. Ocado charges £3.99 a month for a Midweek Smart Pass and £8.99 a month for Anytime. All prices are in pounds sterling (GBP), checked on 15 November 2026. Pass prices are third party reported from vendor pricing pages, because supermarkets show full pass terms after sign in, so confirm the current price on the vendor site before you buy.
What Is the Minimum Order for Online Grocery Delivery?
Minimum orders decide whether a service fits a small household. Co-op has the lowest threshold at £15, which suits top up shops and single person households. Morrisons and Iceland both set a £25 minimum, though Iceland charges a small basket fee of around £3 to £4 on orders under £40. Ocado, Asda and Waitrose all set a £40 minimum. Asda applies a £4 minimum basket charge below the line, and Waitrose refuses orders under £40. Tesco and Sainsbury's have the highest thresholds at £50 for home delivery, charging £5 and £7.50 respectively below it. Sainsbury's raised its threshold from £40 to £50 on 7 April 2026, so a pass does not remove the minimum spend rule anywhere.
How Do I Get a Delivery Slot at Christmas and Other Busy Times?
Christmas slots are the hardest test of any online grocery service, and pass holders get first pick at most supermarkets. Tesco opened Christmas bookings to Anytime Delivery Saver customers on 3 November 2026 and to all shoppers on 5 November 2026. Sainsbury's opened Christmas slots to Delivery Pass holders on 15 October 2026 and to everyone on 23 October 2026. Asda opened its Christmas slots to everyone on 20 October 2026. Ocado offers one hour slots from 5.30am to midnight seven days a week, and Sainsbury's offers same day delivery if you order by 1pm. Tesco and Asda let pass holders book up to 14 days ahead, and Morrisons lets shoppers book up to 21 days ahead.
Worked Example: Weekly Shop With a Delivery Pass vs Pay Per Delivery
Take a household that orders a £60 shop once a week, 52 times a year. Paying per delivery at Tesco costs £3 to £7 a slot, so at £5 a slot the yearly delivery bill is £260. A 12 month Anytime Delivery Saver costs £83.88, which saves about £176 a year, the figure Tesco itself quotes. On the cheaper Off Peak 12 month plan at £47.88, the saving rises to about £212 a year, provided you are happy with delivery after 3pm. At Asda, the annual midweek pass at £39.50 is the cheapest in this guide and pays for itself in under half a year. Order weekly and buy a pass. Order monthly or less and pay per delivery.
How Do I Choose the Best Online Grocery Service for My Household?
Start with your postcode, because coverage decides the shortlist before price does. Ocado, Tesco, Sainsbury's, Asda and Morrisons cover most UK postcodes. Next, match the service to your shop size. Large weekly shops over £50 suit Tesco, Sainsbury's, Ocado and Asda. Small top up shops suit Co-op at a £15 minimum and Morrisons and Iceland at £25. Then weigh range against price. Ocado and Waitrose have the widest premium ranges, while Asda and Morrisons compete hardest on basket price. Narrow the list to two services, then run one shop with each before you buy a pass.
Quick comparison
| Tool | Best for | Starting price | Free plan |
|---|
Ocado | Widest range and precise one hour slots | £3.99 per month (Midweek Smart Pass; Anytime Smart Pass £8.99 per month) | No free plan |
Tesco | Largest network and Clubcard prices | £3.99 per month (Off Peak Delivery Saver, 12 month plan; Anytime £6.99 per month on a 12 month plan) | No free plan |
Sainsbury's | Nectar Prices and same day delivery | £4.00 per month (Midweek Delivery Pass; Anytime £7.50 per month) | No free plan |
Asda | Cheapest delivery pass | £3.95 per month (Midweek Delivery Pass on a 12 month plan; Anytime £6.95 per month) | No free plan |
Morrisons | Fresh food and low £25 minimum | £5.00 per month (Midweek Delivery Pass; Anytime £8.00 per month) | No free plan |
Waitrose | Premium quality and food lovers | £8.00 per month (Delivery Pass monthly rolling; £45 for six months or £85 a year) | No free plan |
Iceland | Free delivery over £40, no pass needed | Free delivery on orders over £40 (no pass; delivery £2 to £4 on orders under £40) | Free delivery on orders over £40 |
Co-op | Small top up shops and fast delivery | From £1.99 per delivery (£15 minimum spend) | No free plan |
Is your product missing or out of date?
We review this list regularly. Vendors can request a listing, send updated pricing or ask about featured placement.
Request a listing
8 Best Online Grocery Services in the UK in 2026
| Tool | Best for | Starting price | Free plan |
| Ocado | Widest range and precise one hour slots | £3.99 per month | No free plan |
| Tesco | Largest network and Clubcard prices | £3.99 per month | No free plan |
| Sainsbury's | Nectar Prices and same day delivery | £4.00 per month | No free plan |
| Asda | Cheapest delivery pass | £3.95 per month | No free plan |
| Morrisons | Fresh food and low £25 minimum | £5.00 per month | No free plan |
| Waitrose | Premium quality and food lovers | £8.00 per month | No free plan |
| Iceland | Free delivery over £40, no pass needed | Free delivery over £40 | Free delivery on orders over £40 |
| Co-op | Small top up shops and fast delivery | From £1.99 per delivery | No free plan |
Starting price£3.99 per month (Midweek Smart Pass; Anytime Smart Pass £8.99 per month)
Free planNo free plan
Ocado is the only online supermarket built around delivery rather than store picking. Drivers deliver in one hour windows from 5.30am to midnight, seven days a week, and the range covers the Ocado Own Range, big brands, independent producers and the full Marks and Spencer food range, which no other service in this guide offers. Smart Pass costs £3.99 a month for midweek deliveries or £8.99 a month for anytime, and it adds 10 percent or more off over 500 branded items plus priority Christmas slots. Delivery without a pass costs £2.99 to £6.99.
What we like- One hour delivery slots from 5.30am to midnight, exclusive Marks and Spencer food range, very low substitution rate, Price Promise matches Tesco on over 10,000 products
Watch out for- £40 minimum order is high for small households, and Smart Pass prices are third party reported because Ocado shows full pass terms after sign in
Starting price£3.99 per month (Off Peak Delivery Saver, 12 month plan; Anytime £6.99 per month on a 12 month plan)
Free planNo free plan
Tesco is the UK's largest food retailer, with around 27 to 28 percent of the grocery market and over 4,300 stores, which gives it the widest delivery coverage in this guide. The Delivery Saver comes in three forms. Anytime costs £7.99 a month for six months or £6.99 a month for 12 months, Off Peak costs £4.99 a month for six months or £3.99 a month for 12 months, and Click and Collect costs £2.49 a month for six months.
What we like- Largest store network in the UK, Clubcard Prices on thousands of lines, priority Christmas slots for Anytime pass holders, Whoosh rapid delivery in 20 to 60 minutes
Watch out for- £50 minimum order for home delivery is the joint highest in this guide, and a £5 charge applies below it
Starting price£4.00 per month (Midweek Delivery Pass; Anytime £7.50 per month)
Free planNo free plan
Sainsbury's is the UK's second largest online supermarket, with over 45,000 products and delivery to around 98 percent of UK households. The Delivery Pass comes as Anytime at £7.50 a month, £43 for six months or £80 a year, or Midweek at £4 a month or £40 a year. Pass holders get free delivery on orders of £50 or more, plus a Delivery Pass Guarantee, which means Sainsbury's issues a voucher for the difference if you do not save more than the pass costs.
What we like- Nectar Prices across the range, same day delivery if you order by 1pm, Delivery Pass Guarantee refunds the difference if you do not save, Chop Chop rapid delivery in 60 minutes
Watch out for- Minimum order rose from £40 to £50 on 7 April 2026, and some sources quote a £50 annual Midweek pass against the £40 figure used here, so check the current price before you buy
Starting price£3.95 per month (Midweek Delivery Pass on a 12 month plan; Anytime £6.95 per month)
Free planNo free plan
Asda offers the cheapest delivery pass of any service in this guide. The Midweek Pass costs £3.95 a month on a 12 month plan, or £39.50 as a single annual payment, and covers Tuesday, Wednesday and Thursday deliveries. The Anytime Pass costs £6.95 a month or £69.50 a year and covers every day. A pass covers up to one delivery a day on orders over £40, and Click and Collect needs a £25 minimum, with a £4 minimum basket charge below either line. Which? found Asda cheapest on a basket of 220 branded groceries in August 2026.
What we like- Cheapest pass in this guide, Savings Guarantee refunds the difference in Asda Pounds, slots bookable up to 14 days ahead, Express Delivery in as little as one hour
Watch out for- Ordinary slot prices are not published before you create an account and fill a basket, so pay per delivery costs are hard to compare in advance
Starting price£5.00 per month (Midweek Delivery Pass; Anytime £8.00 per month)
Free planNo free plan
Morrisons suits shoppers who value fresh food and a low minimum order. The online minimum is £25, delivery is free on orders over £40, and orders between £25 and £40 carry a £3 small order charge, which the Delivery Pass waives. The Anytime Pass costs £8 a month, £45 for six months or £70 a year, and the Midweek Pass costs £5 a month, £25 for six months or £40 a year. Both passes include free Click and Collect on covered slots.
What we like- Low £25 minimum order, free delivery on orders over £40 without a pass, strong Market Street fresh food counters, slots bookable up to 21 days ahead
Watch out for- Basket prices run higher than Asda and Tesco in Which? monthly price checks, and one source quotes the annual Anytime pass at £65 rather than £70, so confirm the current price
Starting price£8.00 per month (Delivery Pass monthly rolling; £45 for six months or £85 a year)
Free planNo free plan
Waitrose is the premium choice in this guide, and its online service reflects that. The Delivery Pass costs £8 a month, £45 for six months or £85 a year, and covers one delivery slot a day at no extra charge on orders over £40. Waitrose says the annual pass can save up to £123 a year, though its own homepage now quotes up to £175 a year, so the saving depends on which slot prices you compare against. The limits are price and coverage, since Waitrose delivers to fewer postcodes than Tesco or Sainsbury's.
What we like- High quality own label and fresh ranges, free Click and Collect over £40, delivery from £2 a slot, rapid delivery through Deliveroo, Uber Eats and Just Eat in as little as 20 minutes
Watch out for- Highest monthly pass price in this guide at £8, and standard delivery at £5.95 is dear unless your order tops £150
Starting priceFree delivery on orders over £40 (no pass; delivery £2 to £4 on orders under £40)
Free planFree delivery on orders over £40
Iceland is the simplest service in this guide because there is no pass to buy and no subscription to manage. Standard next day delivery is free on orders over £40, and orders under £40 cost £2 to £4 depending on the slot. The minimum order is £25, with a small basket fee of around £3 to £4 on orders between £25 and £40. Iceland launched Rapid Online Delivery in October 2026, with orders in under 60 minutes and a £15 minimum spend, starting in London and rolling out to Manchester, Birmingham, Liverpool and Merseyside.
What we like- Free next day delivery over £40 with no subscription, £25 minimum order, Bonus Club pays £1 for every £20 loaded, new Rapid delivery in under 60 minutes
Watch out for- Range is narrower than the big supermarkets, with a heavy frozen focus, and Rapid delivery covers only selected cities so far
Starting priceFrom £1.99 per delivery (£15 minimum spend)
Free planNo free plan
Co-op is the convenience option in this guide, built for top up shops rather than a full weekly load. Online delivery starts from £1.99, and orders arrive within two hours in many areas, picked from your local Co-op store. The minimum spend is £15, the lowest in this guide, which suits single person households and anyone topping up between big shops. The drawback is price per item. A basket comparison in 2026 priced the same 17 items at £56.44 at Co-op against £44.46 at Morrisons and £44.68 at Asda.
What we like- Lowest minimum spend in this guide at £15, delivery within two hours in many areas, member prices for the £1 membership, same prices online as in store
Watch out for- Per item prices run higher than the big supermarkets, and there is no delivery pass, so weekly shoppers pay a fee on every order
Frequently asked questions
Which online grocery service is cheapest in the UK?
Asda has the cheapest delivery pass at £3.95 a month for a midweek pass, and Which? found Asda cheapest on a 220 item branded basket in August 2026. Iceland is cheapest for shoppers who spend over £40, since delivery is free with no pass. Compare the full basket cost, not just the delivery fee.
Can I get free grocery delivery in the UK?
Yes, but only above a minimum spend or with a pass. Iceland gives free next day delivery on orders over £40 with no subscription. Ocado gives free delivery on orders over £75, Waitrose on orders over £150, and Morrisons on orders over £40. A delivery pass gives free delivery on qualifying orders, usually over £25 to £50 depending on the supermarket.
What is the minimum spend for online grocery delivery in the UK?
Minimum spends range from £15 at Co-op to £50 at Tesco and Sainsbury's. Morrisons and Iceland set a £25 minimum, while Ocado, Asda and Waitrose set £40. Orders below the minimum usually attract a charge, such as £4 at Asda, £5 at Tesco and £7.50 at Sainsbury's, or the order is refused. Click and Collect minimums are lower, usually £25, which makes collection useful for small baskets.
Which supermarket has the best delivery slots?
Ocado has the widest slot choice, with one hour windows from 5.30am to midnight, seven days a week. Sainsbury's offers same day delivery if you order by 1pm, and Tesco and Asda let pass holders book up to 14 days ahead, while Morrisons allows up to 21 days.
Do I need a delivery pass to shop for groceries online?
No, a pass is optional at every supermarket in this guide. You can pay per delivery, with slots costing £1 to £7 depending on the supermarket, day and time. A pass only saves money if you order often enough to cover its cost, which usually means at least twice a month and ideally weekly. If you order once a month or less, pay per delivery, or use Iceland, where delivery over £40 is free without any pass.
Sources we checked (13)
- https://www.ocado.com
- https://www.tesco.com
- https://www.moneysavingexpert.com/news/2026/10/christmas-supermarket-delivery-bookings/
- https://www.sainsburys.co.uk
- https://help.sainsburys.co.uk/help/delivery-collection/delivery-pass-minimum-order-value-update
- https://groceries.asda.com
- https://compare100.com/asda-groceries/
- https://groceries.morrisons.com
- https://www.waitrose.com
- https://internetretailing.net/waitrose-rolls-out-delivery-pass-subscription-service-after-trial/
- https://www.iceland.co.uk
- https://www.retailgazette.co.uk/blog/2026/10/iceland-rolls-out-rapid-grocery-delivery-to-200-stores-ahead-of-christmas/
- https://shop.coop.co.uk
Is your product missing or out of date?
We review this list regularly. Vendors can request a listing, send updated pricing or ask about featured placement.
Request a listing
Shihab Mia · Founder, Rankite
Shihab has 5+ years in B2B and SaaS SEO. He writes Rankite's software buying guides from pricing pages, documentation and public user reviews. More about Shihab.