“MCD PUR” on a bank statement is a McDonald’s purchase. The charge ran through a McDonald’s point-of-sale terminal, whether the order was placed at the counter, at the drive-thru, or on an in-store kiosk. If you or anyone who shares your card stopped at McDonald’s recently, the charge is almost certainly legitimate. The rest is matching the amount, confirming the location, and knowing your deadlines if it turns out the charge really isn’t yours.
What the Descriptor Can Look Like
Banks compress merchant data into a short string, so McDonald’s shows up in several forms depending on how the payment was processed. Common versions include “MCDONALD’S,” “MCD’S,” and “MCD PUR,” sometimes trailed by a franchise or store number like “F18923” or “#4521.” Many entries also tack on a city and state, so a full line might read “MCDONALD’S F18923 HOUSTON TX.”
Mobile orders placed through the McDonald’s app sometimes appear as “MCDONALD’S MOBILE.” Kiosk orders may show “MCDONALDS KIOSK.” You’ll occasionally see “MCD*MCDONALD’S,” which uses an asterisk between the merchant code and the name. All of these come directly from a McDonald’s location.
Why the Dollar Amount Might Look Off
Often the worry isn’t the name but the number. If a pending amount doesn’t match what you remember paying, the gap is usually temporary. Pending transactions are authorization holds, not final charges. They confirm there are enough funds and can shift before the transaction settles.
Restaurants often authorize a bit more than the bill to leave room for a tip. Card networks allow a pre-authorization of roughly 20 percent above the actual bill to cover gratuity, so a $10 meal might first appear as a $12 hold. When the final amount posts, it should match what you paid. Give a pending charge a day or two to settle before taking action.
Delivery App Orders Won’t Say McDonald’s
If you ordered McDonald’s through a delivery service, “MCD PUR” won’t appear at all. The charge is processed by the delivery platform, not by McDonald’s. Uber Eats typically posts as “UBER* EATS” or “UBEREATS.COM.” DoorDash shows up as “DOORDASH*RESTAURANTNAME” with a city, or “DD*DOORDASH.” Grubhub charges appear under the Grubhub name.
That matters when you’re hunting down a mystery charge. A McDonald’s meal ordered through DoorDash will never say McDonald’s on the statement. If a delivery-platform charge looks unfamiliar, open the app and check your order history before calling it fraud.
How to Verify the Charge
Spend five minutes confirming before you dispute. Most bank apps let you tap a transaction to see the full merchant name, location, date, and time. Cross-reference those with your memory or your receipts. If you used the McDonald’s app, the last five orders from the past 30 days are visible on the mobile order page. For anything older, check the confirmation email McDonald’s sent at the time.
Also think about who else uses the card. A spouse, a teenager, or any authorized user could have stopped at McDonald’s without mentioning it. Most “unauthorized” fast-food charges turn out to be exactly that. A quick text can save you a formal dispute.
If the Charge Really Isn’t Yours
Once you’ve ruled out household users and app order history, move quickly. Call your bank’s fraud line rather than starting with a general dispute form. Most banks will freeze the compromised card on the spot and issue a replacement. Follow up the same day in writing to lock in your statutory protections. Save screenshots of the transaction details from your banking app, because pending transactions can drop out of view once the investigation begins.
Debit Card Deadlines
Debit card disputes fall under the Electronic Fund Transfer Act and Regulation E. Your liability depends on how fast you report:
- Within 2 business days: liability is capped at $50 or the amount of unauthorized transfers before you notified the bank, whichever is less.
- Between 2 and 60 days: liability can climb to $500.
- After 60 days from the statement date: you can be on the hook for the full amount of any unauthorized transfers that happen after that 60-day window.
That last tier is the one that catches people out. Ignore your statements for a few months while someone drains the account, and the bank has no obligation to reimburse transfers that occur after the 60-day mark. The difference between reporting within two business days and waiting a week can be the difference between $50 and $500 in liability.
Credit Card Deadlines
Credit card disputes are governed by the Fair Credit Billing Act. You have 60 days from the date the statement containing the error was mailed to send written notice to your card issuer’s billing inquiries address. The notice should include your name, account number, the amount and date of the disputed charge, and why you believe it’s wrong. Phone calls and in-app submissions are convenient, but the statute specifically requires written notice to preserve your full rights.
The $50 liability cap for unauthorized credit card charges comes from federal law. Many major card networks go further with voluntary zero-liability policies, but those are network rules, not statutory requirements.