McDonald's doesn't use a type-in promo code in the US. Here's what actually gets you a discount instead, and how to use it before you order.
See the real savings methodsThe short answer
McDonald's doesn't use traditional promo codes in the United States. Instead, every legitimate McDonald's discount comes through one of four systems: the Deals tab in the McDonald's app, MyMcDonald's Rewards, receipt survey vouchers, or limited-time promotional offers.
No. McDonald's doesn't use traditional promo codes in the United States. There isn't a checkout box where you type in a code to unlock a discount, whether you're ordering through the app, a kiosk, the drive-thru, or the front counter.
Instead, every legitimate McDonald's discount comes through one of four systems: the Deals tab in the McDonald's app, MyMcDonald's Rewards, receipt survey vouchers, or limited-time promotional offers. If a website tells you to copy and paste a promo code at checkout, it's describing a system McDonald's no longer uses.
This guide explains how each savings method works, when to use it, which discounts can be combined, and how to choose the option that saves you the most before you place your order.
Through the app's Deals tab. The process is short:
Open the McDonald's app and confirm your location is set to the restaurant you're ordering from.
Make sure you're logged in and opted into Rewards & Deals. Offers won't display otherwise.
Open the Deals tab and pick an offer.
Activate it. This attaches it to a Mobile Order or generates a redemption code.
At pickup, either your Mobile Order applies the discount automatically, or you show the 4-digit code / QR code at the register.
That's the mechanism every real McDonald's discount runs through, Rewards points included. Which leads to the more practical question: once you're actually in the Deals tab, what's there?
| If you want to… | Use this |
|---|---|
| Find today's discounts | McDonald's App Deals |
| Earn free food over time | MyMcDonald's Rewards |
| Get another discount after your visit | Receipt Survey Voucher |
| Save on value meals | McValue Offers |
| Use a promo code | Not available in the US. McDonald's uses app-based offers instead. |
Everything below explains how each of these savings methods works, when to use it, and which one gives you the best value for your order.
The official savings ecosystem is built around a handful of recurring offer types rather than one universal code, and what's live for you depends on your location and account.
Free large fries
Where available
App, in-store pickup
Best for
Any $1+ order placed on a Friday
Notes
Recurring weekly; still requires activating it in the Deals tab
Roughly $2 to $4 off two items
Where available
App, in-store
Best for
Ordering two sandwiches or chicken items together
Notes
Eligible items rotate week to week
Combo priced around $4 to $5
Where available
App only
Best for
A full meal on a fixed budget
Notes
Includes a sandwich, small side, and drink
Free item, such as a Snack Wrap
Where available
App, on a first purchase of $1 or more
Best for
First-time app users
Notes
One-time only; can take up to 48 hours to appear
Free item starting around 1,500 points
Where available
App, on every order
Best for
Frequent orders, over time
Notes
Behaves differently enough from the rest to deserve its own comparison, covered next
Treat this as the real answer to "what can I use instead of a code": these offers, not a text box, are where the actual savings live. Rewards sits in the list too, but it works on a different mechanism than the rest, earned points instead of an activated offer, which is worth comparing directly against a standard app deal.
It depends on how often you order, not on which one is "better" in general.
| App deal | Rewards redemption | |
|---|---|---|
| Best for | A single order today | Frequent orders over time |
| Cost to access | None, available immediately | Requires points already earned (100 per $1 spent) |
| Typical value | Fixed discount or bundle price set by McDonald's | Scales with tier: 1,500 points for a small item, up to 6,000+ for larger ones |
Use an app deal when you're ordering today and don't have a points balance built up yet, since it needs no history.
Redeem Rewards instead if you already order often enough to have points sitting unused.
Use an app deal when you're ordering today and don't have a points balance built up yet, since it needs no history. Redeem Rewards instead if you already order often enough to have points sitting unused, since letting them accumulate toward a higher tier usually produces more value than one discount today.
Either way, you're not limited to picking just one. Can you actually combine them?
Sometimes. Getting this wrong is the most common way a discount fails silently at checkout.
| Combination | Allowed? | Note |
|---|---|---|
| App deal + Rewards redemption | Generally yes | Two different systems; typically applied to separate items in the same order |
| App deal + another app deal | No | Only one Deals-tab offer per order |
| App deal or Rewards + receipt survey voucher | Generally yes | The survey voucher is a separate, single-use system (more below) |
| McDonald's app deal + delivery platform promo | No | App deals don't transfer to DoorDash or Uber Eats at all |
If your order includes two attempted discounts and only one applies, this table is almost always why: the system silently drops whichever combination isn't allowed instead of warning you. Check your combination against this table before you order, not after checkout rejects it.
That still leaves the question of whether any of this changes depending on how you're ordering.
No. The channel changes what you need to do, even though the underlying deal is the same.
| Channel | How to redeem | Key restriction |
|---|---|---|
| Drive-thru | Activate the deal and select "Use at Restaurant" before you reach the speaker | Activating after you've already started ordering is often too late |
| Kiosk / front counter | Show your 4-digit code or QR code at the register | Same code works at either |
| Mobile Order & Pickup | Discount applies automatically once the deal is attached in-app | No extra step needed at pickup |
| Delivery (DoorDash, Uber Eats) | Not applicable, McDonald's app deals don't carry over | Check that platform's own promotions instead; they run independently |
Drive-thru is the one place order gets reversed from habit. Most people activate deals after they're already at the speaker, which is exactly when it's too late.
There's one more mechanism that gets confused with all of this: the code printed on your receipt.
No. It's a separate, single-use system tied to one specific visit.
Some receipts include a short customer survey. Completing it online unlocks a voucher, often a free or discounted item, redeemable on your next visit. It has nothing to do with the app's Deals tab or your Rewards balance, and it doesn't stack the same way app deals do.
If you're holding onto a receipt from a recent order, it's worth two minutes to check whether it has a survey code. It's a discount you may already have earned and forgotten about.
Most coupon aggregator sites run on user-submitted listings that are never checked against McDonald's actual system. Someone types in a word, the site publishes it as a "code," and it sits there indefinitely, often flagged as "unverified" or "community tested" in fine print most readers skip. Some entries are leftover from other countries' promotions, where in-store paper coupons or region-specific codes genuinely do exist.
None of that changes what happens at a US McDonald's register: there's nothing to type in. The only way to confirm an offer is real is to check for it inside the official app yourself, not on a third-party list.
Match your situation to the list above, and you'll know exactly which mechanism to use before you order, not after checkout rejects the wrong one.