The short answer
MCC stands for Merchant Category Code — a 4-digit code that Visa and Mastercard use to classify the type of business you are. Your acquirer assigns it when they set up your merchant account. It drives how interchange is calculated, which card programs you qualify for, what shows on customer statements, and what the acquirer's risk tolerance is.
In plain English
When you sell, the transaction carries your MCC on its way through the processing chain. The issuing bank sees the MCC and applies interchange based on it. A grocery store has MCC 5411 (supermarket). A drug store has MCC 5912. A dietary supplement store might be 5499 (misc. food stores) or 5912 depending on the acquirer's read.
You don't pick your MCC. The acquirer does, based on your application, catalog, and website. You can sometimes negotiate a different MCC if you have a strong case for misclassification.
How it shows up in your business
- HSA/FSA card acceptance requires specific MCCs (typically medical/pharmacy codes). Wrong MCC = HSA/FSA cards decline at your checkout.
- Some rewards cards pay higher bonuses on specific MCCs (drugstores, groceries). Your MCC choice affects customer experience.
- IRS 1099-K reporting is aggregated by MCC at the processor level.
- Acquirer risk policy is largely driven by MCC. A "restricted MCCs" list is how Stripe/Square etc. express their vertical-level policies.
- Your MCC determines whether your transactions count as "high risk" under Visa VAMP / Mastercard ECM programs.
Numbers to know
There are ~600 MCCs. The full list is published by ISO (ISO 18245). Common e-commerce MCCs include:
- 5399 — Miscellaneous General Merchandise
- 5411 — Grocery Stores, Supermarkets
- 5499 — Misc. Food Stores, Convenience
- 5912 — Drug Stores, Pharmacies
- 5993 — Cigar Stores (vape typically here or 9999)
- 7995 — Gambling (fantasy sports typically here)
- 8099 — Medical Services (telehealth, HRT clinics)
- 8999 — Professional Services (coaching, consulting)
Why multi-brand operators care
Multi-brand portfolios often span MCCs. One sub-brand might be 5499 (supplement), another 8099 (telehealth clinic), another 5993 (vape). Running them on one parent merchant account usually means the parent is assigned the MCC that covers the dominant business — and the acquirer's risk policy on that MCC governs the whole portfolio. multiflow structures sub-brands with their own descriptors; the MCC is set by the acquirer at the parent level. If you're crossing MCC boundaries in your portfolio, tell the underwriter — sometimes a separate sub-merchant is the right answer.