MCC (Merchant Category Code)
MCC (Merchant Category Code) is a four-digit code assigned to a merchant to classify its line of business. It is used for risk assessment, interchange fees, reporting and scheme rules.

A merchant category code, or MCC, is the 4-digit number that says what kind of business a merchant runs. Visa's own data rules define it as a code that describes a merchant's main line of trade, based on yearly sales in local money. The code sits in the message on more or less every card payment. It is how a card network, a bank or a tax office can tell that one payment went to a food shop and another went to a car park. They learn that without knowing a thing about either merchant.
Codes like this are older than the systems that now lean on them. The list was set as a world standard, which sorts merchants into groups by the type of trade or service they supply. One point about that standard gets missed a lot. It does not force anyone to use these codes in any given case. The duties that really bite come from the card networks and from local law, not from the standard itself. That is worth knowing before anyone cites it as a rule.
Who Picks The Code
The merchant does not choose its own code in most set-ups. Visa puts the job on acquirers and their agents. It calls this an important duty. It also keeps the right to ask for a code to be put right. So a wrong code usually starts with whoever signed the merchant up. That is also why the fix tends to run through the acquirer rather than the network. A merchant that spots a wrong code should raise it with whoever put it there.
How The Codes Are Built
Each code is 4 digits and maps to a short label. Those labels are much the same across networks, though not always word for word. Mastercard's own quick guide lists 5411 for grocery shops and supermarkets. It lists 8021 for dentists, and 4784 for bridge and road tolls. Blocks of codes group loosely by sector, which helps anyone writing rules. The grouping is not tight enough to lean on as a strict tree, so a rule that keys on a range of codes needs testing rather than trust. The labels are fairly stable, though the way a network applies one to a given business can shift over time.
The Effect On Fees
This is the part merchants notice. Interchange fee tables are published by group. So the same card, the same amount and the same channel can draw a different rate. The only thing that changed is how the merchant is coded. Food shops, petrol stations, charities and transport firms often sit on their own tables in various markets. Rates and eligible groups differ a lot by region and by network. A rate that holds in one market should not be assumed to hold in the next.
Risk And Sign-Up Checks
Acquirers and networks also read the code as a risk signal. Some groups come with more disputes, later delivery or a closer legal look. A merchant that lands in one of those can expect a harder look during merchant underwriting. It may face bigger held-back funds, or a label as a high-risk merchant. Visa's facilitator rules shut some higher-risk groups out of the sponsored merchant model in full.
Card Controls And Blocked Codes
MCCs are what make spend controls by group work at all. The US General Services Administration tells sellers that certain MCCs are blocked by agencies to curb fraud and misuse of state card accounts. It adds that a firm whose card payments keep failing may simply sit under a blocked code. Company cards, fuel cards and youth accounts all use the same lever. That is a real reason to care about the code beyond the fee.
Tax And Reporting Uses
Beyond fees and controls, the code feeds reports. Visa notes that networks and their members use MCC data to track trade, to report, and to manage risk. Various countries also lean on group data for tax reports. They use it for rules on adding a card fee, and for limits by sector. Those duties differ from place to place. So the same code can carry a different weight in a different market.
What A Wrong Code Costs
A common cause is a business that has moved on since it signed up. A shop that started with one product line and now sells another can end up on a code that no longer fits. That skews the rates it pays. It also skews the controls that hit its customers' cards, and its own reports. Mixed trade is the next most common snag, since one code has to stand for the main line even when several lines are real.
Getting The Code Right
The useful habit is to check the code at any big change of business model. Do not treat it as a one-off sign-up step. Where a firm really does trade across several groups, it is worth asking whether a separate MID (Merchant Identification Number) per line makes sense. Sector-level set-up choices often follow the same talk. finera.'s guide to whether 3DS strategies should differ by vertical covers how that plays out on the checks side.
Frequently Asked Questions
Generally the acquirer or its agent during onboarding, not the merchant. Visa places the requirement on acquirers and their agents to assign the correct code, and reserves the right to require corrections. If a code looks wrong, the acquirer is normally the right place to start.
Interchange schedules are published per category, so classification can change the rate applied to an otherwise identical transaction. Some sectors sit on preferential schedules in certain markets. Because rates and eligible categories differ by region and network, the effect isn't uniform across countries.
Yes, typically by holding separate merchant identification numbers for genuinely distinct activities. A single MID carries one code representing the primary business, so a company with materially different lines of trade often splits them rather than forcing everything under one classification.
Category blocking is a frequent cause. Corporate, government and youth card programmes commonly restrict spending by MCC, so a card can be declined purely because of how the merchant is classified. The US GSA explicitly warns vendors that agency blocking of certain codes can cause this.
The codes are standardised as ISO 18245, which was updated in 2023. Worth noting that the standard itself doesn't mandate the use of these codes in any particular situation: the binding requirements come from card network rules and local regulation rather than from ISO.

Still Have Questions?
Let’s Find the Right Solution for You
Stay Connected with Us!
Follow us on social media to stay up to date with the latest news, updates, and exclusive insights!


