All articles
Payment Processing·Apr 10, 2026·14 min read

What Are MCC Codes? The Complete Guide to Merchant Category Codes [2026]

Learn what MCC codes are, how merchant category codes work, who assigns them, and why they affect your interchange fees, rewards, and processing approval rates.

What Are MCC Codes? The Complete Guide to Merchant Category Codes [2026]

Every card transaction your business processes carries a four-digit number that most merchants never think about. That number is your MCC code, and it quietly shapes your interchange fees, whether customers earn rewards on your transactions, your chargeback thresholds, and even whether certain processors will approve your merchant application.

If you have ever wondered why your processing rates differ from a competitor in a similar space, or why a card network flagged your account, the answer often traces back to your merchant category code.

This guide covers what MCC codes are, how they work, who assigns them, and what you can do when yours is wrong.

What Is an MCC Code?

A Merchant Category Code (MCC) is a four-digit numeric code that classifies a business by the type of goods or services it primarily sells. The system is defined under ISO 18245, an international standard that card networks use to categorize merchants globally.

When you open a merchant account, your acquiring bank or payment processor assigns you an MCC based on your primary business activity. A coffee shop gets one code. A SaaS company gets another. A gambling site gets a third.

Your MCC code is not something you choose. It is assigned to you by your acquirer during onboarding, based on what your business primarily does. If it is wrong, you need to request a correction.

The code travels with every transaction. When a customer pays with a credit or debit card, the MCC is embedded in the authorization request. Card networks, issuers, and processors all read it to make decisions about that transaction.

How MCC Codes Are Structured

MCC codes are organized into broad ranges by industry. While the exact assignments vary slightly between Visa and Mastercard, the general structure follows this pattern:

MCC RangeCategory
0001–1499Agricultural services
1500–2999Contracted services
3000–3999Airlines and car rentals
4000–4799Transportation
4800–4999Utilities and telecommunications
5000–5599Retail stores (durable goods)
5600–5699Retail stores (clothing)
5700–7299Retail stores and service providers
7300–7999Business and professional services
8000–8999Government, education, healthcare
9000–9999Reserved and government

Each code within a range identifies a more specific business type. For example, within the 5800 range for eating and drinking places:

  • 5811 — Caterers
  • 5812 — Eating places and restaurants
  • 5813 — Drinking places (bars, taverns, lounges)
  • 5814 — Fast food restaurants

You can look up any specific code using the MCC code lookup tool.

How MCC Codes Are Assigned

The assignment process happens during merchant onboarding and follows a relatively straightforward path:

  1. You apply for a merchant account with an acquiring bank or payment processor
  2. The acquirer reviews your business including your website, product catalog, incorporation documents, and business description
  3. The acquirer selects the MCC that best matches your primary business activity
  4. The code is registered with the card networks and attached to your merchant ID

The key word is "primary." If your business does multiple things, the MCC should reflect the activity that generates the most revenue. A restaurant that also sells merchandise should be classified under a restaurant MCC, not retail.

The acquirer makes the assignment, but Visa and Mastercard publish the official MCC lists and can override assignments that do not match network standards.

Who Uses MCC Codes and Why

MCC codes are not just a back-office detail. Multiple parties in the payment chain rely on them for different reasons.

Card Networks (Visa, Mastercard, Amex, Discover)

Card networks use MCC codes to set interchange fee tiers. Different merchant categories carry different interchange rates. A grocery store (MCC 5411) typically pays lower interchange than an online electronics retailer (MCC 5732) because the risk profile and average transaction size differ.

Card Issuers

Issuers use MCC codes to power rewards programs. When a credit card advertises "3x points on dining," the issuer maps dining-related MCC codes (5811, 5812, 5813, 5814) to the bonus multiplier. If your restaurant is miscoded as general retail, your customers will not earn their dining bonus and may dispute the charge.

Payment Processors and Acquirers

Processors use MCC codes for risk assessment and underwriting. Certain MCC codes trigger enhanced due diligence, higher reserve requirements, or outright declines during the application process. A business coded as MCC 7995 (gambling) faces a completely different underwriting path than one coded as MCC 5411 (grocery).

Merchants

You should care about your MCC because it affects:

  • Your interchange fees — the single largest component of processing cost
  • Your approval rates — some issuers soft-decline transactions from certain MCCs
  • Your chargeback thresholds — card networks apply different monitoring thresholds by category
  • Your customer experience — rewards, statement descriptors, and spending category reports all reference your MCC

Tax Authorities and Compliance

Tax agencies and corporate expense systems use MCC codes to categorize spending. The IRS references MCC codes when evaluating business expense deductions. Corporate card programs use them to enforce spending policies.

How MCC Codes Affect Your Business

Interchange Fees

Interchange is the fee your acquiring bank pays the cardholder's issuing bank on every transaction. It is the largest component of your payment processing cost, and it varies by MCC.

A merchant coded as MCC 5411 (grocery stores) might pay interchange of 1.22% + $0.05 on a standard Visa consumer credit card. A merchant coded as MCC 5967 (inbound teleservices) could pay 2.30% + $0.10 or more for the same card type. That difference compounds fast at scale.

Credit Card Rewards

Your MCC determines whether purchases at your business count toward a cardholder's bonus categories. This is entirely outside your control, but it affects customer behavior.

If you run a food delivery service but your MCC is coded as general merchandise rather than a dining category, cardholders with dining rewards cards earn nothing extra from buying through you. That can subtly reduce your competitiveness against properly coded alternatives.

Processing Approval and Account Stability

When you apply for a merchant account, processors evaluate your MCC as part of risk assessment. Certain MCCs are considered high-risk and face:

  • Higher processing rates
  • Rolling reserve requirements (typically 5–25% of monthly volume held back)
  • Stricter chargeback monitoring thresholds
  • Longer underwriting timelines
  • Fewer processor options

