MoneySavingExpert.com homepage
Cutting your costs, fighting your corner
Founder, Martin Lewis · Editor-in-Chief, Marcus Herbert
Search bar closed.

Today's top stories

MSE Weekly email

For all the latest deals, guides and loopholes simply sign up today - it’s spam free!

hero-food-shopping-grocery-delivery.jpg

Save £40+ on groceries using new-customer delivery offers

Use one by one to get lots of discounts on your shopping

Georgia-May Collings
Georgia-May CollingsJuliet Francis & Becky Mott
Updated 31 January 2025

Online grocery delivery has gone into overdrive and delivery services (including supermarkets) are all trying to sign you up with tasty new-customer offers such as 40% off or £15 off. And there's no reason you can't use more than one, which could net you savings for a good few weeks.

This guide covers big supermarkets, where you have to book a slot in advance, and quick delivery services that can deliver to your door in minutes. Groceries via the quickies usually cost a little more as you're paying for the convenience, but using an introductory offer should overcome the additional cost of the items, and delivery.

Some are limited to big urban areas or even London only, and a couple are only for selected customers – but see which ones you can use...

New customer grocery delivery offers

Shop

Where you can get it

Delivery cost & how quick it is

How to max the discount

Nationwide (or near nationwide) discounts: Smaller reductions but more can get them

Sainsbury's

£15 off £80* shop using code:

SCSEO25JA15

for first online spend (orders delivered on or before Friday 31 January

Nationwide

Delivery costs £1 to £7 depending on the slot you choose

Check out the offers tab for multi-buy deals across many items

Iceland

£5 off £45* shop using code ICEFIVEOFF45 for first online spend. Iceland told us this is an ongoing offer with no end date

Nationwide

Free next-day delivery on all orders over £40

Check out the offers tab* for multi-buy deals across many items

Ocado

Save 25% on first orders over £60 and get unlimited free delivery for three months. Tap the link to get a 10-digit discount code

Ocado delivers across parts of England and Wales. Enter your postcode to check if it delivers to you. Excludes Scotland

Delivery's free with this code, but is subject to availability and limited to one a day

Check out the offers tab for multi-buy deals across many items

Urban area discounts: Super-speedy delivery and bigger reductions. Smaller range of goods, and a bit pricier, but the intro discounts should easily overcome that – do compare prices elsewhere though

GoPuff

£15 off your first order over £30* using code MSE15 at GoPuff from Monday 3 February until Sunday 16 February

Mostly cities, input your postcode online to see if GoPuff delivers to you

Delivery varies depending on location

Check the 'Deals Centre' section to see if you can make an even bigger saving

Spotted any grocery delivery offers we're missing?

Spotted any grocery delivery offers we're missing? Let us know in the Grocery delivery services MSE Forum discussion.

MSE Forum

Go to the MSE Forum

Forum image