Merchant Category Codes and Rewards
Money101

Merchant Category Codes and Rewards

An overview of Merchant Category Codes (MCCs), explaining how credit card networks classify businesses and affect cashback and rewards.

4 min read

Every time you swipe a credit card at a business, a four-digit number is transmitted alongside the transaction data. This number is the Merchant Category Code (MCC).

While invisible to the consumer at the point of sale, the MCC is the most important piece of “metadata” for your credit card rewards. It determines whether a purchase qualifies for “3% back on dining” or “5% back on travel.”

What are Merchant Category Codes (MCCs)?

MCCs are a global classification system used by credit card networks (such as Visa, Mastercard, American Express, and Discover) to categorize businesses based on the types of goods or services they provide.

For example:

  • MCC 5812: Eating Places and Restaurants
  • MCC 5411: Grocery Stores and Supermarkets
  • MCC 4511: Airlines and Air Carriers
  • MCC 5541: Service Stations (Gasoline)

The card networks assign these codes to merchants when they first set up their merchant processing account. A single business can only have one primary MCC, even if it sells multiple types of products.

How do MCCs determine your credit card rewards?

Credit card issuers (such as Chase, Amex, or Capital One) use the MCC to automate the “rewards” engine for their cards.

If you have a card that offers 4% back on dining, the issuer’s software scans every incoming transaction. If the MCC is 5812 (Restaurants), it applies the 4% reward. If the MCC is 5411 (Groceries), it may only apply the base 1% reward—even if you bought a prepared meal at the grocery store.

This is the primary source of “reward frustration” for consumers. A bar that also serves food might be coded as a Bar (MCC 5813) rather than a Restaurant (MCC 5812), causing a card that only rewards “dining” to miss the multiplier.

Why do some merchants use “unexpected” MCCs?

The classification of a business is not always intuitive. Several factors can lead to a merchant having an MCC that doesn’t match the customer’s perception:

  • Primary Business Activity: A large retailer like Target or Walmart is often coded as a Discount Store (MCC 5310) or Wholesale Club (MCC 5300). Even if you buy groceries there, the transaction will not trigger a “Grocery Store” reward multiplier on most cards.
  • Third-Party Payment Processors: If a small business uses a processor like Square or PayPal, the transaction might sometimes be coded under the processor’s general category rather than the merchant’s specific industry.
  • Leased Departments: A pharmacy located inside a supermarket might use the supermarket’s MCC, or it might have its own dedicated terminal with a Drug Store (MCC 5912) code.

How can you verify a merchant’s MCC?

While there is no “master list” available to the public, there are several ways to determine how a merchant is coded:

  1. Check Previous Statements: Most modern banking apps show the “category” of a transaction (e.g., “Food & Drink” or “Travel”). This reflects the MCC assigned by the network.
  2. Visa Supplier Locator: Visa provides a public tool that allows users to search for merchants by name and see their assigned MCC.
  3. Test Transactions: For large, recurring purchases, some users make a small “test” purchase to see how it codes before committing a high-value transaction.

Understanding MCCs allows you to be more strategic with your credit card usage. By knowing that a “Gas Station” might also be coded as a “Convenience Store,” you can choose the card that maximizes your return on every dollar of spend.

Editor's Picks

CURATED CONTENT
Chase United Club Business Card Review

Chase United Club Business Card Review

Chase United Club Business Card includes full United Club membership plus 3x on United purchases for a $450 annual fee, with first and second checked bags free.

Credit
4 min readREAD MORE →