O2 Deals

Brand Image

Verified by MSE

report issues

Before you buy

compare prices

Learn to

shop safely

0 Current Deals

  • If you're on O2 or a Virgin Media broadband customer, you get get a pizza or pasta dish for £7.50 when dining in at Prezzo restaurants (find your nearest) between 12pm-3pm via the Priority app. This deal runs daily and is ongoing until Monday 7 August.

    Prezzo told us that the price of dishes varies depending on location but at a minimum, a regular pizza or pasta costs from £7.95 and can be up to £17.95.

    There's no minimum spend required to claim this deal – you'll just need to let your server know you will be using this offer when ordering. 

    Some of the dishes you can get with this deal include:

    • Spaghetti Carbonara
    • Penne Alla Rusticana
    • Chicken Alfredo Tagliatelle
    • Ham, Mushroom & Mascarpone pizza
    • Goats Cheese & Roasted Peppers pizza
    • Chicken & Roasted Peppers pizza

    How to get it

    Both Virgin Media broadband customers and O2 customers can use the Priority app to access perks and rewards. If you haven't got the app already, you can download it for iPhone and Android, and sign up for free.

    Virgin Media customers can register using the email address linked to your Virgin Media account, while O2 customers can register using your mobile number. Once you've logged into your account, you can access the Priority offers. The app will provide you with a voucher code that you can then show in the restaurant. Although, once you accept your code, it will only remain visible for two hours.

    This deal is limited to one code per customer, per bill, per week. However, two codes can be used per table, but you’d each need to ask for separate bill. 

    This offer is available at most Prezzo restaurants but excludes Chelmsford, Northumberland Avenue, Cardiff, Glass House Street, St. Martin Lane, Braehead Shopping Centre in Glasgow, Kings Cross, Lakeside Shopping Centre or Mumbles.

    It's also not valid on the following dates: 18-19 March or 17-18 June 2023. You can't use this deal alongside any other offer, discount or set menu. It can't be used for delivery or takeaway either. Tesco Clubcard tokens are not valid with this offer. 

    See more restaurants deals.

  • MSE weekly email

    FREE weekly MoneySaving email

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

  • From 7am any day of the week, you can get a code for a free takeaway hot drink at Greggs via the Priority app until 11 September 2023. You can only claim this freebie once a week, and a limited number of codes are released each day so if you wait till latte in the day, you may have to try again tomorrow.

    You can choose one item in any size (regular or large) depending on availability. See 'more info' for drinks included, plus excluded locations.

    You can also claim free Greggs food on a Friday or Saturday (details via the link), but you CAN'T use both codes on the same day, you'll have to choose between a cuppa OR a sausage roll on those days.

    How to claim your free Greggs hot drink
    1. Search 'Greggs' in the Priority app from 7am any day of the week and claim your unique code by tapping 'Use Now'. Important: Once activated, your code will be valid for 25 minutes so only do this when you're close enough to order your food within that time.
    2. Visit a participating Greggs branch on the same day, order one of the eligible drinks and scan your code. There's no purchase necessary, so you can just get a total freebie if that's all you fancy.

    MSE Rhiannon says:

    Most Greggs have alternative milks available on request, and you shouldn't have to pay any more for your soy milk which is important if you're a vegan or dairy-free MoneySaver!

      Cappuccino, Latte, Speciality Latte, Flat White, Espresso, Hot Chocolate, Mocha, or Speciality Tea (Green or Peppermint) About £1.85
      Americano or White Coffee About £1.60
      Tea About £1

      The offer can't be used at: MOTO forecourts at Doncaster, Ferrybridge, Toddington North & South, Heston, Hilton Park, Lancaster, Southwaite North, Trowell, Leigh Delamare East & West, Rugby, Frankly North & South, Donnington Park and Wetherby.

  • If you're with O2 and planning to refresh your tariff, as the NHS is working with O2 you're eligible for its O2 Open discount if you apply within 28 days of the start of your O2 Refresh contract with an eligible handset, tablet, hotspot or dongle.

    Complete the verification process via the Open portal, and then sign in again to add the discount. See full T&Cs.

    Important: Do check that the offer you sign up for is the most suitable, and cheapest offer for you. Don't take O2's word for it that even with the 15% or 25% off it will be the best offer. See our Cheap Mobile Finder to compare deals before you buy.

    • You can't get the discount with: Pay As You Go, non-O2 Refresh tariffs, sharer plans, business accounts, Sim only deals and contracts not bought directly from O2.

      If your airtime agreement includes any other offers or discounts, eg, six months' free airtime, you won’t be eligible for O2 Open. There’s no discount available on Apple Watch airtime plans.

  • If you're an existing O2 customer, you can add a Disney+ subscription to your contract and O2 will give you £2 bill credit each month, meaning you can effectively get Disney+ for £5.99 a month (norm £7.99).

    You can add this 'Extra' onto your contract either online through your My O2 account, or by calling 202 from your O2 mobile. What's more, if you've already got a Disney+ subscription, you can still get this offer. Head to the Disney+ help page to make sure that you're not billed twice. 

    If you're a new O2 customer or you've recently upgraded, you can get six months free Disney+. However, the offer for existing customers has no time period or end date - so you can continue to get £2 bill credit a month for as long as you have the subscription. See O2 Disney+ T&Cs for full info.

    For more ways to save on streaming services, see our TV MoneySaving tricks

  • O2 Priority is a deals app for O2 smartphone users. We’ve seen offers including free coffee, chocolate, Christmas cards, bottled drinks and nail varnish.

    O2 users can download it for free from Apple's App Store, Google Play for Android, or Microsoft's Windows store. If you're not on O2, there's a trick for you to get it on your smartphone too.

    Not on O2? How to get it

    O2 says anyone with an O2 mobile – including Pay and Go, Pay Monthly and business customers – is eligible to get it. So if you've ANY unlocked phone, it's easy.

    1. Order a free Pay As You Go Sim card from O2 and insert the Sim into your smartphone.

    2. Connect to wi-fi and download the O2 Priority app.

    3. Open the app and enter your O2 phone number (it should be on the Sim packaging). Then O2 will send you a text with your activation code, which you'll need to enter in the app.

    4. O2 has changed its T&Cs so you'll now need to top up £10 to your O2 sim to get the app to work. Obviously, if you don't think you'll get more than £10 of freebies from the app and won't use the credit to make calls or send text messages it might not be worth it.

    5. Now insert your normal Sim and (fingers crossed) the app should still work - it's meant to disappear if you insert other Sims, but we've tried it on a few unlocked handsets, and the app's stayed usable. You'll need to re-insert your O2 sim if you want to use the credit on it, though.

    Let us know how you get on in our Forum or via Twitter @MSE_Deals.

