All termsPaymentsIntermediateUpdated April 10, 2026

What Is Merchant Category Code (MCC)?

A Merchant Category Code (MCC) is a four-digit number assigned by card networks to classify a business by the goods or services it sells. It determines interchange rates, reward eligibility, and underwriting risk.

Also known as: Merchant Classification Code, Business Category Code, ISO 18245 Code, Industry Classification Code

Key Takeaways

  • MCCs are four-digit codes assigned by acquirers that classify your business type and directly set your interchange rate tier.
  • An incorrect MCC can increase processing costs, trigger compliance flags, or prevent certain cards from being accepted at checkout.
  • High-risk MCCs attract higher fees, stricter underwriting, and lower chargeback tolerance thresholds from card networks.
  • Merchants cannot self-select their MCC — changes must be formally requested through the acquiring bank.
  • MCCs influence reward program eligibility, corporate card purchase controls, tax reporting obligations, and fraud scoring.

How Merchant Category Code (MCC) Works

Every card transaction carries an MCC in its authorization data, invisible to the customer but critical to how the payment is routed, priced, and monitored. The code is set at the time a merchant is onboarded by its acquirer and remains attached to that merchant's profile for all subsequent transactions. Understanding the lifecycle of an MCC helps merchants anticipate costs and avoid compliance surprises.

01

Merchant applies for a merchant account

When a business applies for a merchant account, the acquiring bank reviews the application to understand the primary goods or services sold. This information — typically drawn from the business registration, website, and product descriptions — is the foundation for MCC assignment. If a business spans multiple categories, the code reflecting the majority of revenue is used.

02

Acquirer maps the business to an MCC

The acquirer maps the merchant's business activity to the closest matching four-digit code from the card network's official MCC list, which is standardized under ISO 18245. The selected MCC is then registered in the card network's merchant database alongside the merchant's name, address, and terminal identifiers. This registration is what downstream systems — including issuers and fraud engines — query at authorization time.

03

MCC travels with every authorization request

Every time a cardholder makes a purchase, the MCC is embedded in the ISO 8583 authorization message sent from the acquirer to the card issuer. The issuer reads the MCC to determine whether the transaction type is permitted under the cardholder's account terms. Corporate cards, for example, can be configured to block MCCs unrelated to approved business expense categories such as travel or office supplies.

04

Interchange rate is calculated using the MCC

The card network's interchange tables cross-reference the MCC, card type, and transaction method to produce the applicable interchange fee. Grocery retailers (MCC 5411) pay significantly lower interchange than card-not-present software merchants (MCC 5734). This difference compounds quickly at scale — a 0.5% rate gap on $10 million in annual volume equals $50,000 in additional processing costs per year.

05

MCC feeds compliance, rewards, and reporting

Issuers use MCCs to power cardholder reward multipliers, apply purchase controls, and generate tax reporting data. Card networks use MCCs to assign merchants to dispute monitoring programs and enforce chargeback ratio thresholds. The same four-digit code that determines your processing rate also shapes how fraud models score your transactions and how issuers communicate category-level spend data to their corporate card clients.

Why Merchant Category Code (MCC) Matters

MCC assignment is not an administrative formality — it is one of the most financially consequential decisions made at merchant onboarding. The code determines a merchant's default pricing tier, risk profile, and operational constraints for the entire duration of the merchant relationship.

Three data points illustrate the stakes. First, Visa's published interchange rate tables list over 60 distinct rate tiers, many differentiated primarily by MCC, with the spread between the lowest (e.g., 0.05% for regulated debit at supermarkets) and the highest (e.g., 2.95% + $0.10 for high-risk card-not-present) exceeding 250 basis points. Second, according to Mastercard's operating rules, merchants classified under high-risk MCCs can be placed in the Excessive Chargeback Program at a 1.5% dispute ratio, compared to a 2.0% threshold applied to standard retail categories — a materially lower tolerance. Third, a 2023 PYMNTS analysis estimated that MCC misclassification affects 15–20% of small business accounts at onboarding, with most merchants overpaying on interchange without ever detecting it.

Reward program eligibility depends entirely on MCC

