MyMcDonald’s Rewards: Complete Guide to Earning Points and Getting Free Food

If you eat at McDonald’s even occasionally, MyMcDonald’s Rewards is one of the easiest ways to turn regular orders into free food. There’s no membership fee, no complicated rules, and no need to track anything yourself — the app does it all. Here’s everything you need to know, from signing up to redeeming your first free Big Mac.

What Is MyMcDonald’s Rewards?

MyMcDonald’s Rewards is McDonald’s official loyalty program, built into the McDonald’s app. Every eligible purchase earns you points, and once you’ve collected enough, you trade them in for free menu items — anything from Hash Browns to a Big Mac, depending on how many points you’ve saved up. For a full breakdown of what everything costs before rewards, see the complete McDonald’s menu with prices.

Joining costs nothing. Download the official McDonald’s app, opt in to Rewards, and you’re earning points on your very next order.

Getting Started

  1. Download the McDonald’s app on your phone.
  2. Create an account and opt in to MyMcDonald’s Rewards — this step matters, since you won’t earn points without opting in.
  3. (Optional but worth it) Link a payment card. Doing so lets you pay and earn points in a single step, and it comes with a one-time bonus: an extra 1,500 points on your first payment with a linked card. That bonus alone is enough to unlock your first reward.
  4. Place your first order — in the app, or in person using the code from the “Earn Points” tab.

The New User Welcome Offer

First-time app users get a strong incentive to try the program: a free Big Mac with any purchase of $1 or more. It’s a one-time offer, valid through the last day of the month, and can take up to 48 hours to appear in your account. Tax is excluded, and you must be opted in to Rewards for it to apply. That $1 minimum is easy to hit with a small item from the breakfast menu or a side from Fries & Sides.

How Earning Points Works

The math is simple: you earn 100 points for every $1 you spend on eligible purchases. Order a $10 meal, and you’ll walk away with roughly 1,000 points.

There are two ways to earn:

  • Pay in the app. Points are added automatically at checkout — no extra steps.
  • Order in person. Open the “Earn Points” tab, grab your 4-digit code, and give it to the cashier or scan it at the kiosk before you pay. This links the purchase to your account.

If you’re redeeming a reward and buying other items in the same visit, you only need one code — it covers both the redemption and the points earned on everything else in the order.

What Doesn’t Earn Points

Not every dollar you spend at McDonald’s counts. These are excluded:

  • Taxes, bag fees, bottle fees, and other surcharges
  • Loading money onto a McDonald’s Arch Card (though spending from one does earn points)
  • Delivery fees on app orders
  • Orders placed through third-party delivery services like DoorDash or Uber Eats, since only orders paid through McDonald’s own app or delivery service qualify

How Long Points Take to Appear

Most points post automatically within a short window after purchase, but give it up to 24 hours before assuming something’s gone wrong. Bonus points, like the 1,500-point card-linking bonus, can take up to 10 days.

Reward Tiers: What You Can Redeem

The minimum balance you need to redeem anything is 1,500 points. From there, rewards scale up across six tiers:

PointsWhat You Can Choose
1,500Hash Browns, Apple Pie, small Premium Roast Coffee, or Vanilla Cone
2,000McChicken, Cheeseburger, or Sausage Biscuit
3,500Medium Fries, Sausage Burrito, 6 pc. Chicken McNuggets, large Iced Coffee, or Sausage McGriddles
4,000$3 off any order of $3 or more
5,000Large Fries, Sausage McMuffin with Egg, Filet-O-Fish, large Frappé, or Hotcakes
7,000Big Mac, Quarter Pounder with Cheese, Happy Meal, Bacon Egg & Cheese Biscuit, McFlurry, 10 pc. Chicken McNuggets, or Sausage Egg & Cheese McGriddles

Only one reward can be redeemed per order. If you want two different rewards, you’ll need to place two separate orders.

How to Redeem Your Points

