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 Range | Category |
|---|---|
| 0001–1499 | Agricultural services |
| 1500–2999 | Contracted services |
| 3000–3999 | Airlines and car rentals |
| 4000–4799 | Transportation |
| 4800–4999 | Utilities and telecommunications |
| 5000–5599 | Retail stores (durable goods) |
| 5600–5699 | Retail stores (clothing) |
| 5700–7299 | Retail stores and service providers |
| 7300–7999 | Business and professional services |
| 8000–8999 | Government, education, healthcare |
| 9000–9999 | Reserved 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:
- You apply for a merchant account with an acquiring bank or payment processor
- The acquirer reviews your business including your website, product catalog, incorporation documents, and business description
- The acquirer selects the MCC that best matches your primary business activity
- 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
- Contact your acquiring bank or payment processor
- Explain why the current MCC is incorrect
- Provide supporting documentation (business license, website, product catalog, revenue breakdown)
- The acquirer reviews and submits the change to the card networks
- 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.
![What Are MCC Codes? The Complete Guide to Merchant Category Codes [2026]](/_next/image?url=%2Ftagada-og.jpg&w=3840&q=75)