Cardholders earning bonus points on dining or travel purchases rely on the merchant being assigned the correct MCC. A hotel incorrectly coded as a general services merchant (MCC 7299) rather than a lodging merchant (MCC 7011) will not trigger a cardholder's travel rewards multiplier — generating confusion, complaints, and sometimes spurious disputes.

Merchant Category Code (MCC) vs. SIC Code

MCCs are frequently confused with Standard Industrial Classification (SIC) codes, which predate the payment industry's classification system by several decades. While both are four-digit numbers used to categorize businesses, they serve entirely different systems and carry different consequences for payment operations.

DimensionMerchant Category Code (MCC)SIC Code
Governing bodyVisa, Mastercard, Amex, Discover (ISO 18245)U.S. Dept. of Labor / OSHA
Format4-digit numeric4-digit numeric
Primary usePayment routing, interchange pricing, fraudLabor statistics, regulatory filings
Who assigns itAcquiring bankBusiness owner (self-reported)
Direct fee impactYes — sets interchange rate tierNone
Dispute threshold impactYes — card network monitoring programsNone
Number of active codes~5001,000+
Payment system relevanceCoreNone

The practical implication: a merchant that looks up its SIC code for a business license filing cannot assume the same number is its MCC. Acquirers map business type to MCC independently, and the classifications do not always align. A business registered under SIC 5945 (hobby, toy, and game shops) may receive MCC 5945 from its acquirer — or it may not, depending on how the acquirer interprets the product mix.

Types of Merchant Category Code (MCC)

MCCs span the full range of commercial activity, but payment professionals typically group them into four functional tiers based on risk profile, pricing impact, and the types of controls they trigger.

Tier 1 — Low-Risk Retail (MCCs 5000–5999) Traditional brick-and-mortar retail, including supermarkets (5411), pharmacies (5912 when selling OTC products), and clothing stores (5651). These categories benefit from the lowest interchange rates because transactions are overwhelmingly card-present and chargeback rates are minimal. Debit card transactions at grocery merchants can qualify for regulated interchange rates as low as 0.05% + $0.21 under the Durbin Amendment.

Tier 2 — Services and Hospitality (MCCs 7000–7999, 5800–5999) Hotels (7011), restaurants (5812), car rentals (7512), and general personal services. These MCCs carry moderate interchange rates and are central to Travel and Entertainment (T&E) card programs. They also unlock Level 2 and Level 3 enhanced data processing for corporate purchasing cards, which can qualify merchants for reduced interchange rates when granular line-item data is passed.

Tier 3 — Digital and Card-Not-Present (MCCs 5960–5969, 5734) Software subscriptions, digital downloads, and direct-response merchants. Because the cardholder is not physically present to authenticate with a chip or contactless tap, these MCCs carry elevated base rates and tighter issuer fraud scrutiny. Friendly fraud and subscription dispute rates are structurally higher in this tier.

Tier 4 — High-Risk (select MCCs) A subset of codes carry an explicit high-risk designation from card networks and most acquirers. Merchants in this tier should anticipate high-risk merchant underwriting requirements including rolling reserves of 5–10%, higher per-transaction fees, and significantly reduced acquirer choice. The most commonly flagged codes include:

  • 7995 — Gambling transactions and lottery tickets
  • 5967 — Direct marketing, inbound telemarketing
  • 5966 — Direct marketing, outbound telemarketing
  • 6051 — Non-financial institutions — cryptocurrency exchange
  • 7801 / 7802 — Government-licensed casinos and horse racing

Payment facilitator MCCs and sub-merchant mismatches

Platforms using a payment facilitator model (e.g., Stripe, Square) often onboard sub-merchants under a platform-level MCC such as 5734 (computer software) rather than the sub-merchant's native category. This is operationally efficient but can cause reward program failures and interchange mismatches — a restaurant processing through a software-coded platform will not trigger dining reward multipliers for cardholders.

Best Practices

Knowing your MCC and managing it proactively is a core function of payment operations — for merchants monitoring costs and compliance, and for the developers building the integrations that process those payments.

For Merchants

Verify your MCC in writing at onboarding. Request the assigned MCC from your acquirer before your account goes live. Cross-reference it against your primary revenue source using Visa's or Mastercard's published MCC lookup tools. A code assigned in error on day one will silently cost money for every year it goes uncorrected.

