ISO 8583 Parser
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

MCCCategoryNotes
5812Eating Places, Restaurants
5813Drinking PlacesSome issuers apply extra risk rules
5814Fast Food Restaurants

Retail and grocery

MCCCategoryNotes
5111Stationery, Office Supplies
5300Wholesale ClubsCostco, Sam's Club
5310Discount Stores
5311Department Stores
5411Grocery Stores, SupermarketsThe most commonly rewarded category
5462Bakeries
5499Misc Food Stores
5651Family Clothing Stores
5661Shoe Stores
5691Men's and Women's Clothing
5732Electronics Stores
5734Computer Software Stores
5912Drug Stores, Pharmacies
5921Package Stores – Beer, Wine, Liquor
5940Bicycle Shops
5941Sporting Goods Stores
5942Book Stores
5944Jewelry, WatchesHigh interchange, high risk scrutiny
5945Hobby, Toy and Game Shops
5977Cosmetic Stores
5999Miscellaneous RetailThe catch-all bucket

Digital goods

MCCCategoryNotes
5816Digital Goods – Games
5817Digital Goods – Applications
5818Digital Goods – Large MerchantAggregator platforms

Transportation, travel and lodging

MCCCategoryNotes
4111Local Commuter TransportMetro, ferry, commuter rail
4121Taxicabs and Limousines
4131Bus Lines
4511Airlines, Air CarriersIndividual carriers also use 3000–3299
4722Travel Agencies
4784Tolls and Bridge Fees
5541Service Stations
5542Automated Fuel DispensersUnattended pumps
7011Lodging – Hotels, ResortsCommon pre-auth scenario
7512Automobile Rental AgencyCommon pre-auth scenario
7523Parking Lots and Garages

Financial services

MCCCategoryNotes
6010Financial Institutions – Manual CashCash advance rules apply
6011Financial Institutions – ATM CashInterest accrues from day one
6012Financial Institutions – Merchandise
6051Non-Financial – Foreign Currency, CryptoFrequently declined by issuer policy
6300Insurance Sales, Underwriting

Utilities, telecom and media

MCCCategoryNotes
4814Telecommunication Services
4899Cable, Satellite, StreamingStreaming subscriptions often land here
4900Utilities

Entertainment and recreation

MCCCategoryNotes
7832Motion Picture Theaters
7841Video Tape Rental
7995Betting, Casino GamblingUsually blocked by issuer policy
7997Membership Clubs, Golf
7999Recreation Services

Professional and business services

MCCCategoryNotes
7230Beauty and Barber Shops
7298Health and Beauty Spas
7311Advertising Services
7372Computer Programming, IT Services
8999Professional Services

Healthcare and education

MCCCategoryNotes
8011Doctors and Physicians
8062Hospitals
8211Elementary and Secondary Schools
8220Colleges, Universities

Government, tax and non-profit

MCCCategoryNotes
8398Charitable Organizations
9311Tax Payments
9399Government 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:


👉 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.

Read next