Ocado Deals

Brand Image

100% Verified

We check every deal, but if something's changed, please report it.

Price Check

Ensure you compare prices first, offers aren't necessarily cheapest.

Shop Safely

There's a risk any company can struggle, so learn to Shop Safely.

0 Current Deals

  • There are always ways to save money at Ocado so even if there isn't a cracking deal out there that works for you, don't assume you can't cut your costs further.

    Ways to save include:

    • Compare the cost of your trolley. Compare the cost of your shopping trolley at the major online supermarkets with MySupermarket*. Prices are often reflected in stores, so it's worth doing a check to see which is cheapest for you.

    • Take the Downshift Challenge. The phrasing and language used by shops hypnotises us into thinking the most costly is best. While the packaging looks more opulent, look beneath it and sometimes you won't be able to tell the difference (often it's even made in the same factory). Take our Downshift Challenge.

    • Track if it's really a bargain. Most of us know just because a supermarket lists an item as "on offer", that doesn't mean it's cheap. The trouble has been sorting awesome offers from poor promos. To help, MySupermarket* charts products' price histories to show if a 'was' price is realistic.

    • Consider buying a Smart Pass. If you're a regular Ocado shopper, consider whether buying a Smart Pass is worth it for you. It means you won't pay delivery charges (except over Christmas) and can save 10% on selected brands.

    • Check out similar retailers, eg, Waitrose, Sainsbury's and the other major supermarkets. If you're not committed to buying from Ocado, check out our deals from WaitroseSainsbury's, Morrisons, AsdaAldi and Lidl, where they may have a better offer.

    • Had a problem with Ocado? There’s a free online tool you can use to complain – it helps draft, manage and if necessary escalate your complaint. It’s offered by a firm called Resolver, which we work with to help people get complaints justice – you can use it to complain to Ocado*.

    If you spot any hot deals out there we have missed (we are human after all!), please let us know in the MSE forum, email us at msedeals@moneysavingexpert.com or via Twitter @MSE_Deals.

Latest Expired Deals

  • Ocado 30% off £60 and free deliveries for a year

    Ocado 30% off £60 and free deliveries for a year

    Online code for new customers only

    If you're a new online customer to Ocado, you can get 30% off your first £60+ shop when you enter the unique code on the website.

    Your shopping must be delivered before 11pm on Wed 21 Aug (so ensure you book a slot before this time). Delivery costs from £3 to £7 depending on the slot you choose. There are some exclusions, see ‘more info’ below.

    See MSE Jordon's blog on Supermarket shopping online codes for codes for other supermarkets.

    • Minimum spend excludes tobacco products, postage stamps, infant formula, the purchase of Ocado Gift Vouchers, and food donations with Ocado. See full T&Cs.


    This deal has expired - you can't get it any more. We've kept it here for reference.

    See more Ocado deals

  • Ocado 50% off fresh food code for newbies

    Ocado 50% off fresh food code for newbies

    Incl fruit, veg & meat. When you spend min £60 across store. Plus 1yr 'free' del pass

    If you're shopping with online supermarket Ocado* for the first time, we've Blagged a code to get you 50% off fresh food - meat, fruit & veg etc - when you spend £60 on almost anything across store. The maximum discount you can get is £25, so you could get up to £50 worth of fresh food for £25. You'll also get a year's free delivery pass. 

    Delivery is available in most of England - with some exclusions - and in small parts of Wales so check it delivers to your area*. Unfortunately, it doesn't deliver to Scotland or Northern Ireland at all. 

    Simply register, shop online, and enter the code VOU2150897 by 11.59pm on Wed 31 Jan to get:

    1. 50% off fresh food (max £25 discount) when you spend £60 or more on most products. Fresh food* includes fruit & veg, meat, poultry, fish, dairy, eggs and selected ready-made items. The £60 minimum spend excludes tobacco products, stamps, infant formula, Ocado gift vouchers and food donations. Although 'non-fresh' items can contribute towards the minimum spend, they won't be discounted. You'll get the 50% discount on up to £50 of fresh food.

    2. A free anytime delivery pass, (normally £109.99). Within seven days of receiving your first grocery shop (using the code), your smart pass* will be automatically activated. It'll give you free delivery seven days a week, but you'll need to spend £40 per shop to get the free delivery. The smart pass won't auto-renew at the end of your 12 months (which begins from your first shop of £40+), so there's no need to cancel. Provided you complete your shop before the pass expires, you can receive your delivery after. Your first delivery will be free, even though your pass won’t be in action yet.

    3. The smart pass also gets you 10% off hundreds of selected brands. Once your smart pass is activated, you'll get an automatic 10% discount on hundreds of branded products (there were 718 when we looked on Mon 15 Jan - but it can change). As Ocado also price-matches Tesco on many branded goods – and there’s a lot of overlap between the price-matched goods and those with the 10% discount, this is a decent price. 

    Did you know?
    You're charged 5p for every carrier bag your shopping arrives in, but you can recoup that money by giving the bags back with your next shop. Not only that, but if you've got carrier bags from other supermarkets, Ocado will give you 5p back for each of those too.

    PS: If you buy brands, why not try our downshift challenge to find out if you can save even more money.

    • It's one code per new Ocado account per registered address, and this deal can't be used with any other offer.

      Smart pass deliveries are limited to one per day and deliveries between 20-24 Dec are excluded.

      See full Ocado T&Cs*.