My McDonald’s app keeps glitching when I try to place a mobile order, and some deals or rewards don’t show up even though I know they should be available. I’ve already tried reinstalling the app and restarting my phone, but nothing has fixed it. Can anyone explain what might be causing this and share any fixes or settings I should check so I can actually use the app and access the discounts?
Yeah the McD app is kinda flaky. Here’s what usually helps when it glitches on orders or hides deals.
-
Check account and region
- Log out then log back in.
- Make sure your country / region in the app and in your phone settings match.
- Some deals only show for specific stores or regions, so try a different nearby location in the app.
-
Clear app data and cache
- iPhone: Settings > General > iPhone Storage > McDonald’s > Offload App, then reinstall from there.
- Android: Settings > Apps > McDonald’s > Storage > Clear cache, then Clear data.
You already reinstalled, but leftover data sometimes sticks if you reinstall from backup.
-
Turn off VPN and ad blockers
- If you use a VPN, private DNS, or ad blocker, disable it, then reopen the app.
- The app backend flags some traffic as risky and then deals or rewards glitch or fail to load.
-
Fix location and store issues
- Enable location permissions for the app.
- Try switching the “selected restaurant” in the app to another one nearby, then switch back.
- Some stores disable certain promos, so the deal list changes by store.
-
Check time and date
- On your phone set Date & Time to automatic.
- Wrong time or timezone can mess with offer validity checks.
-
Wi‑Fi and data
- Try on mobile data only. If it fails, try Wi‑Fi only.
- The app sometimes fails to refresh offers on weak or flaky networks and keeps an old cache.
-
Check known limits on deals
- Many offers are “1 use per day” or per week.
- If you used a deal earlier or tried to but the order failed at payment, the system sometimes still counts it.
- Log in on a different phone or on a friend’s phone to see if the same deals are missing. If they are, it is the account, not the device.
-
Force a fresh session
- Log out.
- Close the app from recent apps.
- Turn phone off 20–30 seconds.
- Turn on, open app, log in again.
This sometimes triggers a full pull of offers and rewards.
-
Contact support with detail
- In the app, go to More > Help or Customer Support.
- Send them:
• Your email for the account
• Phone model and OS version
• App version
• Screenshot of missing deal or reward
• Store location and time you tried to order
They can reissue rewards or fix a stuck promo flag. I had a reward disappear, support “reset” my offers and it reappeared next day.
-
As a temporary workaround
- Show the deal from email or your account history at the counter and ask if they honor it. Some stores do if it is a known app issue.
- If mobile order fails at checkout, try “Pay at restaurant” instead of using a saved card or wallet.
If none of that helps and you see the same issue across different networks and stores, it is almost always on their backend. At that point push support and ask them to check your account status and promo eligibility, and ask if there is a known outage in your area.
Yeah, the app acting funky is kinda “on brand” for them at this point.
Couple angles that weren’t really covered by @chasseurdetoiles:
-
Check how you’re starting your order
If you’re tapping a specifc deal first and then trying to build the order from there, try the reverse:- Start a regular mobile order
- Add your items
- Go to “View deals” at checkout and see if it lets you apply something there
Sometimes the app bugs out when you start from an offer.
-
Rewards vs Deals weirdness
A lot of people mix these up and the app doesn’t help:- “Deals” are rotating promos.
- “Rewards” are usually from points.
There are times when certain deals won’t show if you have a specific reward ready, or vice versa. Try: - Use or remove an expiring reward
- Then close and reopen the app and see if the missing stuff appears.
-
Payment method experiments
When the app glitches on placing the order, it’s often payments, not the order itself. Try:- Removing and re-adding your card
- Using Apple Pay / Google Pay instead of a saved card
- Or using “pay in restaurant” once, which sometimes magically “unsticks” future orders
-
Confirm it’s not a store-level block
Not just switching locations like they mentioned, but:- Open the app, pick a totally different city or even another state if you can
- Check if the “missing” deal appears for that area
If it does, that specific store or region has that promo turned off, even if national ads say it’s “everywhere.”
-
Check for account throttling / soft lock
This is rare but happens: lots of failed orders, refunds, or weird activity can put your account in a semi-broken state where stuff kinda works but not fully. Clues:- Same issues on multiple phones
- Same issues on data, Wi‑Fi, different restaurants
If that’s you, don’t just use the in-app “general” support. Ask directly for: - “A reset of my offers / loyalty profile”
- Mention you suspect your account might be flagged or corrupted
Use very specific times, stores, and exact error text if you can.
-
Watch the timing of updates
After big promos roll out or app updates hit the store, the backend is often a mess for a few hours. If your problems are mainly at peak times (lunch, big game nights, etc.), try:- Very early morning or late night once
See if the same order and deal works then. If it does, that’s a capacity / backend problem you can’t really solve from your side.
- Very early morning or late night once
-
Screenshot everything
Since you already know some deals should be there, every time it fails:- Screenshot the deal from an ad or email if you have it
- Screenshot your app screen where it’s missing
In a lot of cases, corporate or the local store will comp you something or manually honor it when you show them both.
Honestly, if you’ve:
- Reinstalled
- Tried different stores and networks
- Tried different payment methods
and the same deals keep vanishing or the order fails at the same stage, that’s almost certainly their backend or your account profile, not your phone. At that point I’d basically treat support as a “please fix my account or at least give me some free fries for the pain” situation.
Skip the generic “reinstall and reboot” at this point, you already did the heavy lifting. I’d look at a few angles that sit around what @caminantenocturno and @chasseurdetoiles covered.
1. Focus on when it breaks, not just that it breaks
Try to narrow it down to a pattern:
- Does it glitch right after choosing the restaurant, or only at payment?
- Do deals disappear right after you apply one, or before you even start an order?
Reproduce the same flow 2–3 times and note exact steps. Support will take you more seriously if you say “it breaks as soon as I hit ‘Confirm store’” rather than “the app is glitchy.”
2. Check for partial account sync problems
Sometimes the loyalty / deals backend gets out of sync with your login:
- Log in to the McDonald’s web portal (if your region has it) with the same account and check if points, rewards, and your profile look normal there.
- If the website shows all your rewards but the app does not, that is almost certainly an app profile corruption. Explicitly tell support “web and app show different rewards” and ask them to resync or reset your profile.
3. Test with a completely clean profile
Not just another device with your same login, but:
- Create a brand new account with a different email and phone number.
- On the same phone, same network, same store, see if deals show and orders go through.
If the new account works fine, that is your proof the problem is account‑side, not device‑side. Mention that comparison directly to support.
4. Watch for overlapping promos and “hidden” conflicts
Something almost nobody mentions: the system can silently block a promo if:
- You have a reward that covers the same item category
- Or there’s a local store combo that clashes with the national offer
Try building an order that avoids the promo item completely, then check the deals tab. If the missing offer suddenly appears once you remove a specific item from the cart, you have a conflict bug. That is a great screenshot moment to send to support.
5. Do not over-test in one session
Weirdly, hammering the app with tons of failed attempts in a row sometimes makes things worse. After a couple failures:
- Log out
- Wait 15–20 minutes without touching it
- Try again with one simple order and one deal
This reduces the chance you get flagged by fraud or rate limits in the background. Here I slightly disagree with the idea of constantly jumping between locations and payment methods in a single burst. Too many rapid changes can trigger automated safeguards.
6. Local store manager angle
If you can, go to the store you’re trying to order from and ask for a manager during a non‑rush time:
- Show them your phone where deals or rewards are missing or failing
- Ask if they’ve had other complaints about the McDonald’s app at that location
Many stores know when their particular franchise system is out of sync with corporate offers. Some managers will comp or manually apply discounts if you show evidence.
7. When you contact support, be very targeted
Support is hit or miss, but a structured message helps a lot. For example:
“Device: iPhone 13, iOS 17.2
McDonald’s app version: X.X.X
Store: [city + street], [time]
Issue: Deal ‘Free Medium Fries with $1+ purchase’ does not appear on my account, but appears on national marketing / my friend’s account.
Steps: Logged out / in, tried other store, tried different network, tried new payment method. Same behavior.
New test account works perfectly on same device and network. Please check my account for flags or corrupted loyalty profile and reset offers.”
This gives them no room to just copy‑paste generic troubleshooting back at you.
8. Pros & cons of sticking with the McDonald’s app
Since you mentioned the McDonald’s app not working right, it is worth looking at whether it is even worth wrestling with:
Pros:
- Often the only way to access certain high‑value deals (like deeply discounted bundles).
- Tracks points and rewards automatically without paper coupons.
- Can speed things up at busy stores when it works: order ahead, walk in, grab and go.
Cons:
- Flakiness like you are seeing: missing rewards, failed orders, inconsistent offers between stores.
- Sensitive to network, VPN, store settings, and internal flags you cannot see.
- Support can be slow or generic unless you present them with detailed evidence.
Compared with what @caminantenocturno and @chasseurdetoiles already laid out, I’d lean less on constantly clearing data or switching stores every time and more on:
- Proving it is an account‑level issue using a fresh test account
- Capturing exact patterns and conflicts
- Using that to push for an account reset or at least some compensation
If after an account reset you still get the same deal gaps and order glitches across multiple devices and networks, that usually means a backend problem in your region. At that stage, the only practical move is to lean on in‑store managers for manual deal honoring until McDonald’s quietly fixes whatever is broken behind the scenes.