Glossary

Merchant Category Code (MCC)

A merchant category code is a four-digit number assigned by card networks to classify businesses by the type of goods or services they sell.

Key Takeaways

  • A merchant category code (MCC) is a four-digit number assigned by card networks like Visa and Mastercard to classify businesses by their primary goods or services, following the ISO 18245 standard.
  • MCCs directly determine interchange fees, rewards eligibility, and regulatory treatment: a grocery store (MCC 5411) pays significantly lower interchange than a restaurant (MCC 5812) on the same transaction amount.
  • Cryptocurrency purchases fall under MCC 6051 (quasi-cash), which triggers cash advance fees, higher interest rates, and stricter issuer controls: a classification that has shaped how traditional card rails interact with crypto.

What Is a Merchant Category Code?

A merchant category code (MCC) is a four-digit number that card networks assign to every business that accepts card payments. The code classifies the merchant by its primary line of business: 5411 for grocery stores, 5812 for restaurants, 4511 for airlines, 7011 for hotels. When you tap your card at a coffee shop, the MCC tells every party in the transaction chain what kind of business just processed the sale.

MCCs are defined by the ISO 18245 standard, maintained by ISO Technical Committee TC 68 (Banking, securities and other financial services). The current version, ISO 18245:2023, was published in February 2023, replacing the original 2003 edition. Each card network (Visa, Mastercard, American Express, Discover) maintains its own MCC list based on this standard, though the lists largely overlap.

The codes serve as the backbone of card payment economics. They determine how much a merchant pays to accept a card, what rewards a cardholder earns, how corporate expenses get categorized, and whether regulators flag a transaction for enhanced scrutiny. Despite being invisible to most consumers, MCCs influence billions of transactions every day.

How It Works

MCCs are assigned during merchant onboarding, when a business first applies to accept card payments through an acquirer or payment processor.

Assignment Process

  1. The merchant provides business documentation to its acquirer: business type, product or service descriptions, website URL, and registration details
  2. The acquirer's underwriting team reviews the documentation and maps the merchant's activity to the most specific matching MCC
  3. The code is based on how the business earns most of its revenue: if a merchant has multiple product lines, the MCC reflects the highest sales volume
  4. The merchant does not choose its own MCC: the acquirer assigns it, though merchants can request reclassification

A single legal entity may operate under multiple MCCs for distinct business lines. Different card networks may also assign different MCCs to the same merchant.

Code Structure

MCCs are four-digit integers organized into ranges by industry. Mastercard's October 2024 list contains 879 MCCs grouped under 20 categories, of which 293 are generic industry codes and 566 are merchant-specific (assigned to individual airlines, hotel chains, and car rental companies).

RangeCategoryExample
0001-1499Agricultural Services0742: Veterinary Services
1500-2999Contracted Services1711: Heating, Plumbing, A/C
3000-3999Travel (merchant-specific)Airlines, Car Rental, Hotels
4000-4999Transportation & Utilities4511: Airlines, 4900: Utilities
5000-5999Retail5411: Grocery, 5541: Gas Stations
6000-6999Financial Services6051: Quasi-Cash
7000-7999Business & Personal Services7011: Hotels, 7995: Gambling
8000-8999Professional Services8011: Doctors, 8211: Schools
9000-9999Government Services9211: Court Costs, 9311: Tax Payments

How MCCs Flow Through a Transaction

When a cardholder makes a purchase, the MCC travels with the authorization request through every party in the payment chain:

Cardholder taps card
  → POS Terminal (sends MCC with auth request)
    → Acquirer / Payment Processor
      → Card Network (Visa/Mastercard)
        → Issuer Bank (approves/declines based on MCC rules)
          → Interchange fee calculated using MCC tier
            → Rewards category matched to MCC

The issuer uses the MCC to apply spending controls, calculate rewards, and flag high-risk categories. The card network uses it to look up the correct interchange rate. The acquirer uses it for compliance monitoring and reporting.

Use Cases

Interchange Fee Determination

The most consequential use of MCCs is setting interchange fees: the fee the acquirer pays the issuer on every card transaction. Card networks publish interchange schedules twice a year (April and October), organized by MCC category. The rates vary significantly:

  • Supermarkets (MCC 5411) pay roughly 1.15-1.40% plus $0.05 per transaction for premium cards: among the lowest tiers
  • Restaurants (MCC 5812) pay roughly 2.10-2.70% plus $0.04-$0.08: nearly double the supermarket rate
  • Government services (9xxx range) and utilities (MCC 4900) receive preferential rates
  • Quasi-cash and gambling MCCs (6051, 7995) attract the highest rate tiers

These differences mean two businesses processing the same dollar amount can pay vastly different fees depending on their MCC. For a deeper look at how these economics work, see the research on card network economics and merchant payment acceptance costs.

Rewards and Cashback Programs

When a credit card offers "3x points on dining" or "5% cashback at gas stations," the card issuer uses MCCs to determine which transactions qualify. A purchase at a merchant coded as 5812 (restaurants) earns the dining bonus; the same purchase at a merchant coded as 5411 (grocery) would not.

This is why rewards sometimes surprise cardholders: a restaurant inside a grocery store might code as 5411 instead of 5812, missing the dining bonus. The MCC reflects how the merchant is classified, not the specific item purchased.

