McDonald's built a revamped value menu around one simple promise: breakfast items for under three dollars. Customers who opened the app discovered that promise doesn't hold up at the register.
A Reddit user posted a screenshot from the McDonald's app showing the chain's "Under $3" menu with a hash brown listed at $3.19 and a Sausage McMuffin without egg at $3.39. Both items sat comfortably above the price ceiling the menu's own name advertised. The thread, posted to the r/McDonalds subreddit, drew a wave of complaints from cost-conscious customers who said the pricing gap confirmed what they already suspected: the Golden Arches' commitment to affordability is more slogan than substance.
The backlash lands at a moment when working families are watching every dollar at the drive-thru, and when McDonald's itself is leaning hard into the narrative that it remains the budget-friendly choice in fast food.
The core problem is straightforward. McDonald's app appears to use a predefined national list of items for its "Under $3" category, but individual franchise locations set their own prices. The result: items tagged "Under $3" can cost well over that threshold depending on where a customer orders.
One Reddit user spelled out the absurdity with a specific example from a local restaurant. A Sausage McMuffin with Egg costs $5.39. But ordering a plain Sausage McMuffin and adding a side round egg separately comes to $3.78, same ingredients, lower price, and higher packaging cost because the egg arrives in a McNugget box.
Another user called $3.19 for a single hash brown "criminal," noting that roughly six years ago, two hash browns cost a dollar.
That kind of price memory matters. Customers don't forget what things used to cost, and they notice when a brand wraps a price hike inside a value label.
McDonald's corporate response reads like it was drafted by a committee that never opens its own app. The company said its revamped menu aims to offer "more choice, more flexibility and more ways to build a meal that fits their day and budget."
CEO Chris Kempczinski went further, declaring that "McDonald's is not going to be beat on value and affordably." The grammar stumble aside, the claim rings hollow when the chain's own digital menu contradicts the label printed at the top of the screen.
McDonald's has been struggling with value perception among its core customers for some time. The "McValue 2.0" rollout replaced an earlier buy-one-get-one-for-$1 promotion with the current tiered menu, which includes a $1.50 Sausage McMuffin listed as a morning option. Whether that $1.50 price holds across all locations, or follows the same pattern of location-based inflation, remains unclear.
What is clear is that the chain wants credit for affordability without guaranteeing it.
The pricing complaints arrive against a backdrop of strong financial performance. In the January-to-March quarter, McDonald's reported same-store sales up 3.9 percent. Total sales jumped 9 percent to $6.52 billion. Profit climbed 6 percent to $1.98 billion.
Those are not the numbers of a company being squeezed by costs it cannot control. They are the numbers of a company that has successfully passed higher prices along to customers, customers who showed up specifically because they believed the value menu would protect their wallets.
One Reddit commenter captured the mood with a line that could double as a bumper sticker: "Guess they'll blame tariffs or something. Anything but greed."
Another user confirmed the same inflated prices at their own location and added that the food quality had declined in lockstep: "Same prices for me, too. And that McMuffin and biscuit were so sad last time I got them pretty awful and basic."
The most charitable explanation is a software problem. One Reddit user suggested as much, writing: "The app sucks. They likely have predefined items in the $3 list, but each location has different prices."
That explanation, even if accurate, doesn't let McDonald's off the hook. If anything, it makes the situation worse. It means the company built a national marketing campaign around a price point it knew, or should have known, wouldn't hold at every restaurant. The "Under $3" label isn't a suggestion. It's a claim. And at $3.19 for a hash brown and $3.39 for a McMuffin, it's a false one.
McDonald's has not publicly acknowledged the discrepancy between the menu label and the location-specific pricing that overrides it. The company's statement about "great value our fans can count on" doesn't address what happens when the value advertised and the value delivered are two different numbers.
This kind of gap, between what a corporation says and what a customer sees on the screen, erodes trust faster than any competitor's ad campaign could. McDonald's has faced growing skepticism from customers who feel the chain's pricing practices don't match its public messaging.
McDonald's operates as one of the world's largest restaurant chains, surpassing Burger King and Wendy's in store count. But that massive footprint comes with a structural feature that corporate headquarters uses as a shield: franchise-level pricing autonomy.
Individual franchise owners set their own menu prices. Corporate sets the branding. The result is a system where McDonald's can plaster "Under $3" across a national app while individual locations charge $3.39, and corporate can shrug and point to the franchise agreement.
It's a neat trick. The brand gets the marketing benefit of a value promise. The franchisee absorbs the blame when the price doesn't match. And the customer, the person actually paying $3.19 for a fried potato patty, is left holding the bag.
The chain has also drawn scrutiny on other fronts. A McDonald's franchisee in Washington state recently settled a class action over hidden pay ranges, a reminder that the franchise model creates accountability gaps that extend well beyond menu pricing.
There was a time when fast-food value menus meant exactly what they said. A dollar menu meant items cost a dollar. An "Under $3" menu meant items cost under three dollars. Customers didn't need to cross-reference an app, check their zip code, and do the math themselves.
McDonald's has moved away from that clarity. The company now treats "value" as a brand concept rather than a price guarantee, flexible enough to encompass a $1.50 McMuffin at one location and a $3.39 McMuffin at another, both filed under the same reassuring label.
That approach may look smart in a boardroom presentation. It looks dishonest on a phone screen.
Meanwhile, McDonald's continues to experiment with other changes that have drawn customer pushback, including AI-powered drive-thru systems that have generated their own wave of complaints.
When a company posts nearly $2 billion in quarterly profit and still can't deliver a breakfast menu that lives up to its own three-word promise, the problem isn't the economy. It's the company.