McDonald's MoneySaving hacks

McDonald's MoneySaving hacks

Including £5 off a £15 spend, and a £2 Big Mac & fries every time

There are hundreds of McDonald’s hacks articles online – usually all about merging multiple menu items to form ghastly new creations that’d make a MoneySaver's eyes water long before their mouth does. So I decided to think up a few of my own…

MSE Update, Wed 18 Mar at 9.47am: McDonald's has announced that all restaurants will close seating areas and temporarily move to being takeaway, drive-thru, and delivery only. It has also postponed its McDonald's Monopoly promotion, which was due to start on 25 Mar - this is now expected to take place later in the year.


This guide was last updated in February, and some of the tips may no longer work at this time.


See our Coronavirus Financial Help & Rights guide for info on its financial implications in the UK, including sick pay rights, mortgage help, event cancellations and more.

Obviously, my hacks are about saving money, and while a few are extreme (that word should probably have been my middle name), there’s hopefully something for everyone who enjoys an occasional McDonald’s – though I must stress, please eat responsibly.

For some of these, you might need to use the new McDonald’s self-ordering screens or app – both up and running in the vast majority of branches UK-wide. Of course, if you’re not a McDonald’s fan you may prefer my 12 cheeky Nando’s tricks or 10 Burger King hacks instead. Otherwise, on to my big hacks...

Ends Sat. £5 off a £15 spend via My McDonald's app

Download or sign in to the My McDonald's app for Android or iPhone/iPad, and you can get £5 off a £15 spend on anything until Sat 29 Feb.

How to get £5 off

You'll need to make a 'mobile order' via the app (you can do this before you get to the restaurant), and then go and collect your food – payment will be taken via the app once you're at your chosen McDonald's.
  • Go to the 'Deals' section of the My McDonald's app and tap the 'Spend £15 Get £5 Off' button.

  • Place an order within the app for at least £15 at a participating McDonald's branch (see excluded restaurants below) by 11.59pm on Sat 29 Feb.

  • Visit your chosen McDonald's to pick up your order.

You can only use this offer once (it started on Sun 26 Jan), and it can't be used with any other offer.

    • Croydon
    • Walworth Rd
    • Birmingham Dale End
    • Lincoln
    • Ashton-Under-Lyne
    • Lowestoft
    • Tonbridge - High Street
    • Rugby
    • Birkenhead
    • Falkirk
    • 291 Oxford St
    • Praed Street
    • Llandudno
    • Highway Shadwell
    • Charlton
    • Beccles
    • Whitehall
    • Croydon Valley Park
    • Livingston Mall
    • 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

£2.20 off a ‘McChicken Sandwich’

You can save £2.20 on a McDonald’s chicken burger by ditching the £3.19 McChicken Sandwich in favour of a 99p Mayo Chicken.

If you just wanted a chicken burger, they both do the same job. Here's a comparison:

As you can see, I'll never get a job taking McDonald's publicity photos. 99p Mayo Chicken on the left, £3.19 McChicken Sandwich on the right.

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 it’s 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.

Big Mac and fries for £1.99 every time

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. For full details, see my £1.99 Big Mac & fries every time blog from last year.  

£1.31 off a DIY ‘Big Mac’

Instead of ordering a £3.39 Big Mac, save £1.31 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. Since Feb 2020, you can now get Big Mac special sauce for 50p. Add the sauce to the basket, and the total cost will come to £2.08.

The add-ons won’t cost extra (just the sauce), so although you might miss that iconic middle tier of bread – I reckon the 38% saving you can make every time is worth it.

If you're not fussed about the Big Mac sauce, you can save yourself an extra 50p. Mustard and mayonnaise can be a nice alternative.

Get FREE extra toppings

On the new 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.

£1.11 off a ‘Chicken Salad’

If you after something relatively healthy at McDonald’s, how about a £3.69 Crispy Chicken Salad? Better yet, use this DIY menu hack to make something similar and pay just £2.58.

Am I wrong, or does my cheaper DIY salad (right) look better than the real one (left)?

First, choose the £1.49 Spicy Chicken Snack Wrap and couple it with a £1.09 Shaker Side Salad. The presentation won’t be quite the same, but you get the same key ingredients plus some extras. You can remove the cheese and sauce from the wrap if you prefer.

Dodge the ‘sugar tax’ on drinks

As you might’ve heard, there’s a now 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.

The 'sugar-taxed' prices of Coca-Cola (other drinks are 89p, 99p and £1.39). 

£1.59 less for 8 EXTRA chicken nuggets

