Check codes on your product
Paste a McDonald's product link — we test every code at the real checkout.
All McDonald's codes
McDonald's savings snapshot
Expired McDonald's Codes
These have passed their expiry date but may still work at checkout.
Expired
Likely expired on: 7th Nov 2025
Expired
Likely expired on: 26th Sep 2025
Expired
Likely expired on: 1st Oct 2025
Expired
Likely expired on: 4th Nov 2025
Expired
Likely expired on: 6th Nov 2025
Expired
Likely expired on: 7th Nov 2025
McDonald's market overview
McDonald's occupies the dominant position in the UK's quick-service restaurant (QSR) sector, with a restaurant footprint that dwarfs most domestic competitors. Its nearest rivals - KFC, Burger King, and Subway - compete on specific menu categories rather than breadth. Five Guys and Shake Shack occupy a premium-priced sub-segment that McDonald's doesn't really contest. The QSR category in the UK is highly consolidated at the top, with a handful of global brands capturing the bulk of transaction volume; independent operators and regional chains make up the long tail but rarely challenge at scale.
Average order values in the McDonald's price bracket typically sit between £6 and £12 for an individual meal in-restaurant, rising to £15-£20 or more for delivery once platform fees and service charges are included. This price sensitivity is central to the brand's promotional strategy: discounts tend to be structured around meal bundles and loyalty points rather than flat percentage-off codes, which keeps margin erosion manageable while still driving frequency.
Repeat purchase behaviour is exceptionally high relative to most retail categories - McDonald's customers typically visit multiple times per month. This makes loyalty mechanics (points, streaks, app-exclusive offers) more commercially valuable than acquisition discounts. The channel mix has shifted noticeably toward digital: app ordering and delivery now account for a meaningful share of UK transactions, with third-party platforms (Uber Eats, Just Eat) acting as a parallel acquisition channel, albeit at higher cost to the consumer.
About McDonald's
McDonald's needs no introduction. It's the world's most recognisable fast-food chain, and in the UK it operates hundreds of restaurants alongside a delivery infrastructure that's grown substantially over the past few years. You can order in three ways: walk in, use the drive-through, or go digital via McDelivery through the McDonald's app or third-party platforms like Uber Eats and Just Eat. The app is increasingly the most interesting route for anyone who cares about saving money.
What McDonald's does well is consistency. The fries taste the same in Glasgow as they do in Guildford, which is either comforting or slightly unnerving depending on your outlook. Operationally, it's fast, it's available almost everywhere, and the app has genuinely improved the ordering experience - self-customisation, order tracking, and rewards all in one place. The MyMcDonald's Rewards programme is the loyalty scheme to know about: you earn points on eligible purchases, which convert into free food. It's not a complex scheme, and that's a virtue.
The honest weaknesses? Delivery costs stack up quickly. When you factor in service fees, delivery charges, and the occasional surge pricing on third-party platforms, a meal that costs under a tenner in a restaurant can creep toward fifteen pounds by the time it arrives at your door. Food delivery apps typically add a service fee of around 10-15%, and McDonald's is no exception. The food also doesn't travel brilliantly - fries in particular have a narrow window of edibility.
The competition is Burger King, KFC, Five Guys, and increasingly the premium fast-casual end of the market (Shake Shack, Honest Burgers). McDonald's beats all of them on price and availability. It loses on quality at the premium end, but that's a different argument for a different wallet.
Right now there are five active deals on this page, including one that's expiring within the next week - so if anything looks relevant, don't sit on it. The app-based offers tend to be the most consistently valuable; the one-off codes listed here are worth checking first, but treat them as a bonus rather than a guarantee.
Who should use this page? Anyone ordering via the website or app who wants to shave something off the total. Who shouldn't bother? If you're eating in-restaurant and paying at the counter, most of these codes won't apply - though the app is worth having open regardless, since it surfaces location-specific deals that the counter won't mention.
How to use a McDonald's discount code
- Start in the app or on the website. Most McDonald's discount codes and deals are redeemed through the McDonald's app rather than a traditional checkout box. Download the app first if you haven't - it's where the majority of the live offers actually live.
- Add your items to the basket. Build your order as normal. Some deals are tied to specific menu items or meal bundles, so check the terms before you start adding things - it saves the frustration of reaching the payment screen and finding the code doesn't apply.
- Look for the Deals or Vouchers tab. In the app, navigate to the Deals section before confirming your order. Tap the relevant offer to apply it. On McDelivery via the website, look for a promo code or voucher field at the checkout stage - it won't auto-apply.
- Enter the code carefully. Codes are case-sensitive on some platforms. Copy and paste where possible rather than typing manually. Hit 'Apply' and wait for the discount to register before proceeding - if the total doesn't change, the code hasn't worked.
- Complete payment. Once the discount shows in your order summary, proceed to payment as normal. Take a screenshot of the confirmed discount for reference, especially for delivery orders where disputes can be harder to resolve.
McDonald's shopping tips
- The app is the main event. Almost all of McDonald's best ongoing discounts live in the MyMcDonald's app rather than on voucher sites. Download it, sign up, and check the Deals tab before every order. The bonus points offer for first-time app sign-ups - currently listed on this page - is worth claiming early.
- One code expiring soon. Of the five active deals currently listed here, one is due to expire within the next week. If you're planning an order anyway, check it now rather than coming back later and finding it gone.
- Newsletter sign-up pays off here. McDonald's does send periodic discount codes and early access to offers via email. It's not a deluge of spam - the volume is reasonable and the offers are occasionally genuinely useful.
- Earn rewards on McDelivery orders. If you're ordering delivery, do it through the McDonald's app rather than a third-party platform. You'll earn MyMcDonald's Rewards points on eligible orders, which third-party apps won't credit to your account.
- Avoid third-party platform markups where you can. Uber Eats and Just Eat versions of the McDonald's menu are typically priced slightly higher than ordering direct. The service fees also differ. Direct-through-app ordering is usually cheaper when you factor everything in.
- Meal deals and bundles beat à la carte. McDonald's bundles - particularly the sharers and family meal deals - tend to offer better per-item value than ordering individually. If you're feeding more than one person, it's worth checking whether a bundle covers what you'd have ordered anyway.
- Check for time-limited in-app flash offers. McDonald's periodically runs short-window deals - sometimes just a few hours - through the app. These aren't advertised widely. If you order regularly, it's worth checking the app mid-week as well as at the weekend.
McDonald's promotions FAQs
Saving at McDonald's
The best McDonald's discounts typically offer between 5% and 50% off. Check back regularly as new codes are added frequently.
Reviewed by
Jon Pope ChMC, CodeHut Editor · Last checked 1 week ago
Last updated:
Similar stores to McDonald's