Audit interchange statement categories quarterly. Your processing statement shows the interchange categories applied to each transaction. If unexpected high-rate categories appear, investigate whether your MCC is correctly set or whether a transaction type mismatch is causing interchange downgrades that inflate your effective rate.

Document and report business activity changes. If you pivot your model — adding a subscription tier, launching a marketplace, or entering a regulated product category — notify your acquirer promptly and in writing. Operating under a mismatched MCC is a card network terms-of-service violation and can result in back-billing for incorrect interchange rates, fines, or account termination.

Know your MCC's chargeback threshold. Review the card network's dispute monitoring program thresholds specific to your MCC category. Building fraud prevention and customer service capacity proportional to your threshold gives you a clear target before a monitoring flag is triggered.

For Developers

Store MCC in your transaction data model. When building payment integrations, capture the MCC returned in authorization responses and persist it alongside the transaction record. This enables downstream analytics on effective interchange rates, category-level cost attribution, and chargeback ratio segmentation by business line.

Expose MCC as a parameter in card program controls. If you are building a corporate card product or an expense management platform, surface MCC as a filterable field in your spending controls API. Finance teams need the ability to block categories such as gambling (7995) or restrict T&E spend to specific code ranges.

Use MCC for dynamic 3DS risk signals. When passing context to a payment gateway or 3DS server, include the MCC in the authentication request payload. Some 3DS providers adjust friction levels based on category risk — a higher-risk MCC can automatically trigger step-up authentication, reducing fraud without blanket friction for all users.

Parse MCC-based declines explicitly. Issuers can decline transactions based solely on MCC. Build decline reason parsing into your checkout flow so that MCC-based declines surface a meaningful message — such as "This card does not allow this category of purchase" — rather than a generic payment failure screen that leaves the customer without actionable next steps.

Common Mistakes

MCC errors are more common — and more costly — than most merchants realize. The following mistakes appear consistently across payment operations audits.

1. Assuming the MCC is correct because no one flagged it. Acquirers do not proactively audit MCC accuracy after onboarding. A merchant can operate under an incorrect code for years without a flag — silently overpaying on interchange or, conversely, benefiting from an incorrect low-risk rate that constitutes a terms violation. An annual MCC audit should be standard practice for any merchant processing over $1 million per year.

2. Selecting a "nearby" MCC to obtain a lower rate. Some merchants are advised by brokers to classify under a lower-risk MCC to reduce fees. This is explicitly prohibited by card network operating rules and constitutes misrepresentation of business type. Violations discovered during network audits result in back-billing at corrected rates, financial penalties, and potential placement on the MATCH (Terminated Merchant File) list.

3. Failing to verify MCC when switching acquirers. When migrating to a new acquirer, the new provider assigns a fresh MCC — it is not automatically ported from the previous relationship. Merchants frequently skip verification at migration, discovering a different rate tier or a compliance mismatch only after reviewing the first month's processing statement.

4. Conflating MCC with product category for tax or compliance purposes. The MCC is a payment classification, not a tax code. Using your MCC as the basis for sales tax categorization or industry regulatory filings can produce errors, particularly for merchants selling both taxable and non-taxable items that happen to fall under a single MCC.

5. Ignoring MCC compatibility when adding alternative payment methods. Buy Now, Pay Later (BNPL) providers and certain digital wallet networks restrict their products to approved MCCs. Merchants integrating BNPL as an alternative checkout option should verify that their MCC is on the provider's approved list — otherwise, the option will silently fail to render for eligible customers, undermining conversion rate gains the integration was intended to produce.

Merchant Category Code (MCC) and Tagada

Tagada's payment orchestration layer treats MCC as a first-class routing attribute. Because different acquirers price the same MCC differently — sometimes by 20–40 basis points on the same card type — routing decisions that are MCC-aware can materially reduce a merchant's effective interchange cost without any change to the checkout experience.

MCC-aware routing in Tagada

