Ocado Deals

Brand Image

Verified by MSE

report issues

Before you buy

compare prices

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.

  • MSE weekly email

    FREE weekly MoneySaving email

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

Latest Expired Deals

  • £12 for 1L Baileys

    £12 for 1L Baileys

    Available at Asda & Ocado


    Every year we witness the 'battle of the Baileys', with each supermarket throwing its hat into the ring and lowering the price of its one-litre bottles. This year Tesco set a new precedent by pricing the classic-flavoured Baileys at £9.50 to Clubcard holders – the lowest we'd ever seen. Sadly, that offer's now over.

    The drink is currently cheapest at £12/bottle online and in store at Asda and online at Ocado. Please be Drinkaware. If buying online, remember that delivery fees and minimum spends apply, and Christmas slots are quickly filling up.

    We expect to see more supermarkets drop the price of a litre-bottle to £10 (or lower) in the lead-up to Christmas Day. We'll update the below list as new Baileys offers crop up, so bookmark this page to stay up to date. The supermarkets mentioned below are the ones that've currently got Baileys on offer:


    • £12 (was £10, norm £20)
    • Original Irish Cream only (no other flavours in 1L on offer).
    • Offer ends on Thu 17 Dec, while stocks last.
    • Go online to Asda (max three per customer) or find your nearest Asda store.


    • £12 (norm £20)
    • Original Irish Cream only (no other flavours in 1L on offer).
    • Offer ends on Tue 5 Jan, while stocks last.
    • Go online to Ocado.


    • £15
    • Excludes Express stores.
    • Original Irish Cream, Coffee and Orange Truffle all same price.
    • Go online to Tesco* (max six per customer) or find your nearest Tesco store*.

    For ways to save on your supermarket shop, see our round-up of Supermarket coupons.

    • You must be 18 or over to buy Baileys.

      Subject to availability.

  • 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.