Merchant Category Codes (MCC) Explained: How They Work
Every time you tap, swipe, or type a card number, the payment carries more than just the amount. One of the quietest but most influential pieces of data attached to it is the Merchant Category Code, or MCC. This four-digit number tells the whole payment chain what kind of business took the money โ and that small label decides your rewards, some of your fees, occasionally your taxes, and how closely the transaction is watched for fraud.
What a Merchant Category Code actually is
An MCC is a four-digit number, standardised internationally as ISO 18245, that classifies a merchant by the type of goods or services it sells. A grocery store is 5411, a restaurant is 5812, an airline ticket is in the 3000โ3350 range, and a utility company is 4900. The code does not describe a single product; it describes the business as a whole.
The idea goes back to the 1970s, when card networks needed a consistent way to summarise what a merchant did so they could price transactions and report spending. Visa, Mastercard, American Express, and Discover all maintain their own lists, but they overlap heavily because they follow the same ISO foundation.
Who assigns the code โ and why you cannot pick your own
A merchant does not get to choose a flattering code. When a business opens a merchant account, its acquiring bank (the bank or processor that will settle its card payments) assigns the MCC based on the nature of the business, using the network's category rules. The code is then locked into that merchant account and sent with every transaction the business submits.
This matters because the MCC is effectively a statement about the business made by the bank, not by the merchant. If you have ever wondered why a cafรฉ inside a bookstore shows up as a bookstore on your statement, it is because the whole account was coded that way when it was set up.
How the MCC rides along with a payment
When a card is charged, the merchant's terminal or gateway builds an authorisation message. That message includes the card number, the amount, the currency, a timestamp, the merchant's ID โ and the MCC. It travels to the acquirer, across the card network, and to the issuing bank that decides whether to approve.
The first six to eight digits of the card number, the BIN/IIN, identify which bank issued the card; you can inspect that part with our BIN lookup tool. The MCC sits alongside it and identifies the merchant. Together they let the issuer reason about the transaction: a known bank's card being charged at a recognised merchant category looks very different from an unusual card at a high-risk category.
Why MCCs decide your rewards
This is where most people meet MCCs without realising it. Rewards cards that advertise "3% back on dining" or "5x points on travel" do not read the merchant's name โ they read the MCC. The issuer maps the code to a reward category and applies the bonus if it matches.
- A superstore coded as a warehouse club (5300) will not trigger a "groceries" bonus, even though you bought groceries there.
- A travel agency and a direct airline booking can earn different rewards because they carry different codes.
- Wholesalers, government services, and some big-box retailers are frequently excluded from category bonuses entirely.
If a purchase did not earn the bonus you expected, the MCC is almost always the reason. The category the merchant was assigned simply did not match the category your card rewards.
Fees, surcharges, and interchange
Interchange โ the fee the merchant's bank pays the card issuer โ is set in tables that are organised partly by MCC. Supermarkets, fuel stations, charities, and government bodies often sit on special interchange rates. That is one reason a petrol station behaves differently from a jewellery store even for the same amount.
The MCC also governs rules like surcharging and whether a category is even allowed to accept certain card types. Some categories are restricted or require extra underwriting before a bank will let a merchant process them at all.
Fraud screening and limits
Risk engines lean on the MCC heavily. A sudden charge at a category a cardholder never uses, a high-risk category, or a mismatch between the card's country and the merchant's category can all raise a transaction's risk score. If you investigate suspicious transactions, pairing the merchant category with the payer's network signals โ for example an IP risk score โ gives a fuller picture than either alone.
Issuers may also apply category-level controls: a corporate card can be configured to allow fuel and travel codes while blocking gambling or cash-advance codes. The enforcement happens on the MCC.
Taxes and reporting
In several countries, card payment processors must report merchant receipts to tax authorities, and the MCC is part of that reporting. For certain business types โ healthcare, for instance โ the code can also affect whether a payment is eligible for a tax-advantaged account such as an HSA or FSA. The classification decides eligibility, not the item on the receipt.
Reading an MCC when something looks wrong
If a statement entry or a rewards calculation surprises you, it is worth checking the category the merchant used. A few practical cases:
- Missing rewards: the merchant is coded outside your bonus category. Nothing is broken; the label just does not match.
- Unexpected cash-advance treatment: some quasi-cash categories (money orders, certain crypto or betting merchants) are coded so that your card treats the charge as a cash advance, with its own fee and interest.
- A payment declined only at one shop: your card may have a category block that catches that merchant's MCC.
MCC and cross-border payments
For international charges, the MCC works together with the merchant's country and currency. The category can influence foreign-transaction handling and dynamic currency conversion offers. If you are comparing what a charge should have cost in your home currency, a quick check with a currency converter helps you separate a genuine fee from an unfavourable exchange rate.
The takeaway
A Merchant Category Code is a tiny, four-digit label, but it quietly steers a surprising amount of your financial life: which rewards you earn, what fees apply, how a charge is screened, and sometimes how it is taxed. You cannot set it yourself, and neither can the merchant on a whim โ it is assigned by the acquiring bank under the card networks' rules. Knowing it exists turns a lot of "why did that happen?" statement mysteries into simple, explainable facts.