A McDonald's customer tried to redeem a discounted 20-piece Chicken McNuggets deal through the chain's app, and found the item conveniently marked "unavailable." Six-piece portions? Still on sale. Forty-piece portions? No problem. Just the one tied to the discount had vanished from the screen.
The complaint, posted to the r/McDonalds community on Reddit, racked up thousands of upvotes and triggered a flood of similar grievances from customers who say their local franchises pull the same trick. The pattern, if real, is simple: advertise a deal through the app, then make the qualifying item disappear so customers either pay full price or walk away empty-handed.
It is a small-dollar complaint with a big-picture lesson. When corporations promise value but let individual operators quietly undercut the offer, the people who absorb the cost are always the same, working families trying to stretch a meal budget that inflation has already gutted.
The customer who sparked the backlash did not mince words. In a post on the r/McDonalds subreddit, the user wrote:
"My scummy local franchise makes the 20 piece nuggets 'unavailable' so that you can't redeem the deal."
Other customers piled on. One commenter captured the absurdity with a single observation:
"They're out of 20 nuggets but 40 nuggets? Oh yeah that's fine."
That detail matters. If a restaurant genuinely ran out of McNuggets, neither the 20-piece nor the 40-piece would be available. When only the discounted size disappears, customers have reason to suspect the shortage is manufactured.
Another frustrated diner said their local store regularly marked value meals as unavailable during peak hours, the very times families are most likely to rely on a cheap, fast option. That customer's verdict was blunt:
"I'm about done with McDonald's."
The complaints were not limited to one region or one franchise. One commenter claimed the practice extends beyond the Golden Arches entirely:
"All the fast food chains in my area do this. It's infuriating."
McDonald's runs most of its U.S. locations through franchisees, independent operators who own and manage individual restaurants under the corporate brand. Those franchisees have some control over pricing and participation in promotions. That structure creates a gap between what McDonald's corporate advertises nationally and what a customer actually encounters at the counter, or on the app.
The chain has leaned hard into app-based deals as a strategy to hold onto price-conscious customers who increasingly doubt the chain delivers real value. Users can rack up points that translate into free food. McDonald's introduced its $5 Meal Deal, a sandwich, chicken McNuggets, fries, and a drink, as a flagship value offer. Earlier this year, the company rolled out improvements to its value menu, promising customers "more choice, more flexibility and more ways to build a meal."
That promise rings hollow when the app itself becomes the tool for stripping out the cheapest option. The existing buy-one-get-one-for-$1 promotion was replaced by the newer Meal Deals, which bundle a McChicken or McDouble with a 4-piece McNuggets, fries, and a drink. The corporate messaging is all about affordability. But if a franchisee can simply toggle the discounted item to "unavailable," the deal exists only on a billboard, not on a tray.
No one in the Reddit thread or in the Daily Mail's reporting identified a specific franchise location or owner behind the practice. McDonald's corporate did not appear to respond to the accusations. And some commenters offered alternative explanations, stock shortages, staff delays in updating the app, or technical glitches.
Those explanations deserve a hearing. But when the same complaint surfaces from customers across different areas, and when the "unavailable" label lands exclusively on the item attached to a discount, the coincidence starts to look like a pattern.
Consumer expert Ravi Sawhney told the Daily Mail that McDonald's faces a credibility challenge that goes beyond nugget counts. He pointed to the broader competitive landscape, where rivals are gaining ground by actually listening to their customers.
"McDonald's strength has always been consistency and scale, but in today's environment, consumers are looking for brands that feel responsive and personal."
Sawhney singled out Burger King as a chain that has started acting on customer complaints about quality and cost, a pointed contrast with a company whose franchisees may be quietly sabotaging the very deals corporate headquarters promotes.
McDonald's has reason to worry about more than just social media grumbling. The chain has already watched inflation-battered customers demand cheaper fast food, forcing it to introduce sub-$3 menu items to stop the bleeding. Meanwhile, Mixue Ice Cream & Tea overtook McDonald's as the world's largest fast-food chain by store count, a milestone that would have been unthinkable a decade ago.
Sawhney framed the stakes clearly:
"The difference isn't just in the food, it's in how the experience makes people feel about their choice."
Right now, the experience for many McDonald's app users feels like a bait-and-switch.
This is not the first time McDonald's franchise-level decisions have drawn customer anger. Disputes over sauce limits and condiment surcharges have generated their own backlash, as have moves toward kiosk-only ordering that leave customers feeling herded rather than served.
The thread running through all of it is the same: a corporation that markets itself as the affordable, reliable choice for American families while allowing, or at least tolerating, local practices that chip away at exactly that promise. Every time a franchisee marks a deal item unavailable, or charges extra for a packet of sauce, or removes the option to order from a human being, the message to the customer is the same. You are not the priority. The margin is.
None of this has triggered any known government investigation or formal corporate response, at least not in the available reporting. The Reddit post remains the primary flashpoint, and the complaints remain anecdotal, numerous, but unverified by any audit of franchise-level app settings.
Still, the volume and consistency of the complaints suggest something more than a few isolated glitches. And in an era when McDonald's has staked its turnaround strategy on value-menu lineups and budget bundles, the company cannot afford to let franchisees quietly hollow out those offers from the inside.
When you advertise a deal you don't intend to honor, that's not a glitch. That's a choice, and customers have every right to make a different one.