On a Reddit thread in July 2025, a McDonald's customer posted a photo of their app showing zero points from a £14 order. The top reply, with 400+ upvotes: "happens to me every other visit, you have to argue with the manager." That thread is the whole story of MyMcDonald's Rewards in miniature: a programme that drives $33 billion in sales while quietly losing roughly 12% of transactions to scanning failures. If you run an independent burger joint or a three-site coffee operation, this is good news. The bits of McDonald's programme that work are copyable for under £100 a month. The bits that don't are exactly the bits you shouldn't try to copy.
- McDonald's spends millions on app infrastructure to solve a problem you don't have: 39,000 locations under franchise governance.
- The three mechanics worth stealing: tiered redemption ladder, staff verbal acknowledgement at the till, and pass-based reminders.
- The two that will sink you: app-first signup (kills conversion) and aggressive expiry shortening (kills trust).
- Wallet passes (Apple Wallet, Google Wallet) give you 80% of the McDonald's experience without the build cost.
- Match expiry windows to your visit cadence: 90 days for daily-coffee, 6 months for restaurants, 12 months for low-frequency.
What the £33B loyalty machine actually runs on#
MyMcDonald's Rewards is mechanically simple: customers earn 100 points per £1 spent, and redeem against a four-tier menu (1,500 / 3,000 / 4,500 / 6,000 points). The programme page shows the ladder clearly: Mayo Chicken at the bottom, Big Mac at the top. Earn, scan, redeem.
What's not simple is the delivery. The points only credit if a customer scans a QR code at the till or links their order through the app before paying. That linkage step is where the programme bleeds. Trustpilot reviews of the McDonald's apps are dominated by missing-points complaints, and the App Store reviews tell the same story. McDonald's solves this at corporate scale with a dispute resolution flow. You, running a single site or three, would solve it by not having the failure point in the first place.
The three mechanics worth stealing#
Not everything in MyMcDonald's Rewards is for franchises only. Three mechanics translate directly to a small operator and cost almost nothing to deploy.
1. The tiered redemption ladder. McDonald's gives customers four redemption thresholds, not one. This matters because it lets a casual customer feel close to a reward (1,500 points = small fries) while keeping the heavy users chasing the top tier. A single "buy 10 get 1 free" stamp card doesn't do this. A ladder does. You can replicate this on a points card with three reward tiers anchored to your actual menu: a £2 reward at 100 points, a £5 reward at 250, a signature item at 500. See building a three-tier redemption ladder anchored to your menu for the structural detail.
2. Staff verbal acknowledgement at the till. This is the Chick-fil-A One move, not the McDonald's one, but it's the single most underused mechanic in the industry. "You're at 8 stamps, three more for the free combo." It costs nothing. It lifts redemption rates. It also fixes the cold, transactional feeling that ruins most chain loyalty programmes. McDonald's can't do this at 39,000 locations. You can do it tomorrow.
3. Pass-based reminders that don't depend on email. McDonald's pushes offers through app notifications, which require the customer to have downloaded the app, kept it installed, and granted notification permissions. A wallet pass sitting in Apple Wallet or Google Wallet can be updated in real time with a new offer or a balance change, and the phone surfaces it on the lock screen near the venue. No app install, no notification permission battle.
The two mechanics that will sink an independent operator#
App-first signup. Every loyalty competitor pitches independent operators on a custom-app model because that's what McDonald's, Starbucks and Pret use. For a small operator, this is structurally fatal. App downloads at the till convert at roughly 5-15%. The customer has to find your app in the store, wait for the download, create an account, verify an email, and then scan, all while the queue builds behind them. Most won't. The ones who do, churn fast. This is the central reason wallet passes replace a custom app for independent restaurants: the signup flow collapses from six steps to one short link.
Aggressive expiry changes. In late 2025, McDonald's announced that from January 2026 points would expire after 6 months instead of 12, with limited warning. The backlash was immediate. The lesson isn't "don't ever expire points" (you should, to manage liability). The lesson is to set the right expiry from day one and never shorten it retroactively. More on matching expiry dates to your visit cadence.
| Mechanic | McDonald's approach | Independent operator approach |
|---|---|---|
| Signup | Download app, create account, verify email | Tap a short link, save pass to wallet |
| Earning | Scan QR at till or link mobile order | Staff scans customer's wallet pass |
| Redemption ladder | 4 tiers (1,500 / 3,000 / 4,500 / 6,000 pts) | 3 tiers anchored to your menu |
| Reminders | App push notifications | Wallet pass updates on lock screen |
| Failure rate | ~12% missing points per Reddit/Trustpilot reports | No scan failure, pass is the source of truth |
| Cost to operate | Tens of millions annually | Under £100/month at small-operator scale |
| Expiry | Shortened to 6 months in Jan 2026 (backlash) | Set once, match to visit cadence, don't shorten |
Portillo's already proved you don't need a custom app#
The strongest evidence that wallet passes beat custom apps at the small-to-mid operator scale isn't theoretical. Portillo's, the Chicago hot-dog and Italian-beef chain, ran a wallet-pass-only loyalty programme and reached over 2 million members in 10 months. No app store submission, no iOS team, no Android team. We've covered the full breakdown in how Portillo's reached 2 million members in 10 months without a custom app.
"The honest answer is that the loyalty app race was settled five years ago, and the wallet won. The only operators still building custom apps are the ones with franchise governance problems that justify the cost."
A five-step launch plan for an independent burger joint or QSR#
- Pick a card type. Points if your average ticket varies a lot (£6 to £25). Stamps if it's tight (£8 to £12). Most independent burger joints want points; most coffee shops want stamps.
- Build a three-tier redemption ladder anchored to real menu items. Small reward at 100 points, medium at 250, signature at 500. Avoid generic "£5 off" rewards, they don't pull people in the door.
- Set expiry to match your cadence. Daily coffee: 90 days. Burger restaurant: 6 months. Special-occasion venue: 12 months.
- Train staff on the verbal acknowledgement script. "You're 2 stamps off a free milkshake" at the till is the single highest-leverage thing in this entire piece.
- Print a QR code on receipts, on table talkers, and at the till. The QR goes to a short link, the link saves a wallet pass, and you're live. No app download, no signup friction, no lost punch cards.
What this costs versus what McDonald's spends#
McDonald's spends in the tens of millions annually to run MyMcDonald's Rewards: app development, app maintenance, POS integration across thousands of franchisees, dispute resolution staff, fraud monitoring. A wallet-pass loyalty programme for an independent operator runs roughly £30-£100/month depending on volume and features. The difference isn't a 10x gap. It's a 10,000x gap. And the customer experience, measured by signup conversion and missing-points complaints, is arguably better at the small end.
Should an independent burger joint copy McDonald's points-per-pound model?
The mechanic translates, the ratios don't. McDonald's uses 100 points per £1 because the round numbers feel substantial. For a smaller operator, 1 point per £1 with rewards at 50/100/250 works fine and is easier for staff to remember.
What about the missing-points problem? Can independents avoid it entirely?
Mostly, yes. The McDonald's failure mode is the gap between ordering and scanning, especially at drive-thru. If your staff scans the customer's wallet pass at the till before they pay, there's no gap to lose points in. The pass is the receipt.
Is a free coffee or a free side really enough to drive return visits?
The reward matters less than the visible progress. A customer at 8 of 10 stamps comes back for the 9th visit not for the free coffee, but because the half-finished card creates a completion bias. The reward is the excuse.
What if my customers are older and don't use Apple Wallet or Google Wallet?
Both wallets ship enabled by default on iPhone and Android. The friction is lower than asking the same customer to download a third-party app and create an account. If a small minority truly can't use a wallet pass, a printed stamp card backup at the till covers them.