McDonald's deals

Brand Image

Verified by MSE

report issues

Before you buy

compare prices

Learn to

shop safely

0 Current Deals

  • McDonald's is giving new users who download and register an account for the MyMcDonald's app (free for Android and iPhone), 1,000 bonus points for their first mobile order. McDonald's told us there are no menu exclusions, but there are a small number of excluded restaurants

    This is an on-going offer with no end date, but we'll update you here if that changes. 

    When you reach 1,500 points (you get a point for every penny you spend), you can get a free small fries, medium salad, regular McCafé, Mini McFlurry, hash brown or a regular drink. 

    See our Restaurant deals for other dine-in and takeaway offers.

    • Excluded restaurants:

      • Croydon
      • Walworth Rd
      • Birmingham Dale End
      • Lincoln
      • Ashton-Under-Lyne
      • Lowestoft
      • Tonbridge - High Street
      • Rugby
      • Birkenhead
      • Falkirk
      • Praed Street
      • Llandudno
      • Highway Shadwell
      • Charlton
      • Beccles
      • Whitehall
      • 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
      • Earlswood
      • Asda Bournemouth
      • Asda Swindon
      • Asda Wallington
      • Wandsworth
      • Asda Slough
      • Norwich - Chapelfields
      • Paddington Station
      • Westfield Stratford City
  • MSE weekly email

    FREE weekly MoneySaving email

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

  • McDonald's runs an ongoing weekly promotion that sees a new offer appear in the My McDonald's app (Apple / Android) every Monday morning, 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. They're only available when you order through the app to pick up in-store – see 'More info' below for excluded restaurants.

    A few offers we've spotted in the past include six nuggets for 99p, £1.99 Double McMuffins and a Quarter Pounder with Cheese for £1.49.

    Simply go to the 'Rewards & Offers' 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 any time – 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. 

    See our Restaurant deals for other dine-in and takeaway offers.

    • Excluded restaurants:

      • Croydon
      • Walworth Rd
      • Birmingham Dale End
      • Lincoln
      • Ashton-Under-Lyne
      • Lowestoft
      • Tonbridge - High Street
      • Rugby
      • Birkenhead
      • Falkirk
      • Praed Street
      • Llandudno
      • Highway Shadwell
      • Charlton
      • Beccles
      • Whitehall
      • 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
      • Earlswood
      • Asda Bournemouth
      • Asda Swindon
      • Asda Wallington
      • Wandsworth
      • Asda Slough
      • Norwich - Chapelfields
      • Paddington Station
      • Westfield Stratford City
  • If you work for the NHS, you can get 20% off the entire menu at McDonald's once a week when ordering via the app. McDonald's told us it plans to keep this offer indefinitely, however the T&Cs online still state it will end on Sunday 31 December 2023, yet the app says 2024.

    You'll need to download the free McDonald's app (iOS/Android) and register for an account using your NHS email address. Once you've done this, you'll then be able to select the 20% discount offer within the deals section of the app.

    12 branches are excluded from the NHS offer – see McDonald's T&Cs for the full list.

  • McDonald's is already fairly cheap, but it's possible to hack your way through the menu to get some extra McBang for your McBuck.

    For all of our tips, see our McDonald’s hacks guide.

Latest Expired Deals

  • McDonald's 'Festive Wins' - daily offers and prizes in November

    McDonald's 'Festive Wins' - daily offers and prizes in November

    For new and existing My McDonald's app users

    Expired

    If you've got the My McDonald's app (Apple / Android), you can get daily offers and prizes each day throughout November as part of its 'Festive Wins'. 

    To take part, you just need to head to the app and click 'play' on the 'Festive Win's banner. McDonald's told us that during the week, you're guaranteed to receive a food offer such as 99p Big Macs or 20% off a £15 spend, then at weekends there's the chance to instantly win merch like socks and festive jumpers. There's also cash giveaways of £5, £10 and £1,000, as well as cinema tickets. No food prizes will be awarded at weekends. 

    You can play every day of November, but only one per day. All food offers will expire at midnight on the day they're rewarded (though please eat responsibly). 

    See our Restaurant deals for other dine-in and takeaway offers.

  • McDonald's 'free' medium fries (normally £1.49)

    McDonald's 'free' medium fries (normally £1.49)

    For new My McDonald's app users making their first food order

    Expired

    Sign up to the My McDonald's app (Apple / Android) and make your first food order by 11.59pm on Sunday 22 October to get free medium fries (normally £1.49).

    Once signed in, find the deal in the 'Rewards and Offers' section of the app, then add at least one other item of food to your app order. If it's just the fries you want, you could add a 10p pot of sauce to dip your fries into and still make a saving of £1.39. Other cheap choices include a 79p cucumber or melon bag, or a £1.09 hamburger or side salad.

    You'll need to make sure you opt-in to My McDonald’s Rewards on the app for the first time and make your first order within 14 days of opting in, in order to qualify for this deal.

    This deal also gives you 1,000 free McDonald's Rewards points. When you reach 1,500 points (you get a point for every penny you spend), you can get a free small fries, medium salad, regular McCafé, Mini McFlurry, hash brown or a regular drink. This offer is only valid at selected McDonald's restaurants, see excluded locations in 'More Info' below.

    See our Restaurant deals for other dine-in and takeaway offers.

    • Excluded locations:

      • Croydon
      • Walworth Rd
      • Bham Dale End
      • Lincoln
      • Ashton-Under-Lyne
      • Lowestoft
      • Tonbridge
      • Rugby
      • Birkenhead
      • Falkirk
      • Praed Street
      • Llandudno
      • Highway Shadwell
      • Charlton
      • Beccles
      • Whitehall
      • Croydon Valley Park
      • Livingston 2
      • Eastbourne Ii
      • Tunbridge Wells Ii
      • 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 Wendys
      • Shaftesbury Avenue - 2
      • Manchester - Arndale Food Chain
      • Waterloo Station
      • Earlswood
      • Asda Bournemouth
      • Asda Swindon
      • Asda Wallington
      • Wandsworth
      • Asda Slough
      • Norwich - Chapelfields
      • Paddington Station
      • Westfield Stratford City