Redeeming is quick and works the same way whether you’re eating in, driving through, or ordering delivery through the app:

  1. Open the app and check your points balance in the Rewards & Deals tab.
  2. Select the item you want to redeem.
  3. Choose “Use at Restaurant” to get a drive-thru code, or “Use Restaurant Code” for a code to show at the counter or kiosk. For mobile orders or McDelivery, just add the reward directly to your cart.
  4. Give the code to the crew, or let it apply automatically to your mobile order.

A few rules worth knowing:

  • You can earn points and redeem a reward in the same order — redemption doesn’t cancel out points earned on the rest of your purchase.
  • Rewards cannot be applied to delivery orders placed through third-party apps. Only McDonald’s own in-app delivery supports redemption.
  • Points expire on the first day of the month, six months after they were earned. There’s a decent window to save up, but don’t let a big balance sit indefinitely.

Payment Methods That Earn Points

MethodEarns Points?
Debit cardYes
Credit cardYes
Card linked to Apple Pay / Google PayYes
McDonald’s Arch Card (spending from it)Yes
CashNo

Cash purchases don’t earn points at all — you either need to pay through the app or present your 4-digit code before ordering so the purchase gets linked to your account.

Keeping Your Account Secure

Your Rewards account is tied to your payment methods, so it’s worth treating like any other financial app:

  • Use a strong, unique password, and don’t share it with anyone.
  • Check your linked cards periodically for anything you don’t recognize.
  • Turn on two-factor authentication if the app supports it.
  • Report any suspicious charges or login attempts right away through More → Contact Us.

Fixing Common Problems

ProblemWhat to Do
Points missing after a purchaseWait 24 hours first. Still missing? Go to More → Add Missing Points from Receipt and submit your restaurant number, visit date/time, order number, and total
Forgot to give your code before orderingSame fix as above — points can usually be added retroactively from your receipt details
Lost your phoneYour points are tied to your account, not the device. Log in on a new phone and everything’s still there
Card declinedCheck card details, expiration date, and available funds
Forgot your passwordUse “Forgot Password” in the app to reset it via email
Reward expired before useExpired rewards can’t be restored — only redeem when you plan to use it soon

Frequently Asked Questions

How much are points worth?

100 points per $1 spent, and you need at least 1,500 points before you can redeem anything.

Do points expire?

Yes, six months after they’re earned, on the first day of the following month.

Can I redeem more than one reward in a single order?

No — one reward per order. Place separate orders for multiple rewards.

Can I share my points with someone else?

No, points are tied to your individual account and can’t be transferred, though you’re obviously free to share the food once it’s yours.

Can I earn points and redeem a reward at the same time?

Yes. Redeeming a reward doesn’t stop you from earning points on anything else in the same order.

Do third-party delivery apps like DoorDash or Uber Eats earn points?

No. Only orders placed and paid for directly through the McDonald’s app count.

I lost my phone — are my points gone?

No. Points are linked to your account, not your device. Log in on a new phone and your balance will be right where you left it.

My points aren’t showing up. What now?

Give it 24 hours. If they’re still missing, go to More → Contact Us and provide your order number, subtotal, and account email.

Tips to Get the Most Out of the Program

  • Always pay through the app or scan your code — this is the only reliable way to guarantee your purchase earns points.
  • Check the app regularly for promotions, which rotate often and sometimes offer bonus points or discounted items on top of your regular earnings.
  • Don’t let points sit too long — since they expire after six months, it’s smarter to redeem for something you actually want rather than let a big balance lapse.
  • Stick to McDonald’s own delivery if you want points on delivery orders — third-party platforms don’t connect to your Rewards account.

Bottom Line

MyMcDonald’s Rewards is a genuinely free way to get something back from purchases you’re already making. Sign up, link a card for the bonus 1,500 points, pay through the app every time, and keep an eye on your balance before it expires. Do that consistently, and free food becomes a regular part of your McDonald’s routine rather than a one-off perk.

For full terms and current promotions, check the official MyMcDonald’s Rewards FAQs and Terms, or find a participating restaurant near you using the official McDonald’s Restaurant Locator.