EST. 2012 CODEGO GROUP LTD · MALTA BANKING AS A SERVICE EU IBAN · 6 COUNTRIES SEPA · SEPA INSTANT · SWIFT PCI DSS CERTIFIED 2025 API FIRST · WEBHOOKS 79 COUNTRIES DEPOSITS MULTI-CURRENCY · EUR · GBP · USD $1.1BN PROCESSED 2025 EST. 2012 CODEGO GROUP LTD · MALTA BANKING AS A SERVICE EU IBAN · 6 COUNTRIES SEPA · SEPA INSTANT · SWIFT PCI DSS CERTIFIED 2025 API FIRST · WEBHOOKS 79 COUNTRIES DEPOSITS MULTI-CURRENCY · EUR · GBP · USD $1.1BN PROCESSED 2025
```html
Codego · Glossary · est. 2012 Reference · Vol. XII · Issue 04/2026 ● 12 countries · Malta HQ
REF

Merchant Category Code (MCC).
Four digits, infinite context
The taxonomy that drives interchange, controls and rewards.

A Merchant Category Code (MCC) is a four-digit numeric identifier assigned to a merchant by their acquiring bank or payment facilitator at the point of onboarding. Standardised under ISO 18245, the code classifies the principal trade activity of the business — grocery retail, restaurant, airline, ATM — and travels with every card authorisation message across the network. Downstream, MCCs determine interchange rates, enable spend-control logic in card programmes, feed regulatory reporting obligations, and inform anti-money-laundering transaction monitoring. This article examines the structure, assignment process, interchange relationship, and how modern fintechs leverage MCC logic at programme level.

01
Definition

Definition

A Merchant Category Code is a four-digit integer in the range 0742–9950 that classifies the predominant goods or services sold by a merchant accepting payment cards. The authoritative standard is ISO 18245:2003 (Retail financial services — Merchant category codes for retail and service enterprises), which maps each code to a plain-language description and a broad industry group. Visa and Mastercard each publish their own implementation manuals — the Visa Merchant Data Standards Manual and the Mastercard Transaction Processing Rules, respectively — that build on ISO 18245 while adding scheme-proprietary codes and interchange tier assignments. Because the two networks derived their lists from the same ISO base, the vast majority of codes are identical across schemes, though minor divergences exist and practitioners should always verify scheme-specific documentation for edge cases.

MCC is frequently confused with related identifiers. It is distinct from the Standard Industrial Classification (SIC) code used in US corporate filings, the NACE code used for EU statistical classification, and the merchant's own internal category. Whereas SIC and NACE describe a legal entity's primary economic activity for reporting purposes, MCC describes the transaction-level category as seen by the payment network, and a single legal entity may operate under multiple MCCs if it maintains separate merchant IDs for distinct business lines — for example, an airport operator might hold one MCC for duty-free retail (5309) and a separate MCC for car-parking (7523).

Commonly referenced examples illustrate the breadth of the taxonomy. 5411 covers grocery stores and supermarkets; 5812 covers eating places and restaurants; 6011 identifies automated cash disbursements and ATM withdrawals; 5541 is service stations; 7995 covers betting, casino gaming chips and off-track betting; 9406 is government-licensed on-line casinos. Codes in the 6000-series generally relate to financial services — a detail that is particularly consequential for AML monitoring, as will be discussed in section 04. The MCC does not encode transaction size, currency, or counterparty identity; it encodes only the merchant type, making it a blunt but universally available signal in authorisation data.

02
How it works

How it works

Assignment. The MCC lifecycle begins when a merchant applies to accept card payments. The acquiring bank or payment facilitator is responsible under both Visa and Mastercard rules for assigning a code that accurately reflects the merchant's primary business. In practice, the acquirer's underwriting team reviews the merchant's registration documents, website, and submitted business description, then maps the activity to the most specific matching code. If no precise code exists, the catch-all 7399 (business services, not elsewhere classified) or 5999 (miscellaneous and specialty retail) may be used, though schemes discourage their overuse. Once assigned, the MCC is stored in the acquirer's merchant master file and embedded in the DE-18 field of each ISO 8583 authorisation message. Acquirers may request a reclassification from the relevant card scheme if business activities change materially.

Authorisation flow. When a cardholder presents their card, the terminal constructs an ISO 8583 authorisation request that includes the MCC alongside the transaction amount, terminal ID, and merchant identifier. This message travels through the acquirer's processor to the card network switch, which routes it to the card issuer for an accept/decline decision. The issuer's authorisation engine receives the MCC and can apply any number of MCC-based rules before responding — a corporate card programme might block all transactions at MCCs 5813 (bars, cocktail lounges) and 7995 (gambling), for instance. The MCC also travels in the clearing and settlement records that determine the interchange rate the acquirer owes the issuer.

Interchange determination. Both Visa and Mastercard publish interchange rate tables structured around a combination of card product type, entry mode, and MCC. Certain MCCs qualify for preferential rates: government services (MCCs 9xxx), utilities (4900), and supermarkets (5411) often attract reduced interchange in EU regulated interchange frameworks. Conversely, quasi-cash MCCs — notably 6010 (manual cash disbursements), 6011 (ATM), and 7995 (gambling) — typically attract higher interchange and may also trigger cash-advance fee treatment on consumer credit cards, impacting the effective cost to both cardholder and merchant.

Fraud and data quality. Misclassification — whether accidental or deliberate — is a persistent issue. A gambling operator incorrectly registered under a retail MCC circumvents issuer-side blocking controls and evades the higher interchange applicable to gambling transactions. Card schemes conduct periodic MCC audits and can levy fines against acquirers for persistent misclassification. Issuers and programme managers performing their own transaction monitoring should be alert to statistical anomalies such as very high average ticket sizes at otherwise low-value MCCs, which can indicate miscoding or transaction laundering.

03
Regulatory framework

Regulatory framework

EU Interchange Fee Regulation (IFR) — Regulation (EU) 2015/751. The IFR caps consumer debit interchange at 0.2 % and consumer credit interchange at 0.3 % of transaction value for domestic and cross-border transactions within the EEA. These caps apply at the MCC-agnostic level for standard consumer cards, but the IFR also permits MCC-specific exemptions and differential treatment for commercial cards and three-party schemes. Acquirers and processors must be able to report interchange by MCC category to demonstrate compliance, making accurate MCC assignment a regulatory data-quality obligation, not merely a commercial one.

PSD2 — Directive (EU) 2015/2366. Under PSD2's strong customer authentication (SCA) requirements, certain MCC categories are eligible for transaction risk analysis (TRA) exemptions or low-value exemptions. Issuers applying SCA exemptions must log the MCC of each exempted transaction, and the EBA's regulatory technical standards (RTS on SCA, published in Commission Delegated Regulation (EU) 2018/389) reference merchant category as a factor in fraud rate monitoring thresholds.

AML / CFT. FATF Recommendation 10 and EU AMLD5 / AMLD6 require payment institutions to apply enhanced due diligence (EDD) and ongoing transaction monitoring proportionate to risk. MCCs are a primary input into rule-based transaction monitoring systems: codes associated with gambling (7995, 9406), money services businesses (6099), and pawnbrokers (5933) are commonly designated as higher-risk categories requiring escalated review or customer notification. In the UK, the FCA's guidance on financial crime expects authorised payment institutions to maintain MCC-level monitoring logic. Firms offering white-label card programmes must ensure their programme management agreements clearly allocate responsibility for MCC-based monitoring between the BIN sponsor and the programme manager.

US context. In the United States, the Durbin Amendment (Dodd-Frank Act, §1075) caps debit interchange for covered issuers and similarly references merchant category logic in its network exclusivity provisions. The IRS uses MCC 5999 and related codes to determine Form 1099-K reporting thresholds for payment settlement entities.

04
MCC controls in fintech card programmes

MCC controls in fintech card programmes

Modern card issuing platforms expose MCC-level spend controls as a first-class feature, and fintechs have developed sophisticated programme architectures around them. The following use cases represent the most commercially significant applications.

Expense and corporate cards. Businesses deploying corporate expense cards typically configure an MCC allowlist or blocklist per card or card group. A software company might permit SaaS subscriptions (MCCs 5734, 7372), airlines (4511), hotels (3500-series), and restaurants (5812), whilst blocking fuel stations (5541), gambling (7995), and general merchandise stores (5310–5311). This policy enforcement happens in real time at the issuer's authorisation engine, so finance teams receive clean data without manual receipt reconciliation. Velocity limits can also be overlaid per MCC — for example, a £100 per-transaction cap at restaurants — giving programme managers granular cost control.

Gift and prepaid cards. Closed-loop gift card programmes routinely restrict cards to a single merchant or merchant group, but open-loop prepaid cards issued on Visa or Mastercard rails use MCC restrictions to define programme scope. A wellness benefit card might be limited to pharmacies (5912), gyms (7941), and health food stores (5499). Without MCC controls, open-loop cards would be functionally equivalent to general spending cards, defeating the purpose of the benefit and potentially creating tax complications for employers.

Rewards and cashback programmes. Interchange income is the economic engine behind cashback programmes, and MCC-differentiated interchange rates directly determine whether a rewards tier is economically viable. Programme managers model expected interchange yield by forecasting the spend distribution across MCCs in their target user base. A travel card that earns 3× points on airlines (MCC 4511) is underwritten by the higher interchange that airline transactions typically attract compared with grocery spend.

Crypto and stablecoin-funded cards. For cards funded from cryptocurrency or stablecoin wallets — where on-the-fly conversion occurs at the point of sale — MCC data is critical for two additional reasons. First, certain MCCs (quasi-cash, 6051) may trigger different conversion logic or be explicitly prohibited by the conversion provider's terms. Second, for tax reporting purposes in jurisdictions that treat crypto disposal as a taxable event, the MCC-coded transaction record provides the most granular audit trail of the spending category. Programmes built on white-label crypto card infrastructure must therefore retain MCC data in cardholder transaction histories.

AML transaction monitoring. Beyond the regulatory baseline, sophisticated programme managers build MCC-based behavioural scoring. A cardholder who predominantly spends at grocery and transport MCCs but suddenly executes a series of transactions at MCC 6011 (ATM) or 7995 (gambling) triggers a pattern-change alert. Linking MCC data with BaaS ledger records and IBAN inflow data creates a multi-dimensional monitoring view that is substantially more effective than amount-based rules alone.

05
How Codego handles MCC

How Codego handles MCC

Codego's card issuing infrastructure exposes MCC controls natively through its self-service programme configuration portal, giving programme managers point-and-click access to allowlists, blocklists, and per-MCC velocity limits without requiring custom API development. Because Codego holds BIN sponsorship arrangements with both Visa and Mastercard, programme managers benefit from access to both networks' MCC tables within a single integration — critical for programmes where interchange optimisation across schemes is a commercial priority.

For expense card and gift card deployments, MCC policy changes propagate to the authorisation engine in real time; there is no batch-window delay. Codego's crypto card programmes include explicit quasi-cash MCC handling, ensuring stablecoin-funded transactions at cash-adjacent MCCs are routed through the correct conversion and compliance pathways. Transaction data returned via webhook and reporting APIs includes the raw MCC field, enabling clients to build downstream monitoring and analytics without relying on category mapping performed elsewhere.

Codego's Banking-as-a-Service layer combines card transaction data — including MCC — with IBAN ledger movements and SEPA Instant payment records into a unified transaction history, providing the multi-dimensional view that effective AML monitoring requires. Programmes can be live in approximately 15 days — virtual cards on day one, physical cards by day 15 — with Apple Pay and Google Pay provisioning available within 24 hours of card issuance. To discuss MCC programme requirements, visit Codego's onboarding intake or explore the full core banking capability overview.

06
Frequently asked questions

Frequently asked questions

Q1.Who is responsible for assigning a merchant's MCC — the merchant or the acquirer?
The acquiring bank or payment facilitator is solely responsible for MCC assignment under both Visa and Mastercard operating rules. Merchants may request a specific code, but the acquirer makes the final determination based on the merchant's documented primary business activity. Acquirers can be fined by card schemes for persistent misclassification, so they have a strong compliance incentive to assign codes accurately.
Q2.Can a single merchant have more than one MCC?
Yes. A legal entity operating distinct business lines — for example, a hotel chain that also runs a casino and a spa — may have separate merchant IDs registered under different MCCs for each operating division. Each merchant ID carries its own MCC, and transactions from that location are classified accordingly. This is a legitimate and common practice, distinct from deliberate misclassification.
Q3.Why do gambling transactions at MCC 7995 often appear as cash advances on credit cards?
Most credit card issuers classify quasi-cash MCCs — including 7995 (gambling) and 6011 (ATM withdrawals) — as cash-equivalent transactions under their cardholder agreements. This triggers cash advance treatment: typically a higher interest rate with no grace period, a cash advance fee, and in some cases a lower sub-limit. The logic is that gambling chips and cash are fungible, making the transaction economically equivalent to a cash withdrawal.
Q4.How does MCC affect interchange fees under the EU Interchange Fee Regulation?
The IFR (Regulation (EU) 2015/751) caps consumer debit interchange at 0.2 % and consumer credit at 0.3 % across the EEA. Within those caps, card schemes apply MCC-specific rate tiers: supermarkets (5411) and government services (9xxx) often attract reduced rates, whilst quasi-cash MCCs may attract rates at the ceiling. Commercial cards are exempt from IFR caps and retain more granular MCC-differentiated pricing, making accurate MCC assignment commercially material for acquirers and programme managers alike.
Q5.What is the difference between MCC 7995 and MCC 9406 for gambling?
MCC 7995 covers betting, lottery tickets, casino gaming chips, and off-track betting — primarily land-based or telephone-based gambling services. MCC 9406 specifically identifies government-licensed on-line casinos and internet gambling. Both codes are treated as high-risk by most issuers and AML systems, but the distinction matters for regulators and programme managers who need to differentiate online from offline gambling exposure in reporting and monitoring rules.
Q6.Can a fintech programme manager change the MCC controls on issued cards after launch?
Yes, provided the card platform supports real-time rule updates — which modern card processor platforms, including Codego's, do. Changes to MCC allowlists or blocklists propagate to the authorisation engine immediately, affecting the next authorisation attempt. Programme managers should document MCC policy changes in their internal governance records and, where the change affects AML risk appetite, notify their compliance function and update their risk assessment accordingly.
```