Product

The bug costing McDonald’s $14M per month

Read about the product bug that's costing McDonalds (Mc)millions, and how Unwrap found it.

Ashwin Singhania
Jul 17, 2024

Table of Contents

Book a demo

Key Insights

  • Unwrap.ai estimates McDonald's app bug cost $480K per day in lost mobile orders, totaling over $14M across 30 days, based on analysis of 20% of reviews flagging the issue
  • Unwrap.ai identifies emerging app bugs by tracking review patterns. The platform detected McDonald's stuck-order issue March 9, 2023, over five weeks before the story published, with 1,900 complaints streaming in
  • Product teams miss large-scale app failures when feedback goes unanalyzed. Unwrap.ai surfaces recurring complaint patterns automatically, eliminating the need for manual review of individual app reviews

Whether good for us or not, let’s be honest: we succumb to the inviting scent of McDonald’s fries every now and then. If you’re a golden arches fanatic, you might be one of the 50 million(!!) people who've downloaded their app to place orders.

Now imagine the frustration when, instead of modern technology delivering instant gratification in the form of those perfectly cooked deep-fried potatoes, the app gets stuck on a previous order and is unable to place a new one, as shared by a recent McDonald’s customer:

“For a little over a week now I haven't been able to use it. It says "looks like you have an order in progress. You can't start a new order until your current order is complete". I've tried to Uninstall and reinstall, but it hasn't changed.”

Your frustration wouldn’t be felt in isolation. Over 1,900 customers have complained about this exact bug, via app reviews, since it emerged a month ago in customer feedback (it’s April 12th, 2023 as of this article’s publish).

Not to worry though, McDonald’s, this is precisely why we built Unwrap. We help companies like yours use AI to automatically analyze what your customers are saying, so you can spend less time digging through feedback manually, and more time building the things your customers love.

We’ve been tracking your feedback and estimate this bug costs you somewhere in the range of $14M per month! Here’s what we learned:

The bug: It's been a problem for over a month

Unwrap listens to app feedback to detect emerging patterns. We first detected this issue March 9th, 2023, and it’s still streaming in consistently week after week.

Snapshot of the issue in McDonald's Unwrap preview page

It’s costing McDonald’s orders

Customers aren’t placing orders because of this bug. On April 10th, one app customer wrote:

“I would have to go in and cancel the previous order even though that order had already been paid for and picked up. Now McDonald's removed the "cancel" option, so I haven't been able to place an order since the beginning of March 2023. Please fix your app.”

From another customer on the same day:

"I have an order showing as pending, but it was canceled. It prevents me from placing new orders."

It’s costing McDonald’s a lot of money

We estimate this bug costs McDonald’s roughly $480K per day! Given we’ve seen it in feedback for over a month, that’s north of $14M in lost mobile orders! You can see our math and assumptions at the end of this article.

What’s the hold up?

At Unwrap, we work with many software companies and see these issues take a long time to get resolved, either because A) the team knows about it but the solution is complicated to build, or B) the product team isn’t aware the issue exists, or how large-scale it is.

Our guess is that this is a scenario B situation. Nearly 3 weeks into us detecting the issue, customers reporting this issue in the Google Play store are still getting a generic “Send us your feedback again” response, rather than a “We’re aware of this issue and we expect a fix soon”!

Unwrap can help

We get it. When you’re building products used by millions of people, it’s really really hard to stay on top of everything they are running into. Unwrap’s team is built of former Amazon Alexa product leaders who felt that same pain, and left Amazon to solve this very problem for other companies. 

So if you’ve made it this far and feel this same pain point in your role, or you work at McDonald’s and want to see what else Unwrap found your customers are saying, let’s chat! We’d love to help.

Finally, the math

If you’re curious how we got to the $14M figure, here’s how.

  • According to 2021 reporting, McDonald’s serves 69 million customers daily[1] globally, with about 32% of their stores in the US[2], so let’s assume ~22M daily US customers.
  • Conservatively, let’s assume 1% of daily order volume is via the mobile app - that’s still 220K orders daily. We couldn’t find data on mobile order share, this is our best guess.
  • McDonald’s averages $11 per order[3], so we estimate mobile orders total $2.42M per day in the US.
  • From Unwrap’s analysis, ~20% of mobile app reviews are complaining about this bug - if we assume that’s roughly proportional to the actual prevalence of this experience, that’s ~$480K per day, or $14.4M per 30 days.

 If you have better assumptions, send them over, and we’ll update ours!

[1] Chicago Tribune

[2] USA Today

[3] Bloomberg Second Measure

Frequently Asked Questions

What does the McDonald's stuck-order bug look like from a customer's perspective?

The stuck-order bug is a condition where a completed order remains flagged as in progress, blocking the customer from placing a new one. Affected customers see the message "looks like you have an order in progress." Uninstalling and reinstalling the app does not clear this condition or restore access to new orders.

What makes a stuck-order bug more damaging than a typical app crash?

A stuck-order bug is a persistent condition, not an intermittent crash. It survives uninstall and reinstall without clearing. When McDonald's removed the cancel option from its app, affected customers lost their only workaround, leaving them permanently blocked from placing new orders until the underlying issue was resolved.

What does a 'Send us your feedback again' response signal about a product team's bug awareness?

A 'Send us your feedback again' response is a signal that the product team has not yet identified the complaint as a known, widespread issue. Three weeks after Unwrap.ai first detected the McDonald's stuck-order bug, customers reporting it were still receiving this generic reply, with no acknowledgment that the issue was recognized or being fixed.

How does Unwrap.ai calculate a revenue impact figure from app review data?

Unwrap.ai's revenue methodology is a chain of published assumptions applied to app review signal. Starting from 69 million daily global customers, it narrows to US customers at 32% of store count, estimates 1% of orders via mobile, applies an $11 average order value, then weights by the 20% of reviews flagging the bug.

Why does Unwrap.ai use a 1% mobile order share assumption when estimating McDonald's revenue impact?

The 1% mobile order share figure is a conservative estimate, chosen because no public data on McDonald's mobile order volume was available at the time of analysis. Unwrap.ai described it explicitly as a best guess. Using 1% of 22 million estimated daily US customers produces 220,000 mobile orders as the base for the revenue calculation.

Ashwin Singhania

Co-founder
ABOUT THE AUTHOR

Ashwin Singhania is the Co-founder of Unwrap.ai, where he leads product development for the AI-powered customer intelligence platform used by teams at Microsoft, DoorDash, and lululemon.

Discover what matters most.

Book a demo to unwrap what matters to your customers, so you can build what they'll love.

Book a demo