Latest Expired Deals


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

    See more Harvester deals

  • Harvester kids eat for '£1'

    Harvester kids eat for '£1'

    When an adult purchases a main meal. Via voucher


    If you dine in at a Harvester restaurant (find your nearest), kids aged 10 and younger can eat for £1 when an adult signs up to its newsletter or downloads its app (available for free on iPhone and Android), then purchases a main meal. The offer is valid weekdays only, from Monday 13 February until restaurant closing time on Friday 24 February.

    Kids will be able to get a meal from either the Breakfast menu, 'Smaller Bites' menu, or 'Bigger Appetites' section of its kids' menu, which would usually cost from £5.99. You'll need to let your server know you will be using this offer when ordering. This deal doesn't include drinks or dessert. 

    How to claim £1 kids' meal

    You'll need to either sign up to Harvester's newsletter, or download its app. Once you've done that, you'll be sent a unique voucher that you can then show at the restaurant.

    One adult main entitles you to one kids’ main for 'free' and up to four children and four adults can claim this meal per table. The voucher won't work with any other offer, or takeaway. Subject to availability. 

    See more restaurant deals where kids can eat for free.


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

    See more Pizza Hut deals

  • Pizza Hut FREE lunchtime buffet (normally £9.99)

    Pizza Hut FREE lunchtime buffet (normally £9.99)

    Via Priority app. Excludes Northern Ireland


    If you're an O2 or Virgin Media customer, you can get a free lunchtime buffet at Pizza Hut (find your nearest) via the Priority app. This deal runs from restaurant opening time until 3pm on weekdays until Friday 9 December though it won't work in Pizza Hut restaurants in Northern Ireland. There's no minimum spend required – you'll just need to let your server know you will be using this offer when ordering. 

    The buffet lunch is normally charged at £9.99, and includes unlimited pizza, pasta and salad. If you want drinks, sides and desserts, you'll need to pay for those separately. 

    How to get the free lunch offer

    Both Virgin Media broadband and O2 customers can use the Priority app to access perks and rewards. Here's how

    • Download the Priority app. If you haven't got the app already, you can download it for iPhone and Android, and sign up for free. Virgin Media customers can register using the email address linked to their Virgin Media account, while O2 customers can register using their mobile number.

    • Log in and find the offer. The Pizza Hut offer page on the Priority app will provide you with a unique code that you can then show the restaurant server. You must display it live in the app – screenshots won't be accepted. Alternatively, if you're placing your order via the Pizza Hut mobile system, make a note of your code and enter it at the checkout.

    This offer is valid at all Pizza Hut restaurants in England, Scotland and Wales. You can't use it for restaurants in Northern Ireland or for takeaway and delivery. You can only use it once a week and only one free lunch buffet can be claimed per bill. So, if there's more than one Priority customer claiming the free lunchtime buffet, these must be put through on separate bills and you will each need a unique Priority code.

    This offer cannot be used alongside meal bundles, or other offers, deals or discounts. 

    See our Restaurant deals and vouchers page for more dining out deals.