What Are MCC Codes and Why They Matter for Credit Card Rewards
Merchant Category Codes (MCCs) determine how much you earn on every purchase. Learn how MCCs work and why your grocery run might not count as groceries.
MCC Codes, Explained
Every time you tap or swipe your credit card, the merchant's payment terminal sends a four-digit code to the card network (Visa, Mastercard, Amex). This code — the Merchant Category Code, or MCC — tells your card issuer what type of business you're paying at.
Your card's bonus categories are triggered by MCC codes, not by what you actually bought. This distinction is critical for maximizing rewards.
Why MCCs Matter for Your Rewards
If your card earns 5x points on "groceries," that bonus only applies to merchants with grocery-related MCC codes (like 5411 for grocery stores). Here's where it gets interesting:
- Walmart often codes as a general merchandise store (MCC 5411 or 5311 depending on location), which may or may not trigger grocery bonuses.
- Costco typically codes as a warehouse club (MCC 5300), which many issuers exclude from grocery bonuses.
- Amazon codes as a general online retailer, not as the specific category of what you purchased.
This means your "grocery" spending at Costco might earn your card's base rate instead of the advertised 5x.
Common MCC Gotchas in Canada
Grocery vs Warehouse
Most Canadian card issuers treat grocery stores (MCC 5411) and warehouse clubs (MCC 5300) as separate categories. If your card advertises grocery bonuses, check the fine print — Costco and Walmart Supercentre may be excluded.
Gas Station Convenience Stores
Purchases at gas station convenience stores usually code under the gas station MCC (5541/5542), meaning they earn gas bonus rates, not grocery. This can work in your favour if your gas card earns more than your grocery card.
Online Shopping
Most e-commerce purchases code under the retailer's primary MCC, not the product category. A book from Amazon codes as "online retail," not "bookstore." This is why flat-rate cards are often better for online spending.
Restaurants vs Fast Food
Sit-down restaurants (MCC 5812) and fast food (MCC 5814) are usually grouped together under "dining" for rewards purposes. But some coffee shops and bakeries may code under different MCCs, affecting your dining bonus.
Recurring Bills
Streaming services, phone bills, and subscriptions each have their own MCC codes. Some cards include "recurring bills" as a bonus category, but coverage varies by issuer.
How to Check Your MCC
Most card issuers don't expose MCC codes directly, but you can often determine the category by:
- Transaction descriptions in your card app — look for category labels.
- Bonus tracking — if a purchase earned bonus points, it matched a bonus MCC.
- Tools like Churnr — our merchant map shows 239 Canadian merchants with their verified MCC codes and which cards earn bonus rates there.
How Churnr Uses MCCs
Our scoring engine maps your spending to specific merchants and their MCC codes rather than relying on broad category labels. When we recommend which card to use at a given merchant, we've verified the MCC and confirmed whether each card's bonus category applies.
This matters because a card advertising "3x on groceries" might earn 3x at Loblaws but only 1x at Costco. The ChurnrScore accounts for these differences so your optimization reflects real-world earning, not marketing claims.
Optimizing Around MCCs
Once you understand how MCCs work, you can make smarter choices:
- Separate your Costco run from your grocery run if your grocery card excludes warehouse clubs.
- Use a flat-rate card for online shopping unless your card specifically bonuses the retailer's MCC.
- Check before assuming a purchase falls in a bonus category — the MCC is what matters, not what you bought.
Explore which card to use at specific merchants on the Churnr merchant map, or get personalized recommendations based on your spending with the ChurnrScore.
Ready to maximize your rewards?
Get personalized card recommendations based on your spending habits.