Search merchants

Does McDonald's (at Walmart)
code as Dining?

Know exactly how your credit card will categorize a purchase at McDonald's (at Walmart) — before you tap.

Codes unexpectedly
VisaMastercardAmexDiscover
MCC Code
5411
Category
Grocery Stores, Supermarkets
Reward Category
Grocery
Confirmed by
PreSwipe team
McDonald's or other fast food kiosks physically located inside a Walmart and paid for at the Walmart register often code under Walmart's MCC (5411 or 5999) rather than Restaurants (5812). Customers expecting a dining bonus for their burger are surprised to earn grocery or retail rates instead.
Amex Blue Cash Preferred
6% back on U.S. supermarkets
6% back
Hilton Honors Amex Surpass
6x pts on U.S. supermarkets
6x pts
Chase Freedom Flex
5% back on grocery
5% back
Chase Freedom Unlimited
5% back on grocery
5% back
Citi Custom Cash
5% back on top spend category (auto)
5% back

Search any merchant

PreSwipe has 2,000+ merchants in our database. Know before you tap.

Search PreSwipe →
What MCC code does McDonald's (at Walmart) use?
McDonald's (at Walmart) uses MCC 5411 — Grocery Stores, Supermarkets. This is the four-digit Merchant Category Code assigned to McDonald's (at Walmart) by card networks and determines how your purchase is categorized for rewards.
Does McDonald's (at Walmart) count as grocery stores, supermarkets for credit card rewards?
McDonald's (at Walmart) does not code as you might expect. It uses MCC 5411 (Grocery Stores, Supermarkets), which may not trigger the bonus category you're hoping for. Always check your card's terms.
Which credit card earns the most rewards at McDonald's (at Walmart)?
The best card depends on how McDonald's (at Walmart) codes. Since it uses MCC 5411 (Grocery Stores, Supermarkets), look for cards that offer bonus rewards in that category. Check the card recommendations above for the top options.