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.

Southeast Asia Context

In Southeast Asia, MCC assignment practices vary across domestic schemes and international card networks. Local schemes (such as Thailand’s PromptPay ecosystem or Singapore’s NETS) may use their own category systems that map loosely to international MCCs. For cross-border transactions, the international MCC governs interchange and risk classification regardless of the domestic scheme involved.

Regional acquirers onboarding merchants across multiple SEA markets sometimes apply a single MCC across jurisdictions for operational simplicity, which can create interchange optimization opportunities that are left unexploited.

Related terms