Free McDonald's, cheap cinema, free Telegraph, free Spotify Premium & more mobile provider loyalty deals

Free McDonald's, cheap cinema, free Telegraph, free Spotify Premium & more mobile provider loyalty deals

Most O2, Virgin Media, Three and Vodafone customers can claim big freebies & discounts

Mobile network providers incentivising customers through loyalty app offers certainly isn't a new concept – in fact O2's Priority launched just over 10 years ago. But in recent weeks, millions more can now access these reward apps with Virgin Media broadband customers now able to use Priority (previously just for those with O2) and Three launching its Three+ app for its mobile customers.

There are currently big freebies and cheap deals to be snapped up, depending on your provider, including free McDonald's, free or cheap cinema tickets, a free three-month Spotify Premium or Telegraph subscription and lots more. So below, we've rounded-up our top pick deals from each of the big network provider loyalty apps – O2/Virgin's Priority, Vodafone's VeryMe and Three's Three+.

Select your provider's loyalty app to see our top pick reward deals:

Loyalty offers shouldn't be the main reason for choosing a network provider. To check the best overall deal for you, use our Cheap Mobile Finder tool, which compares more than 50 different retailers and resellers.

Illustration of a red signpost pointing right.

Priority – including free McDonald's, free Greggs & free Odeon tickets

Who's eligible: O2 customers and Virgin Media customers with fixed broadband, TV or phone. Virgin Mobile customers aren't eligible.

Get the app: Android / iOS

FREE McDonald's selected menu item (normally up to £3.59), Tuesday only

From 11am on Tue 14 Dec, you can get a code for one of four selected McDonald's items for free, in-store only (excludes drive-thru or delivery orders). There are a limited number of codes available for each item, so it's best not to wait for a late night snack if you really want one in particular.

You can choose one item from the following, depending on availability:

FREE MENU ITEM OPTIONS NORMAL PRICE CODES PER WEEK
Three Chicken Selects £3.59 4,000
Quarter Pounder with Cheese £3.29 34,000
Four Veggie Dippers £3.29 3,500
Vegetable Deluxe £3.19 8,500

How to claim free McDonald's

  1. Search 'McDonald's' in the Priority app from 11am on Tue 14 Dec 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 McDonald's branch (not a drive-thru) on the same day, order one of the eligible menu items at the kiosk or counter and scan your code. There's no purchase necessary, so you can just get a total freebie if that's all you fancy.

The offer is available until branch closing time, but codes are limited so there's a risk they could run out later in the day.

Priority says the offer is currently a trial, so it's possible it could return for future weeks. For more ways to save on Maccy D's, see our McDonald's hacks guide.

FREE Caffe Nero drink (normally up to £3), Monday to Thursday