Expense Management

Corporate card programs rely on MCCs to auto-categorize employee spending. When an employee uses a company card, the MCC lets expense management platforms sort transactions into categories (travel, office supplies, meals) without manual input. Companies can also set MCC-based spending controls: enabling advertising MCCs while blocking restaurant MCCs for a marketing team's cards, for example.

Regulatory Compliance

Regulators and financial institutions use MCCs for compliance and risk monitoring:

  • IRS Form 1099-K reporting uses MCCs to classify payees and distinguish service payments from merchandise sales
  • High-risk MCCs (7995 for gambling, 6099 for money services, 5933 for pawnbrokers, 6051 for quasi-cash) trigger enhanced due diligence under AML/KYC regulations
  • Under the EU's PSD2 directive, MCCs factor into Strong Customer Authentication exemption eligibility

MCC 6051 and Cryptocurrency

In January 2018, Visa and Mastercard reclassified cryptocurrency purchases as quasi-cash transactions under MCC 6051. This single change had profound effects on how traditional card rails handle crypto purchases.

What MCC 6051 Covers

MCC 6051 ("Quasi-Cash: Merchant, Non-Financial Institution") applies to merchants selling cash-equivalent products: money orders, foreign currency, traveler's checks, prepaid cards, and cryptocurrency. Businesses classified under 6051 include crypto exchanges like Coinbase and Kraken, as well as money transfer services like Western Union and MoneyGram.

Impact on Crypto Purchases

Most credit card issuers treat MCC 6051 transactions as cash advances rather than standard purchases. This triggers several penalties:

  • Cash advance fees, typically around 5% on top of the exchange's own fees
  • No interest-free grace period: interest accrues from the transaction date, not the statement date
  • Higher interest rates, sometimes reaching 25.99% or more
  • Lower credit sub-limits for cash advances, separate from the card's main credit line

Some issuers block MCC 6051 transactions entirely. Others impose strict velocity limits and transaction caps. This classification has been a significant friction point for crypto adoption through traditional card rails and one of the factors driving interest in alternative payment rails and on-ramp solutions. For a broader look at how these constraints shape the market, see the research on crypto on/off-ramp infrastructure.

Compliance Requirements Under 6051

Merchants classified under MCC 6051 face elevated compliance obligations:

  • KYC/AML verification procedures for customers
  • Transaction monitoring for velocity abuse and structuring
  • Device fingerprinting and fraud detection
  • Step-up authentication for flagged transactions
  • Rolling reserves and delayed settlement imposed by processors

Risks and Considerations

Misclassification Penalties

Assigning the wrong MCC to a merchant, whether by accident or intentionally, carries severe consequences. Card networks can levy fines reported at up to $50,000 per transaction for non-compliance with MCC rules. Beyond fines:

  • Acquirers may freeze merchant accounts and withhold funds upon detecting a mismatch
  • Payment processors may suspend or terminate the merchant's processing account
  • Deliberate miscoding ("transaction laundering") is treated as fraud and can result in permanent bans from card networks
  • Regulatory authorities can pursue additional civil penalties

Card networks conduct periodic MCC audits and hold acquirers responsible for persistent misclassification. This creates strong compliance incentives throughout the processing chain. For payment facilitators that onboard sub-merchants, accurate MCC assignment is a critical underwriting responsibility.

Classification Ambiguity

Many businesses do not fit neatly into a single MCC. A gas station that sells groceries, a hotel with a restaurant, or a SaaS company that also sells hardware: each presents a classification challenge. The general rule is that the MCC should reflect the merchant's highest-revenue activity, but edge cases are common and can lead to unexpected fee structures or rewards mismatches.

Evolving Categories

New MCCs require approval through ISO TC68 and are generally reserved for merchant categories generating at least $10 million in annual revenue. This means the MCC system evolves slowly relative to the pace of new business models.

A recent example illustrates the challenges: ISO approved MCC 5723 for firearms and ammunition retailers in September 2022, and it was published in February 2023. But Visa paused implementation in March 2023 due to political debate, with U.S. states splitting between laws prohibiting and mandating its use. As of 2025, implementation remains contested, showing how MCCs can become entangled in policy disputes beyond their original technical purpose.

Why It Matters for Digital Payments

MCCs illustrate a fundamental constraint of card-based payment systems: every merchant must be classified into a predefined box, and that box determines the economic terms of every transaction. For businesses operating at the intersection of crypto and traditional finance, the MCC 6051 classification creates a cost premium that alternative payment approaches can sidestep entirely.

Stablecoin and Bitcoin-based payment rails do not rely on merchant classification codes to determine transaction costs. A payment processed through a protocol like Spark carries the same fee structure regardless of whether the merchant sells groceries or cryptocurrency. This removes one of the structural inefficiencies of card networks, where the cost of accepting a payment depends not on the complexity of processing it, but on an arbitrary category assigned during onboarding.

For merchants currently paying elevated rates due to their MCC classification, or crypto businesses constrained by MCC 6051 restrictions, stablecoin payment rails offer an alternative where transaction economics are decoupled from business classification.

This glossary entry is for informational purposes only and does not constitute financial or investment advice. Always do your own research before using any protocol or technology.