Every merchant account in the world has a four-digit code attached to it called an MCC — Merchant Category Code. It's assigned when you sign up with a processor, it shows up on every transaction that runs through your account, and it directly affects how much you pay in interchange. And for about 10% of merchants, it's wrong.
What an MCC is
MCC is a standard classification system maintained by the card networks. Each code identifies what kind of business you are:
- 5812 — Eating Places and Restaurants
- 5814 — Fast Food Restaurants
- 5411 — Grocery Stores and Supermarkets
- 5541 — Service Stations (gas)
- 5399 — Miscellaneous General Merchandise
- 7011 — Lodging (Hotels, Motels, Resorts)
- 7995 — Betting, Casino Gambling
- 8099 — Medical Services, Not Elsewhere Classified
There are roughly 600 active codes. Visa and Mastercard maintain slightly different lists with mostly overlapping categories.
Why MCC matters for your rates
Interchange rates are partially determined by MCC. The card networks set special interchange categories for certain industries — typically high-volume, low-margin ones — that get discounted rates compared to general retail:
- Supermarkets (MCC 5411) pay some of the lowest interchange rates in the system, often 1.15%–1.25% on rewards credit cards vs. 1.65%–1.95% for general retail.
- Gas stations (MCC 5541) have a special fee cap on high-dollar fuel transactions.
- Utilities, charities, and government get favorable rates as a matter of public policy.
- Fast food (MCC 5814) gets slightly better rates than sit-down restaurants because of transaction volume and small ticket sizes.
If your MCC puts you in the general retail category when you should be in a favored one, you're paying too much every time a rewards card gets swiped.
How MCCs get assigned wrong
Your processor assigns your MCC during the merchant account setup based on what you told them about your business. Common reasons it ends up wrong:
- The sales rep picked a generic code to save time. "Retail" or "miscellaneous services" is easy, and if you don't push back, it sticks.
- Your business changed. You opened as a coffee shop (MCC 5814 or 5499), and three years later you're primarily a full-service restaurant (5812) — but nobody updated the code.
- You have multiple revenue streams. A gym that also sells supplements and personal training sessions technically could be three different MCCs. One has to be chosen.
- The processor doesn't know a special code exists. Some favorable MCCs (like certain charitable or educational codes) require specific documentation, and reps at small processors may not know how to apply for them.
Why it matters beyond interchange
MCCs also affect:
- Consumer rewards. Many credit cards offer bonus cash back or points on specific MCCs (5% on grocery, 3% on gas, etc.). If your MCC is wrong, your customers aren't getting the rewards they expect — and may dispute the transaction or complain to their card issuer.
- Transaction limits. Card issuers apply different risk rules to different MCCs. A high-risk MCC can cause customer cards to decline that would have worked on a different MCC.
- Fraud monitoring. Unusual transactions for your MCC category get flagged. A restaurant MCC doing a $5,000 single transaction looks weird; a catering MCC doing the same looks normal.
- Compliance obligations. Certain MCCs require additional documentation or ongoing reporting (medical, insurance, gambling, etc.).
How to check yours
Your MCC is on every statement, usually in the account summary section. It's also on the card processing receipts your terminal prints. Look for a 4-digit number labeled "MCC," "SIC," or "Merchant Category."
Once you have it, look up what it actually means:
- Visa publishes their MCC list publicly (search "Visa MCC list")
- Mastercard does the same
- Your processor should be able to tell you exactly what your code is and what category it represents
Then ask yourself: is that the right code for what I actually do? If you're a sit-down restaurant and your code says "5499 — Miscellaneous Food Stores," that's likely wrong.
How to fix it
If you identify a wrong MCC:
- Call your processor and ask to have it updated. This is usually free. The processor may require documentation (a business license, tax return, or statement of services) to support the change.
- Be specific about which code you should have and why. Walking in with "I should be on 5812, not 5499, because I'm a full-service restaurant with table service" is more effective than "I think my code is wrong."
- Verify the change on your next statement. Some processors claim to update MCCs but don't follow through. Check that the new code shows up.
- Ask for a rate adjustment. If you've been on the wrong MCC for a year paying higher rates, you can ask for a credit. Results vary, but some processors will do it for good customers.
When MCC is strategic, not clerical
For some merchants, choosing the right MCC is a strategic decision that affects pricing, customer rewards, and underwriting. A business that sells both products and services may have legitimate options across multiple codes. In those cases, it's worth talking to your processor about which MCC best represents your business and which offers the best rate structure for your transaction mix.
The bigger picture
MCC is one of those line items on your account that most merchants never think about — and that's exactly why it's worth checking. A wrong code can cost you tens to hundreds of basis points on every transaction, which over a year of processing adds up to real money. Ten minutes of investigation can uncover savings that show up on every statement from now on.