When onboarding a new acquirer connection in Tagada, the platform ingests the acquirer's MCC-specific rate card and uses it to calculate the expected interchange cost for each transaction before routing. Merchants operating across multiple business categories — for example, a platform selling both software subscriptions and physical merchandise — can route each transaction type to the acquirer best priced for that MCC, rather than sending all volume through a single provider. Tagada's routing engine also monitors interchange category downgrades in real time, flagging transactions that settled at a higher rate than expected so operations teams can investigate MCC mismatches or data quality issues before they compound.

Frequently Asked Questions

Who assigns a Merchant Category Code?

MCCs are assigned by the acquiring bank or payment processor when a merchant applies for a merchant account. Card networks such as Visa, Mastercard, American Express, and Discover maintain the official MCC lists, but it is the acquirer who selects and applies the appropriate code based on the merchant's primary business activity. Merchants cannot self-assign their own MCC.

How does an MCC affect interchange rates?

Each MCC maps to a specific interchange rate schedule defined by the card networks. Low-risk retail MCCs typically attract lower interchange fees, while high-risk or card-not-present categories carry higher rates. The difference between the cheapest and most expensive MCC tiers can exceed 1.5 percentage points per transaction, which compounds into significant processing cost differences at scale.

Can a merchant change their MCC?

Yes, but only through the acquiring bank. A merchant that significantly changes its primary business activity — for example, a clothing retailer that pivots to selling software subscriptions — can request an MCC update from its acquirer. The acquirer reviews the request and, if approved, updates the code in the card network's system. Unilateral changes by the merchant are not permitted, and misrepresentation of business type is considered fraud under card network rules.

What makes an MCC high-risk?

Card networks and acquirers flag certain MCCs as high-risk because the associated business types have statistically elevated chargeback rates, regulatory complexity, or reputational concerns. Common high-risk MCCs include gambling (7995), adult content (5967), online pharmacies (5912), and cryptocurrency exchanges. Merchants in these categories face higher interchange fees, stricter underwriting requirements, rolling reserves, and may be declined by mainstream acquirers entirely.

Do Visa and Mastercard use the same MCCs?

Visa and Mastercard maintain separate but largely overlapping MCC lists, both based on the ISO 18245 standard. The core codes are nearly identical, but each network has proprietary additions and slightly different interchange schedules tied to the same code. American Express uses its own equivalent classification system, though the codes often align with Visa and Mastercard MCCs for the most common business types.

How does MCC affect chargebacks?

MCCs influence chargeback thresholds and network monitoring programs. High-risk MCCs are subject to lower dispute tolerance limits — Visa's Dispute Monitoring Program can flag merchants with as few as 100 disputes per month at a 0.9% ratio for certain categories. Exceeding these thresholds results in fines, mandatory remediation plans, or termination of the merchant account. The MCC signals to the card network how closely a merchant's dispute activity should be scrutinized.

Tagada Platform

Merchant Category Code (MCC) — built into Tagada

See how Tagada handles merchant category code (mcc) as part of its unified commerce infrastructure. One platform for payments, checkout, and growth.

Related Terms

Payments

Merchant Account

A merchant account is a type of bank account that allows businesses to accept and process electronic card payments. Funds from card transactions are held in this account before being settled to the business's primary bank account.

Payments

Acquirer

An acquirer (acquiring bank) is the financial institution that processes card payments on behalf of a merchant, settling funds from the card networks into the merchant's account. It holds the merchant account and bears the financial risk of chargebacks and fraud.

Payments

Interchange Fee

An interchange fee is a per-transaction fee paid by a merchant's bank (acquirer) to the cardholder's bank (issuer) every time a card payment is processed. It is the largest component of card acceptance costs, typically ranging from 0.2% to 2%+ of transaction value.

Payments

High-Risk Merchant

A high-risk merchant is a business classified by acquirers and payment processors as having an elevated likelihood of chargebacks, fraud, or regulatory scrutiny. This classification affects which processors will work with the merchant, the fees charged, and the reserve requirements imposed.

Fraud

Chargeback

A forced reversal of a payment transaction initiated by the cardholder's bank. Chargebacks can result from fraud, customer disputes, or processing errors. High chargeback rates (above 1%) can lead to account termination and placement on the MATCH list.

Payments

Payment Gateway

A technology service that captures, encrypts, and transmits payment data from the customer to the acquiring bank for authorization. Payment gateways are the bridge between your checkout and the payment network.