Free · Reference · ~8 min read · Updated 2026-08-11
MCC Codes List: Merchant Category Codes by Industry
The MCC (Merchant Category Code) is a four-digit code that says what kind of business a merchant is — 5411 grocery, 5812 restaurant, 6011 ATM cash. In ISO 8583 it travels in DE 18 (merchant type). Below: the codes you meet most often, grouped by business category, plus where the MCC comes from and what it actually changes — risk rules, rewards, cash-like treatment and reconciliation. For interactive search, use the MCC lookup tool.
MCC codes by business category
Grouped the way you actually think about a merchant — "what kind of shop is this?" — with codes in ascending order inside each group. This table covers the 63 codes that show up most often in authorization traffic; the full ISO 18245 registry runs to roughly a thousand entries, most of which you will never see in practice.
Dining and drinking places
MCC
Category
Notes
5812
Eating Places, Restaurants
5813
Drinking Places
Some issuers apply extra risk rules
5814
Fast Food Restaurants
Retail and grocery
MCC
Category
Notes
5111
Stationery, Office Supplies
5300
Wholesale Clubs
Costco, Sam's Club
5310
Discount Stores
5311
Department Stores
5411
Grocery Stores, Supermarkets
The most commonly rewarded category
5462
Bakeries
5499
Misc Food Stores
5651
Family Clothing Stores
5661
Shoe Stores
5691
Men's and Women's Clothing
5732
Electronics Stores
5734
Computer Software Stores
5912
Drug Stores, Pharmacies
5921
Package Stores – Beer, Wine, Liquor
5940
Bicycle Shops
5941
Sporting Goods Stores
5942
Book Stores
5944
Jewelry, Watches
High interchange, high risk scrutiny
5945
Hobby, Toy and Game Shops
5977
Cosmetic Stores
5999
Miscellaneous Retail
The catch-all bucket
Digital goods
MCC
Category
Notes
5816
Digital Goods – Games
5817
Digital Goods – Applications
5818
Digital Goods – Large Merchant
Aggregator platforms
Transportation, travel and lodging
MCC
Category
Notes
4111
Local Commuter Transport
Metro, ferry, commuter rail
4121
Taxicabs and Limousines
4131
Bus Lines
4511
Airlines, Air Carriers
Individual carriers also use 3000–3299
4722
Travel Agencies
4784
Tolls and Bridge Fees
5541
Service Stations
5542
Automated Fuel Dispensers
Unattended pumps
7011
Lodging – Hotels, Resorts
Common pre-auth scenario
7512
Automobile Rental Agency
Common pre-auth scenario
7523
Parking Lots and Garages
Financial services
MCC
Category
Notes
6010
Financial Institutions – Manual Cash
Cash advance rules apply
6011
Financial Institutions – ATM Cash
Interest accrues from day one
6012
Financial Institutions – Merchandise
6051
Non-Financial – Foreign Currency, Crypto
Frequently declined by issuer policy
6300
Insurance Sales, Underwriting
Utilities, telecom and media
MCC
Category
Notes
4814
Telecommunication Services
4899
Cable, Satellite, Streaming
Streaming subscriptions often land here
4900
Utilities
Entertainment and recreation
MCC
Category
Notes
7832
Motion Picture Theaters
7841
Video Tape Rental
7995
Betting, Casino Gambling
Usually blocked by issuer policy
7997
Membership Clubs, Golf
7999
Recreation Services
Professional and business services
MCC
Category
Notes
7230
Beauty and Barber Shops
7298
Health and Beauty Spas
7311
Advertising Services
7372
Computer Programming, IT Services
8999
Professional Services
Healthcare and education
MCC
Category
Notes
8011
Doctors and Physicians
8062
Hospitals
8211
Elementary and Secondary Schools
8220
Colleges, Universities
Government, tax and non-profit
MCC
Category
Notes
8398
Charitable Organizations
9311
Tax Payments
9399
Government Services
On coverage and authority: MCC assignment and interpretation differ between card schemes and between acquirers — the same shop can carry different codes on different networks, and scheme rulebooks disagree on edge cases. Treat this table as a working reference and defer to the spec of whatever system sits on the other side of your connection.
Where the MCC sits in an ISO 8583 message
The MCC travels in DE 18 (merchant type), four numeric digits, in authorization requests — see the field-by-field guide for where it sits among the other 127 fields, or paste a raw message into the parser and it will pull DE 18 out for you. The same code is echoed in clearing records, so it also drives how a transaction is categorized after settlement. There are worked messages with DE 18 populated in the message examples.
One fact matters more than any individual code: the MCC is assigned by the acquirer when the merchant is boarded. It is not chosen by the cardholder, not set by the issuer, and not decided per transaction. When you are staring at a decline and suspect the MCC, remember that the value in DE 18 was fixed months earlier in somebody's boarding record — every transaction from that merchant carries the same code, for every cardholder, until the boarding record is amended.
What an MCC actually changes
Four places where this one field decides real behavior:
Issuer risk rules. Authorization policies routinely key on MCC. Codes like 7995 (gambling) and 6051 (foreign currency / crypto) are declined outright by many issuers as a standing rule — and what the terminal sees back is usually a generic 05 "do not honor" that says nothing about the real reason. If a card works everywhere except one merchant, check the MCC before anything else.
Rewards and cashback. "5% back on dining" is implemented as a rule on MCC, not on merchant names. That is why the restaurant inside a hotel often earns hotel-category rewards: the whole property bills under one code, typically 7011.
Cash-like treatment and installments.6010 and 6011 are cash disbursement: interest from day one, no grace period, usually excluded from rewards. Some issuers extend the same treatment to 6051. Installment eligibility works the same way — issuers whitelist or blacklist MCCs for conversion to installments, which is why the option appears for a 5732 electronics purchase but not for a 6011 withdrawal.
Reconciliation and reporting. A merchant boarded under the wrong MCC is the most common field problem in this area: transactions get declined by category rules they should never hit, or settle fine but land in the wrong bucket in every downstream report. Because the code lives in the boarding record, the error repeats on every transaction until the acquirer corrects it — the issuer cannot re-categorize someone else's merchant.
👉 Need to search rather than scan? The MCC lookup tool filters this same list by code or keyword. New to the concept? Start with what an MCC is.