Merchant Category Code
A Merchant Category Code (MCC) is a four-digit number that classifies a business by the type of goods or services it provides. Payment processors and card networks assign these codes to give a more detailed view of what a merchant does. The code is used in retail financial services to categorize merchants.
A Merchant Category Code (MCC) is a four-digit classification value assigned to a merchant to identify the type of goods or services it provides for purposes of retail financial services. MCCs are typically assigned by payment processors or acquirers and are used within card-network processing to categorize merchant activity at a granular level. Example code assignments include 0742 (Veterinary Services), 0763 (Agricultural Co-operatives), and 0780 (Landscaping/Horticultural Services, per the referenced code list). Note that specific code-to-category mappings and assignment practices vary by network and processor, and readers should confirm current values against the applicable published code lists rather than assuming a fixed mapping.
Why it matters
Merchant Category Codes give card networks, acquirers, and processors a consistent way to describe what a merchant sells, which underpins a range of downstream decisions in payment processing. Because the code travels with transaction data, it can influence how activity is routed, categorized, and monitored, and it provides a granular signal about the nature of a business that would otherwise require manual review.
For risk and fraud teams, the MCC is one attribute among many that can help contextualize a transaction. A charge whose merchant category is inconsistent with a cardholder's typical spending patterns may warrant additional scrutiny, though the code alone does not establish fraud and should be weighted alongside other indicators. Relying on the MCC as a standalone control carries false-positive and false-negative trade-offs, since a single four-digit classification cannot capture the full behavior of a diverse merchant.
MCCs also matter because their mappings are not universal. Specific code-to-category assignments and the practices used to assign them vary by network and processor, so a code that means one thing in one program may differ elsewhere. Teams that build rules, reporting, or reconciliation logic on top of MCCs should confirm current values against the applicable published code lists rather than assuming a fixed, portable mapping.
Who it's relevant to
Inside MCC
Common questions
Answers to the questions practitioners most commonly ask about MCC.