McDonald's MoneySaving hacks
Including 30% off entire menu via the app and how to get a £2 Big Mac & fries every time
Many McDonald's restaurants are now back open for eat in, takeaway and delivery so we've updated our guide with current ways you can save – though I must stress, please eat responsibly.
Bear in mind, the takeaway deals mentioned here include collection and drive-thru only, not delivery – so the discounts mentioned won't apply if you're ordering through Just Eat or Uber Eats.
McDonald's runs an ongoing weekly promotion that sees a new offer appear in the app every Monday morning (available for free on Android or iPhone), which can be redeemed up until 11.59pm the same day. Check the details, or turn notifications on, as some deals only apply during breakfast hours, for example. As with all app deals, they're only available when you order through the app to pick up in-store.
Simply go to the 'Deals' section within the app, tap the promotion you want to use, place your order and then head to your chosen McDonald's to collect it. You can order your food at anytime – McDonald's will start to prepare it when you arrive at the restaurant. You're only able to use one promotion per order, and they can't be used with other offers.
- Walworth Rd
- Birmingham Dale End
- Tonbridge - High Street
- Praed Street
- Highway Shadwell
- Croydon Valley Park
- Livingston 2
- Eastbourne 2
- Tunbridge Wells 2
- Croydon 3 Centrale
- West One Shopping Centre
- Wimbledon Centre Court
- Bracknell - The Keep
- Chelmsford 2 Riverside
- Greenhithe-The Railway Tavern
- Victoria Station
- Kings Cross - Ex Wendy's
- Shaftesbury Avenue 2
- Manchester - Arndale Food Chain
- Waterloo Station
- Asda Bournemouth
- Asda Swindon
- Asda Wallington
- Asda Slough
- Norwich - Chapelfields
- Paddington Station
- Westfield Stratford City
£2.70 off a ‘McChicken Sandwich’🐔
You can save £2.70 on a McDonald’s chicken burger by ditching the £3.69 McChicken Sandwich in favour of a 99p Mayo Chicken. Be aware that prices can vary slightly by location.
If you just wanted a chicken burger, they both do the same job. Here's a comparison:
Okay, the Mayo Chicken's a tad lighter – the one I tested weighed 25% less overall – but as it’s the same ingredients (chicken, lettuce and mayo in a bun), and a massive 70% cheaper, it’s surely worth a try.
You could technically eat three of the Mayo Chicken and still pay less than for one McChicken Sandwich. Though I wouldn’t recommend it.
At the top of most McDonald’s receipts, there’s a ‘Food for Thoughts’ code. Go online and fill in quick a survey to receive a second code, which you can then exchange in the restaurant for a £1.99 Big Mac and fries (normally £4ish). The best part? You can use your receipt from this purchase to do the survey again, and repeat as many times as you like.
If you just want a Big Mac and fries, you can buy the cheapest item on the menu to get your first 'Food for Thoughts' receipt code, a 20p sauce (BBQ, sweet chili or sour cream & chive) should do it. You can then do the survey and order the cheap meal. You only have 60 days from receiving your receipt to do the survey, so you can also use this trick if your Food for Thoughts code has expired.
If you’re not a fan of Big Macs – or fancy something different – McDonald’s says you can ask for a Fillet-o-Fish or Veggie Deluxe instead, and replace the fries with a side salad if you wish.
£2.10 off a DIY ‘Big Mac’ 🍔
Instead of ordering a £3.69 Big Mac, save £2.10 by creating this MoneySaving version.
To do it, order a Double Cheeseburger for £1.59, and add the following free extras to have the ingredients of a Big Mac: 'extra' onions and pickles, plus shredded lettuce. The add-ons won’t cost extra, so although you might miss that iconic middle tier of bread and Big Mac sauce, I reckon the 55% saving you can make every time is worth it.
McDonald's no longer sells Big Mac sauce for 50p, but mustard and mayonnaise can be a nice alternative. Be aware that prices can vary slightly by location.
Get FREE extra toppings 🧅🥬🍅
On the self-order screens, or the McDonald’s app, you can add extra ketchup, mustard, onion, pickles, mayonnaise and/or shredded lettuce for free to any burger. If there's already one of those ingredients in the burger, you get double the amount, or if it’s not normally in there – it’s added in for you. You can also pay 20p for extra cheese or 40p for bacon.
Dodge the ‘sugar tax’ on drinks 🥤
There’s a tax on some fizzy drinks (see our ‘Sugar tax’ news story), but only one drink at McDonald’s is affected.
If you choose original Coca-Cola (not Diet or Zero), it’ll cost you an extra 8p for a small, 12p more for medium or 14p more for a large. You can easily avoid the tax by ordering any other drink off the menu.
£1.99 less for eight EXTRA chicken nuggets 🐤
Pick up two boxes of six Chicken McNuggets (£3.49 each) and you’re paying £6.98 for a respectable 12 chicken nuggets. However, if you switch these for a single £4.99 McNuggets ShareBox of 20 nuggets, you can get an extra eight nuggets and pay £1.99 less.
If your family or the group you're with want two or more McNugget meals, ordering the ShareBox and fries/drinks separately gets you more for less too. Prices can vary slightly by location.
Buy five hot drinks, get one free ☕
McDonald's scrapped its long-running McCafé loyalty scheme in June and replaced it with digital stamps via the McDonald's app. For full info, see our McDonald’s to axe 'free hot drink' stickers on cups news story.
McDonald's has changed its sticker-on-a-cup loyalty scheme into a virtual stamp card via the McDonald's app. Now, hot drink Mclovers can get a free regular hot drink when you buy five hot drinks (was originally six). McCafé loyalty stamps are available to collect by ordering via the app, scanning your loyalty card at digital kiosk, counter or telling your code at the Drive-thru.
Students get a ‘free’ burger or McFlurry 🧑🎓
If you’ve got a valid student ID or signed up to Student Beans, you can claim either a free Cheeseburger, Mayo Chicken or McFlurry. To get it, you'll need to order an Extra Value Meal from the menu and show your student ID at the till. So not a total freebie, but a nice bonus if you can get it.
The offer's available after 10.30am, except in selected restaurants in the south of England which offer if from 11am. It's one person, per visit and can't be used with other offers.
Have your say
This is an open discussion but the comments do not represent the views of MSE. We want everyone to enjoy using our site but spam, bullying and offensive comments will not be tolerated. Posts may be deleted and repeat offenders blocked at our discretion. Please contact firstname.lastname@example.org if you wish to report any comments.