Skip to content
Card Networks ← All terms

Merchant Category Code (MCC)

Definition

An MCC is a four-digit code assigned by card networks to classify a merchant's business type, directly determining interchange rates and card acceptance rules.

A Merchant Category Code (MCC) is a four-digit code assigned by card networks to classify a merchant's primary business type. MCCs are used to determine interchange rates, apply spend controls on corporate and consumer cards, generate transaction-level data for issuers and cardholders, and flag transactions for regulatory reporting. The code is set at merchant onboarding and can significantly affect the economics of card acceptance.

MCCs form the backbone of how card networks categorize commerce. Every merchant that accepts card payments is assigned an MCC at the time of acquirer onboarding, and this code travels with every transaction through the authorization and clearing process.

MCC Assignment

MCCs are defined by the card networks (Visa and Mastercard publish their own code lists, with substantial overlap) and by ISO 18245. When a merchant is onboarded, the acquirer or PSP assigns an MCC based on the merchant's stated business type and the goods or services sold.

Common MCC ranges include:

  • 0001–1499: Agricultural and contracting services
  • 5000–5999: Retail stores
  • 6000–6499: Financial services
  • 7000–7999: Hotels, car rental, entertainment
  • 8000–8999: Professional services
  • 9000+: Government and miscellaneous

Impact on Interchange

MCC is one of the primary variables in interchange rate determination. Some MCCs receive preferential rates as a matter of network policy (supermarkets, fuel, utilities), while others attract higher rates due to elevated risk profiles (travel agencies, adult content, online gaming).

For merchants operating across multiple business lines, the MCC assigned to the master account governs interchange for the entire volume. This can create mismatches — a marketplace aggregating very different merchant types under a single MCC may be overpaying or underpaying interchange relative to what a per-merchant classification would produce.

MCC and Risk Controls

Issuers use MCCs to apply spend controls on corporate purchasing cards and consumer cards with category restrictions. A company's travel management system may permit only MCC ranges associated with airlines, hotels, and car rental while blocking everything else.

Card networks also use MCCs to flag transactions for regulatory reporting. In the EU, for instance, transactions at certain MCCs trigger enhanced transaction data requirements under PSD2. In the US, gambling-related MCCs (5812, 7995) may cause issuing banks to block transactions on cards without explicit cardholder opt-in.

MCC Misclassification

MCC misclassification is a compliance risk. Card networks audit MCC usage and can issue fines to acquirers or PSPs that systematically mislabel merchant categories. In practice, misclassification most often occurs when:

  • A merchant's business model doesn't fit neatly into a single code
  • Merchants pressure acquirers to assign a lower-interchange MCC
  • Business pivots cause the actual activity to diverge from the assigned code

Acquirers and payment facilitators should review MCC assignments when a merchant's product offering changes significantly.

Regional Variations

MCC application is globally consistent for Visa and Mastercard transactions, but regional nuances affect how MCCs interact with local schemes, regulatory requirements, and interchange economics:

European Union: PSD2 requires enhanced transaction data for certain MCC ranges. MCCs in gambling (7995), adult content, and select financial services categories trigger stricter issuer risk controls and may require additional compliance documentation for acquirer onboarding.

United States: Specific MCCs cause issuing banks to block transactions by default — gambling (7995), adult content (5967), and cannabis-adjacent MCCs face issuer-level blocks that cannot be overridden at the network level. Durbin Amendment debit interchange caps apply regardless of MCC.

Domestic schemes: Many markets operate domestic schemes (UPI in India, PromptPay in Thailand, QRIS in Indonesia, PIX in Brazil) with their own merchant categorization systems that map loosely to international MCCs. For cross-border transactions, the international MCC governs interchange and risk classification regardless of which domestic scheme processed the payment.

Multi-market operators should review MCC consistency across acquiring relationships — regional acquirers sometimes apply a single MCC across jurisdictions for operational simplicity, creating interchange mismatches that can be corrected through reclassification.

Related terms