Pick up two boxes of six Chicken McNuggets (£3.19 each) and you’re paying £6.38 for a respectable 12 chicken nuggets. However, if you switch these for a single £4.79 McNuggets ShareBox of 20 nuggets, you can get an extra eight nuggets and pay £1.59 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.

£1.30 off a ‘Chicken Selects’ meal

Instead of ordering a £4.89 Chicken Selects meal, which includes three pieces of chicken, you can order a £1.99 Wrap of the Day, which includes just two pieces of the same crispy chicken, and you can make it into a meal for £3.59 - saving yourself a tidy £1.30.

Okay, you lose one 'Select' but you gain £1.30 in your pocket (I know which I'd rather).

Even if you don’t actually want to eat the wrap, you can remove all ingredients except for the chicken – though the price and £1.30 saving just remain the same.

30p off ice cream by switching cones for McFlurry

While McDonald’s will happily sell you an 89p Ice Cream Cone, if you’re not fussed about the cone itself, you can save 30p by getting a 59p Mini McFlurry instead.

Both use the same soft-serve ice cream, and when I weighed the ice cream in each I found there was only a 10g difference (yes, I took scales into a McDonald's and sat weighing ice cream). You can ask for ‘no bits’ if you just want the ice cream plain.

Think twice before ordering a Breakfast Wrap meal

McDonald’s breakfast meals generally include both a hash brown and a hot drink. Yet if you order a £3.89 Breakfast Wrap meal, which has a small version of the hash brown inside the wrap itself, you’ll only get a drink (no separate hash brown – boooo).

It’s worth noting other meals, eg, £3.79 Sausage & Egg McMuffin, are also slightly cheaper. So if you value your side of hash brown, you can have the lot and pay 10p less.

Get 2p off a 'Happy Meal'... and ruin a child's day

Before I explain this one, a warning – it’s extreme (and you know I mean extreme when even I think something's a bit stingy), and it'll probably make you highly unpopular with your kids. Nonetheless, it's a saving. Instead of buying a Happy Meal, including the ‘free’ toy, you can sometimes save 2p by ordering the constituent parts of a Happy Meal separately.

For example, a 99p Cheeseburger, 89p small fries and an 89p small drink comes to £2.77 instead of £2.79 for a Happy Meal. Yet they won’t get the toy – so it’s your call.

Say ‘NO’ to ice and 'YES' to 20% more drink?

Unless you specifically ask for ‘no ice’, it generally comes as standard in McDonald’s fizzy drinks. Watch my video below to see how ordering without ice, not only at McDonald’s but other chains too, can bag you 20% more drink for your money:

Buy six hot drinks, get one free

Possibly the most tried-and-tested tip in this list is the long-running loyalty scheme, where you collect stickers with each hot drink you buy to claim a free seventh cup. Keep them safe in your wallet and when ready, exchange your six stickers for a freebie at the till.

Use the peel-away card on the side of the cup to keep stickers safe in your wallet.

‘Womble’ your way to a free cuppa

You may be able to collect your six stickers a lot faster (and without spending money) by collecting any you find lying around on other people’s discarded McDonald’s coffee cups.

This is something I’ve done for a long time, and I usually find the best time is pre-10.30am as most people order a hot drink along with their Maccies breakfast.

DOUBLE your free hot drinks (via app)

As well as physical stickers, you can also collect virtual stickers in the form of points on the official McDonald’s app. It works the same way, where you get a virtual sticker for each drink you buy - but when collecting your coffee you’ll still get the actual sticker on your cup.

So by the time you’ve bought six coffees, you’ll now have TWO freebies to claim.

Why pay for a drink? Order a FREE tap water

As a general rule, restaurants only have to offer you free tap water if they serve alcohol (see our Tap Water Rights guide), so McDonald’s wouldn’t count.

Yet when I did some investigating, I found McDonald’s (and other chains) were usually willing to give free tap water when I asked. It certainly beats paying £1.29 for bottled water.

Students get a ‘free’ burger or McFlurry

If you’ve got a valid NUS card (see our NUS guide) and you visit a McDonald’s, you can claim either a free Cheeseburger, Mayo Chicken or McFlurry, but only if you’re ordering an Extra Value Meal from the menu. So not really free, but a nice bonus if you can get it.

Keep your eyes peeled for McDonald’s vouchers

You can often spot vouchers on the back of bus tickets and car parking tickets – usually for a £1.99 meal deal – so be sure to check yours, and look out for other folks’ stray tickets on the pavements around town if you fancy doing some litter picking for a McDonald’s discount.

Have I missed any McDonald’s hacks? Share your best MoneySaving nuggets in the comments below or on Twitter.