· 4 min read

Mastercard Merchant Category Codes Guide

Learn how Mastercard assigns Merchant Category Codes (MCCs), why they matter for your business, and how they impact fees in this guide.

Mastercard Merchant Category Codes Guide

Every time a customer swipes, taps, or types in their Mastercard to pay you, there’s a quiet little label attached to that transaction. It’s called a Merchant Category Code, or MCC. Most business owners don’t think much about it. But it actually plays a bigger role than you’d expect.

From processing fees to cardholder rewards, your Mastercard MCC can affect what you pay, how you’re classified, and even whether your customers earn cashback. Let’s break it all down in this guide.

How Does Mastercard Assign Merchant Category Codes?

Here’s the short version. Mastercard doesn’t personally assign your MCC. That job usually falls to your payment processor or acquiring bank, the folks who set up your merchant account and handle your card transactions.

They choose your MCC based on how you describe your business when you sign up. It’s a four-digit code pulled from Mastercard’s official list, and it’s meant to match what your business actually does. In restaurants, retail shops, software companies, and even ferry operators, there’s a code for just about everything.

But it’s not always perfect. Sometimes, a business fits more than one category. In that case, your processor picks the one that seems most accurate. Still, if the code doesn’t quite fit, it can cause headaches later, like higher fees or customer complaints about missing rewards. That’s why you need to understand the one you’ve been given.

Where Do Mastercard MCCs Show Up? (and What They Affect)

Even though MCCs sit behind the scenes, they touch more parts of your business than you might think. Here’s where they show up and what they influence.

In short, your MCC is more than just a label. It’s part of how Mastercard and other systems recognize and treat your business.

Key Categories in Mastercard’s MCC System

Mastercard’s MCC list covers a wide range of business types. These codes are grouped into larger categories that reflect how you operate. Below are some of the major ones you’ll see, along with examples of the specific codes within each:

Retail and Shopping

Dining and Food Services

Travel and Transportation

Professional and B2B Services

Digital and Subscription Services

Government, Utilities, and Nonprofits

These codes aren’t just about classification. They shape how Mastercard treats your transactions from start to finish. So, if your business changes or your current code feels like a mismatch, it might be time to talk to your payment processor.

Want to see the full list? You can check out Mastercard’s official MCC booklet here.

How to Find or Check Your Mastercard MCC

Not sure what your current MCC is? You can usually track it down in a few simple ways:

If something feels off, like your customers not receiving expected credit card rewards or you’re paying noticeably higher processing fees than your peers, then it’s worth digging in.

Frequently Asked Questions

What is a Mastercard Merchant category code?

A Mastercard MCC is a four-digit number that describes what kind of business you run. It’s used to group merchants into categories like restaurants, clothing stores, or software services. You don’t pick it yourself, rather it gets assigned when you set up your account to accept Mastercard payments.

Think of it as a digital label that says, “Here’s what this business does.”

Who assigns my Mastercard MCC?

Not Mastercard directly. Your payment processor or acquiring bank is the one that assigns it. They choose your MCC based on how you describe your business during onboarding. It’s pulled from Mastercard’s official list, which includes hundreds of business types.

Can a business have more than one MCC?

No. You only get one MCC per merchant account. Even if you offer multiple services, only your primary business activity gets coded. That’s why it’s important to describe your business clearly when you sign up. Otherwise, you might end up with a code that doesn’t really fit, which can cause issues later.

Can my MCC affect processing fees?

Yes, it definitely can. Mastercard uses your MCC to help calculate interchange fees, which are part of what you pay to accept card payments. Some categories get lower rates than others. For example, non-profits or utilities often qualify for lower fees, while other categories might cost a bit more.

So, if your MCC isn’t accurate, you could be paying more than you should.

Do Mastercard MCCs differ from Visa, Amex, or Discover?

They can. Each card network has its own list of MCCs, and while many of the codes are similar across networks, they’re not always identical. That means your Mastercard MCC might not match the one Visa or Amex uses for the same business.

If you accept multiple card types, your processor might assign slightly different codes depending on the network.