Chargeback Monitoring Programs

Visa's Dispute Monitoring Program (VDMP) and Mastercard's Excessive Chargeback Merchant (ECM) program both consider MCC when setting thresholds. Some high-risk MCCs face lower chargeback ratio thresholds before triggering monitoring programs, which means less room for error.

High-Risk vs Low-Risk MCC Codes

Not all MCC codes carry the same risk classification. Card networks and processors categorize MCCs based on historical chargeback rates, regulatory exposure, and fraud patterns.

Low-risk MCC examples:

  • 5411 — Grocery stores and supermarkets
  • 5912 — Drug stores and pharmacies
  • 5541 — Service stations (gas)
  • 5311 — Department stores

High-risk MCC examples:

  • 5966 — Direct marketing, outbound telemarketing
  • 5967 — Direct marketing, inbound teleservices
  • 5968 — Direct marketing, continuity/subscription merchants
  • 7995 — Betting, gambling
  • 5993 — Cigars, tobacco, cigarettes
  • 7273 — Dating and escort services
  • 6051 — Non-financial institutions, stored value card, cryptocurrency

For a complete breakdown of high-risk categories and what they mean for processing, see our high-risk MCC codes guide.

How to Find Your MCC Code

If you do not know your MCC, here are the most reliable ways to find it:

Check Your Merchant Statement

Most monthly processing statements include your MCC somewhere in the account details section. Look for "Merchant Category Code," "MCC," or "SIC Code" (some older statements use the related SIC classification).

Ask Your Payment Processor

Your processor or acquiring bank can tell you your MCC directly. This is the fastest way to confirm your current classification.

Check Your Processor Dashboard

Most modern payment platforms display your MCC in your account settings. For step-by-step instructions on finding your MCC on specific platforms, see our guide on how to find your MCC code on Stripe, Adyen, Shopify and Checkout.com.

Use a Lookup Tool

You can search any MCC code in our MCC code directory to see the category description, risk classification, and related information.

Common MCC Code Mistakes and How to Fix Them

MCC misclassification is more common than most merchants realize, and the consequences are not trivial.

Mistake 1: Wrong primary activity

A business that sells both physical products and digital subscriptions might get coded for the product side when subscription revenue is actually dominant. This can mean the wrong interchange tier and incorrect risk classification.

Mistake 2: Using a generic catch-all code

Some acquirers assign overly broad codes like MCC 5999 (miscellaneous retail) when a more specific code exists. Generic codes often carry higher interchange rates than the specific category code would.

Mistake 3: Outdated code after a business pivot

If your business model has changed significantly since you opened your merchant account, your MCC may no longer reflect what you do. A company that started as a retail store and pivoted to subscription services should update its classification.

How to Request a Change

  1. Contact your acquiring bank or payment processor
  2. Explain why the current MCC is incorrect
  3. Provide supporting documentation (business license, website, product catalog, revenue breakdown)
  4. The acquirer reviews and submits the change to the card networks
  5. Allow 1–4 weeks for the update to propagate

If you work with multiple processors, each one may have assigned a different MCC. Check all of them and make sure they are consistent.

How Payment Orchestration Handles MCC Routing

For merchants operating across multiple processors, MCC awareness becomes an operational concern.

Different processors may offer different interchange programs for your MCC. Some may have specialized programs for your category that reduce costs. Others may restrict or surcharge your MCC. A payment orchestration layer like Tagada can route transactions to the processor that offers the best terms for your specific merchant category, automatically.

This is especially valuable for businesses in categories where processor options vary widely. High-risk MCCs in particular benefit from multi-processor routing, where one acquirer might offer better rates and another provides more stable account terms.

For a deeper look at how orchestration improves payment performance across merchant categories, see our guide on what is payment orchestration.


Understanding your MCC code is not optional knowledge. It directly affects what you pay to process every transaction, how card networks treat your business, and which processors will work with you. If you have not checked your MCC recently, now is a good time to verify it using our MCC lookup tool and confirm it matches your actual business activity.

T

Tagada Team

Tagada Payments

Written by the Tagada team—payment infrastructure engineers, ecommerce operators, and growth strategists who have collectively processed over $500M in transactions across 50+ countries. We build the commerce OS that powers high-growth brands.

Published: Apr 10, 2026·14 min read·More articles

Frequently Asked Questions

What does MCC stand for?

MCC stands for Merchant Category Code. It is a four-digit number assigned to every merchant by their acquiring bank or payment processor to classify the type of goods or services the business sells.

Who assigns MCC codes to merchants?

Your acquiring bank or payment processor assigns your MCC code during merchant onboarding. The code is based on your primary business activity and follows the ISO 18245 standard maintained by the card networks.

Can I change my MCC code?

Yes, you can request an MCC code change through your acquiring bank or payment processor. You will need to provide documentation showing that your primary business activity has changed or that the original code was assigned incorrectly.

How do MCC codes affect credit card rewards?

Card issuers use MCC codes to determine which purchases qualify for bonus rewards categories. For example, a credit card offering 3% back on dining uses restaurant MCC codes (5811-5814) to identify eligible transactions.

Do MCC codes affect my processing fees?

Yes. MCC codes directly influence interchange rates set by Visa and Mastercard. Some categories like grocery (MCC 5411) enjoy lower interchange, while high-risk categories like gambling (MCC 7995) face significantly higher rates.

How many MCC codes exist?

There are approximately 700 to 800 active MCC codes maintained by the major card networks. The codes range from 0001 to 9999, but not every number is assigned. Visa and Mastercard each maintain their own MCC lists with minor differences.

Continue Reading

Ready to explore Tagada?

See how unified commerce infrastructure can work for your business.