From 10am each Monday, you can warm your cockles with a free hot drink (or cold if you'd prefer) at Caffe Nero until closing time each Thursday. What's more, if you have a reusable cup, you can upgrade your order with extras such as syrup or extra shots for free.

You can claim one free drink per week, so choose wisely out of the following:

FREE DRINK OPTIONS NORMAL PRICE
Coffee: Iced Latte, Iced Americano, Caffe Latte, Cappuccino, Americano, Espresso, Flat White, Cortado, Mocha About £1.50-£3
Tea About £2
Hot chocolate About £2-£3

How to claim your free hot or cold drink

  1. Search 'Caffe Nero' in the Priority app from 10am on Monday to Thursday 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 drink within that time.
  2. Visit a Caffe Nero branch, order one of the eligible drinks at the counter and scan your code. There's no purchase necessary, so you can just get a total freebie if that's all you want.

FREE Odeon cinema ticket (normally up to £10), Monday only

This is a blockbuster of a deal where you can get a code to see any 2D movie of your choice for free at Odeon cinemas on a Monday.

O2 says the offer will be available each week until the end of December and you'll be able to claim one free ticket each week. 10,000 codes are available each week so you'll need to go fast and furious when they're released as they're likely to get snapped up.

How to claim your free Odeon ticket

  1. Search 'Odeon' in the Priority app – free ticket codes for the following Monday are released at 12pm on the Tuesday before, for example, codes for Mon 20 Dec are released on Tue 14 Dec.
  2. Select 'Use Now' to get your code. You'll be redirected to Odeon's website (you can only book online) where you can choose your movie and seat – be sure to check it's for the same Monday you chose in the Priority app.
  3. Add your Priority code into the 'Have a special code?' box at the Odeon checkout. You'll need to do this by 11.59pm on the day before you want to use your free ticket, for example, Sun 19 Dec to see a movie on Mon 20 Dec. There's no booking fee.

If you're going with others, you can add extra tickets when you book. O2 says other Priority members can also book a free ticket at the same time with their own unique code. The free ticket code will also work alongside a myLimitless pass or MyOdeon 'Member Monday' discount, but won't work with any other deal.

For more ways to save at the big screen, see our round-up of Cinema MoneySaving tips & tricks.

  • The free ticket code can't be used at: The BFI, IMAX, Odeon Leicester Square, or Odeon Luxe & Dine. It also isn't valid on 3D, IMAX, Gallery or Dolby, Event Cinema, premieres, special events or screenings or events not open to the public. You may need to pay an upgrade fee for ISENSE, premier and recliner seats.

FREE Greggs breakfast roll, pizza or sausage roll (normally up to £1.85), Fridays or Saturdays

From 7am each Friday or Saturday, you can get a code for a food freebie for takeaway-only at Greggs via the Priority app. There are a limited number of codes available for each item, so don't leave it too long to (sausage) roll on down to Greggs if you want to make sure you can grab a pizza the action.

You can choose one item from the following, depending on availability:

FREE MENU ITEM OPTIONS NORMAL PRICE CODES PER WEEK
Breakfast roll (bacon, sausage or omelette) until 11am £1.85 16,000 (8,000 each day)
Pizza (margherita or pepperoni) £1.50 13,000 (6,500 each day)
Sausage roll, vegan sausage roll, or onion bake £1 14,000 (7,000 each day)

How to claim free Greggs

  1. Search 'Greggs' in the Priority app from 7am on Friday or Saturday 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 menu items and scan your code. There's no purchase necessary, so you can just get a total freebie if that's all you fancy.

The offer is available until branch closing time on each Friday or Saturday, but codes are limited so there's a risk they could run out later in the day.

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

Free 60-days Strava subscription (normally £14)

New and existing Strava members can get a 60-day free subscription to its premium service via the Priority app.

The service is designed for runners and cyclists and includes extra features such as advanced performance metrics, training analysis, setting custom goals, and route planning.

Important: After the 60 days you'll be automatically enrolled into a paid subscription at £6.99 a month, unless you cancel no later than 24 hours before the end of the 60 days (though better to do it sooner). See how to cancel your Strava subscription.

How to claim your free 60-day Strava membership

  1. Search 'Strava' in the Priority app and select 'Use Now'.
  2. You'll be redirected to Strava's website where you'll need to select 'Start 60 Day Free Trial' and then follow the on-screen instructions. You'll need to provide your card details when you sign up (remember to cancel before day 60 if you don't want to continue into a £6.99 a month paid subscription).

You won't be able to claim this offer if you're an existing Strava member who has already previously claimed two free trials.

Three+ – including free three-months' Telegraph, £3 Cineworld tickets & 20% off Uber Eats

Who's eligible: Three pay monthly and pay-as-you-go customers. Three broadband and business customers aren't eligible.

Get the app: Android / iOS

Free three-month Telegraph digital subscription (normally up to £40)

If the Telegraph is your news source of choice, you can get access to its digital subscription free for three months via the Three+ app until 11.59pm on 7 May 2022, as long as you're a new Telegraph subscriber.

Important: After the first three months you'll be automatically enrolled into a paid subscription, unless you cancel. If you continue with your subscription, you'll be given a 20% discount per month for the remaining nine months of your first 12 months, unless you cancel. After 12 months, you'll be charged full-price at £12.99 a month, unless you cancel.

How to claim three-months' free Telegraph digital

  1. Search the '3 months free Telegraph' deal in the Three+ app.
  2. Select 'Get Reward' and follow the link to the Telegraph site.

£3 Cineworld cinema ticket (normally up to £13), Friday to Sunday

If Cineworld is where you go to see movies on the big screen, you can get a code for a £3 cinema ticket via the Three+ app. It's for any 2D movie once per week at any time on a Friday, Saturday or Sunday until 7 Nov 2023.

How to claim a £3 Cineworld ticket

  1. Search '£3 Cineworld ticket' in the Three+ app and select 'Get Reward' to be shown your code.
  2. When you're ready to use your code, select 'Use reward code now'.
  3. You can either claim the code online at Cineworld (there'll be a 75p booking fee) or by showing the code at the box office (no booking fee). To use online, at the checkout enter your code in 'Voucher or CEA card' and select 'Add Voucher'.

Codes are valid until 11.59pm on Sunday. After that, you'll need to get a new code for the following weekend any time from 00.01am on Monday.

For more ways to save at the big screen, see our round-up of Cinema MoneySaving tips & tricks.

  • The deal can't be used on the following types of screening: VIP/premium seating, 3D, IMAX, 4DX, Superscreen, ScreenX – although you can upgrade to these when booking for an additional fee.

20% off £15+ Uber Eats orders (maximum £10 saving)

If you're feeling peckish and fancy ordering a food or drink delivery from Uber Eats, you can get a code for 20% off via the Three+ app.

You can use one code per week when spending £15 or more (excluding delivery and fees), and you can get a maximum saving of £10 (so up to £50-worth of food).

Before using this offer, it's worth checking to see if you can get a stronger Uber Eats code. It often gives first-timer discounts or occasionally offers up to 50% off for existing customers.

How to claim 20% off Uber Eats

  1. Search '20% off Uber Eats' in the Three+ app and select 'Get Reward' to be shown your code.
  2. Go via the offer link within the app and enter your unique code at the Uber Eats checkout on its website or its app. The offer won't work on alcohol deliveries.

The offer is only valid on delivery (not collection) and your code will last until 11.59pm on the Sunday after it's issued. After that, you'll need to get a new code.

Two mains for £10 at Frankie & Benny's (normally up to £30)

If an American Italian food fusion is what you're craving, you can get a code which gets two mains for £10 when dining in at Frankie & Benny's via the Three+ app until 7 May 2022.

The offer's valid any day of the week from 12pm until closing time (some restrictions, see below). You're able to get one code per week, and each code is valid once until 11.59pm on the Sunday of that week.

Before using this deal, check to see if there are any stronger codes available.

How to claim two mains for £10 at Frankie & Benny's

  1. Search '2 mains for £10 at F&B's' in the Three+ app and select 'Get Reward' to be shown your QR code.
  2. At the restaurant, let your server know you want to redeem this offer when ordering, and then show your QR code when you're ready to pay (it won't work with the 'Order & Pay' service).
  • The deal can't be used on the following menu sections: Grills & More, New York Deli, Event, Lunch and Kids.

    The following dates are excluded from the offer: Valentine's Day, Mother's Day, Father's Day, New Year's Eve, Christmas Eve and bank holidays.

    You can't get the offer at these locations: Airports or at event locations on event days, for example, The O2 on a gig day.

Vodafone VeryMe – including free unlimited data, free three-months' Spotify Premium & two Vue tickets for £7

Who's eligible: Vodafone pay monthly or small business customers, or pay-as-you-go customers who have topped up £10 or more in the last 60 days. Vodafone broadband customers aren't eligible.

Get the app: Android / iOS

Some VeryMe deals are only for Vodafone pay monthly customers – we've noted below where that's the case.

FREE unlimited data for 30 days for Vodafone pay monthly customers

If you want to make video calls to your nan this Christmas or stream Home Alone on your phone, then unlimited data will come in handy. Vodafone pay monthly customers who aren't currently on an unlimited tariff can get unlimited data for 30 days added to their plan for free.

You can claim the offer until 11.59pm on Sun 12 Dec or when 250,000 people have claimed it, so you've not got an unlimited amount of time to grab this deal.

How to claim unlimited data for 30 days

  1. Select the 'VeryMe' button in the My Vodafone app and choose the unlimited data deal.
  2. Select 'Claim now' – the unlimited data will be added to your account within seven days and you'll receive confirmation by text message.
  3. You'll have 30 days from the date of receiving the data to use it – you'll receive a text message when your unlimited data is about to expire.

If travelling in a Vodafone inclusive Europe zone destination, your unlimited data will be capped at 25GB in your 30 day period whilst roaming.

Free three-month Spotify Premium subscription (normally £30) for Vodafone pay monthly customers

This will be music to your ears. Vodafone pay monthly customers can get three months' free Spotify Premium Individual via the My Vodafone app until 11.59pm on 31 March 2022, as long as you've never had Spotify Premium (including a trial) before.

Unlike the free version of Spotify, Premium allows you to listen without interruption from adverts, download albums and playlists to listen to offline and on demand, and skip tracks as much as you want.

Important: After the three months you'll be automatically enrolled into a paid subscription at £9.99 a month, unless you cancel, so don't forget to do this if you don't want to be charged. To cancel, visit Vodafone Offers, select 'Manage subscriptions', then select 'Cancel Spotify Premium'.

How to claim three-months' free Spotify Premium

  1. Select the 'VeryMe' button in the My Vodafone app and choose the Spotify deal.
  2. Select the link to opt in to the offer. Bear in mind, if you have a Vodafone Entertainment tariff but haven't activated it yet, you won't be able to claim this offer.

For other ways to save on Spotify, and to see a comparison of other music streamers, check our Spotify MoneySaving tips.

TWO Vue cinema tickets for £7 (normally up to £20), any day of the week

If Vue is your local cinema then you're in luck, as you can get a code for two Vue tickets for £7 (£3.50 each) via the My Vodafone app. The offer is ongoing and you can claim one code per week.

What's particularly good about this deal, is it can be used to see any 2D movie, on any day of the week, including weekends when discounts are rare. However, depending on the price of tickets at your local Vue, you may be able to get a better deal on a Tuesday or Wednesday using Meerkat Movies.

How to claim two Vue tickets for £7

  1. Select the 'VeryMe' button in the My Vodafone app and choose the Vue deal.
  2. Visit the Vue link within the deal and you'll be able to claim a promo code for two tickets for £7.
  3. You'll be emailed two e-codes which you can exchange at the box office or online (but not over the phone).

The offer refreshes each week at 00.01am on Mondays, so if you've had a code before, that's when you can pick up a new code to go again.

For more ways to save at the big screen, see our round-up of Cinema MoneySaving tips & tricks.

  • The deal can't be used on the following types of screening: Premieres, Big Screen Events and alternative/special showings including Mini Mornings, Senior-friendly, Autism-friendly and Scene screenings.

    You'll only be able to get two tickets for £7 on 2D screenings, though you can book a 3D screening, IMAX, VIP, Recliner, Xtreme seating or Gold class screening online or at the box office if you pay the difference in price.

    You can use this deal at all Vue cinemas except for Vue West End in Leicester Square, London.

Free six-months' Discovery+ streaming subscription (normally £30) for Vodafone pay monthly customers

This is quite the discovery... Vodafone pay monthly customers can get six months' free TV streaming through Discovery+ via the My Vodafone app until 11.59pm on 5 July 2022. The streaming service includes true-crime, paranormal and reality shows as well as documentaries. You can watch it on your phone, online, by casting to a TV, or via Android TV or Apple TV.

Important: After the six months you'll be automatically enrolled into a paid subscription at £4.99 a month, unless you cancel, so don't forget or you'll have a horrible discovery when you get charged. To cancel, visit Vodafone Offers, select 'Manage subscriptions', then select 'Cancel Spotify Premium'.

How to claim six-months' free Discovery+

  1. Select the 'VeryMe' button in the My Vodafone app and choose the Discovery+ deal.
  2. Sign up to Discovery+ using the link provided in the My Vodafone app. You won't be able to get this offer if you already have a current Discovery+ subscription.