What is an MCC code? Merchant category codes explained

What is an MCC code? Merchant category codes explained

Every card swipe carries a four-digit number the cardholder never sees. That number is a merchant category code, or MCC. It decides three things behind the scenes. Whether a purchase counts toward a credit card's cashback category. How much the merchant pays in interchange fees. How the issuing bank treats the transaction for risk and tax reporting. Mastercard's October 2024 list contains 879 MCCs grouped into twenty categories. Visa, American Express, and Discover keep their own variants. All run on the same international standard, ISO 18245 (first published in 2003 and revised in February 2023).

The MCC matters most when it goes wrong. A movie theater that codes as MCC 7832 (entertainment) instead of 5812 (restaurants) costs a cardholder their dining bonus. A crypto exchange coded as MCC 6051 (Quasi-Cash) turns a $1,000 bitcoin purchase into a cash advance. That means a 5% fee and a roughly 30% APR with no grace period. This article walks through what an MCC is, who assigns it, how the ranges work, why it drives interchange and rewards, what makes an MCC "high-risk," and why crypto MCC 6051 — the quasi-cash code — is the single biggest reason merchants now route payments off the card networks.

What an MCC code actually is in a transaction

An MCC code is a four-digit number. Card networks (Visa, Mastercard, American Express, or Discover) assign it. It identifies the type of goods or services a merchant sells. The code rides on every authorization and clearing message, next to the merchant's name, amount, and card details. Cardholders never see it. Issuers, processors, the IRS, and reward engines all do. ISO 18245 governs the format, published by the International Organization for Standardization. Mastercard's October 2024 list has 879 codes. They fall into roughly twenty groups, from agriculture and utilities to professional services and government. The same code anchors what needs to be reported for tax purposes. The IRS uses it to drive 1099-K categorization.

MCC Code

Who assigns MCCs and what ISO 18245 actually says

The MCC system is older than most fintech. The first edition of ISO 18245 came out in 2003. It was refreshed in February 2023. An ISO Registration and Maintenance Group (the RMMG) administers the standard. The RMMG keeps the master numeric list aligned across the industry. In day-to-day practice, each card network keeps its own list and its own rules on top of ISO 18245. Visa publishes a Merchant Data Standards Manual, refreshed every April and October. Mastercard issues a Quick Reference Booklet. American Express maintains its own MCC catalogue. The same merchant can carry slightly different MCCs on different networks because of those overlays.

Acquiring banks (the merchant's processor) assign MCCs during onboarding. They base it on documentation of the merchant's primary business activity. The acquirer evaluates the types of businesses they onboard. They then assign the closest fit. A business based in a borderline category may sit with the wrong code for years before anyone notices. Merchants cannot self-assign. A merchant who thinks the wrong MCC was applied can ask for a change. They contact the acquirer with proof of the business model. Visa's rules cap how aggressive that request can be. A merchant must select the MCC reflecting its highest sales volume. It must avoid the miscellaneous catch-all when a specific code applies. And it must assign separate MCCs to clearly distinct business lines.

MCC code ranges and how to read them

The numeric blocks of the MCC scheme aren't random. Every hundred-code range maps to a broad vertical, which makes any unfamiliar MCC roughly decodable at a glance.

Range Vertical
0001-1499 Agriculture, forestry, fishing
1500-2999 Construction and contracted services
4000-4799 Transportation services
4800-4999 Utilities and communication
5000-5599 Retail outlets
5600-5699 Clothing stores
5700-7299 Miscellaneous stores
7300-7999 Business services
8000-8999 Professional services, membership organizations
9000-9999 Government services

So when an unfamiliar 5993 shows up in a transaction trace, the range alone tells you it lives in the "miscellaneous stores" bucket. (It is in fact tobacco retail.) The granularity does not stop there: each code typically describes a specific business activity. MCC 4121 is taxis and limousines. MCC 8062 is hospitals. MCC 7333 is commercial photography and graphics. MCC 5411 is grocery stores. The codes named in the rest of this article all sit somewhere in the table above.

Why MCC matters for interchange fees and cashback

Three big things depend on the MCC. First, interchange. Card networks publish interchange rates in schedules. Visa USA refreshes them every April and October. The MCC is one of the inputs that selects the rate. A high-risk MCC such as a gambling site has to pay higher interchange than a grocery store does. The higher fees apply to every authorized transaction. Second, cash back. Reward engines on consumer cards apply their multipliers by MCC. A card that pays 3% on dining means 3% on MCC 5812 and 5814 transactions. Not 3% on every restaurant-shaped thing the cardholder bought. Third, chargeback exposure. Issuers tune their dispute handling to the MCC. The same dispute pattern looks different at MCC 5411 versus MCC 7995.

The reward overlap is where most consumer-facing MCC stories live. The table below lists the codes that drive the most common bonus categories on US credit cards (per Bankrate's category audit):

Category Common MCCs
Groceries 5411
Wholesale clubs 5300
Superstores 5310
Gas stations 5541, 5542
Restaurants 5812, 5814
Drug stores 5912

Misclassifications are everywhere. A Walmart Supercenter often codes as MCC 5411 (groceries) while a standard Walmart codes as MCC 5310 (discount stores), so the same brand earns very different rewards depending on the location format. A movie theater that runs a kitchen typically still codes as MCC 7832 (entertainment), and the cardholder's dinner there does not trigger a dining bonus. Audible purchases, even though Amazon owns Audible, historically have not qualified for bonus rewards on Amazon-branded cards.

High-risk MCCs and what the BRAM list looks like

A subset of MCCs are flagged "high-risk" by the card networks. The list covers categories with high chargeback exposure or compliance risk. Adult content. Online dating. Gambling. Supplements. Tobacco. Debt collection. Cryptocurrency. Acquirers either refuse to onboard merchants here or charge much more in fees and reserves.

Mastercard runs a programme called BRAM (Business Risk Assessment and Mitigation). It requires special registration for merchants in those categories. According to LegitScript's published BRAM coverage, the codes requiring high-risk registration include:

MCC Description
4816 Computer network services / digital downloads
5816 Digital goods, games
5912 Pharmacies (when selling controlled substances)
5967 Direct marketing inbound teleservices (adult)
5993 Tobacco / cigar stores
6051 Quasi-cash (includes cryptocurrency)
7273 Dating and escort services
7800-7802 Government lotteries
7994 Video game arcades
7995 Gambling: casinos, off-track betting
9406 Government lotteries

Visa runs a parallel scheme via its Integrity Risk Program. Effective April 2024, Visa charges $0.10 per card-not-present transaction plus 10 basis points on volume for merchants in MCCs 5967 (adult), 7273 (dating), and 7995 (gambling). On top of that, high-risk merchants typically pay 1-2 percentage points more in core interchange and face cash reserves held against their processing volume.

The reason this section sits where it does in the article is the next one. MCC 6051, the crypto code, entered Mastercard's BRAM list on April 12, 2018. From that point onward, every crypto merchant has lived in the high-risk bucket.

MCC 6051: the crypto cash-advance trap

In February 2018, Visa and Mastercard reclassified crypto purchases under MCC 6051, the "Quasi-Cash" code. Visa's current Merchant Data Standards Manual (October 2025) defines 6051 as "Non-Financial Institutions: Foreign Currency, Liquid and Cryptocurrency Assets, Money Orders (Not Money Transfer), Account Funding, Travelers Cheques, Debt Repayment." That single line of policy reshaped how US credit cards handle crypto.

Every US credit card issuer treats MCC 6051 transactions as cash advances by default. Chase lists "purchasing cryptocurrency" under Cash-Like Transactions in its Cardmember Agreement. Citi applies a 5% cash-advance fee (or $10, whichever is greater). Chase applies a 5% fee on top of an APR around 29.99%. The charge starts on the day of the transaction with no grace period. Combine that with exchange-side fees, and the total card cost on a crypto buy often tops 10% before the customer has held the coin for a minute.

Within two weeks of the reclassification, four of the largest US banks banned credit-card crypto purchases outright. JPMorgan Chase, Bank of America, Citigroup, and Capital One (CNBC, February 2, 2018; CoinDesk, February 6, 2018). Lloyds Banking Group and Virgin Money issued the same ban in the UK that month. Discover had quietly blocked crypto card buys all the way back in 2015. All those bans are still in force in 2025.

Card networks keep layering rules on top of the MCC. From April 2024, Visa requires every crypto merchant's checkout page to show the item, the full cost with network fees, the destination wallet, and a volatility warning. From April 12, 2025, Visa bans aggregating non-fiat purchases. Each coin type has to be its own authorization. That multiplies interchange and decline risk for any merchant trying to sell a basket of assets in one session. The Visa MDSM also names the only MCCs through which crypto acquisition is permitted: 4829 (wire transfer money orders), 6012 (financial institution merchandise), 6051 (quasi-cash), and 6540 (POI funding). A merchant has to fit one of those.

MCC Code

Why merchants moved to crypto payment gateways

The card-rail friction has a market-side answer. Crypto payment gateways settle on-chain. They never touch MCC 6051. They generate no cash-advance fees and produce no chargebacks. The market grew accordingly. Allied Market Research and other trackers put the crypto payment gateway market at roughly $2.8 billion in 2025. They project $7.1 billion by 2034, a 13.4% compound annual growth rate. Stablecoins moved $33 trillion in 2025, up 72% year on year (Chainalysis 2025 Geography of Crypto Report). Stablecoins now account for around 70% of crypto payment volume.

The market is consolidating around three names. BitPay holds roughly 20% market share, with an average ticket around $800 and 12% volume growth in 2025. Coinbase Commerce holds around 12% share, charges a flat 1% fee, and ships native Shopify integration through the 2026 Commerce Payments Protocol. Plisio sits at the low end of fees — a flat 0.5% per transaction, no monthly or setup fees, 50+ supported cryptocurrencies, and 19 ecommerce-platform integrations including WooCommerce, Magento, PrestaShop, OpenCart, and WHMCS. On-chain payment finality eliminates chargeback exposure entirely.

Even the card networks now acknowledge the shift. Visa announced an expanded stablecoin settlement programme in July 2025, supporting USDC, PYUSD, USDG, and EURC across four blockchains, with annualized stablecoin settlement volume already exceeding $3.5 billion. Mastercard launched merchant stablecoin settlement pilots in EMEA in June 2025 with Circle, Paxos, Fiserv, and PayPal. Both networks are quietly building the same plumbing the gateways did first.

How to find your business's MCC

There are three ways to look up the MCC of a business, whether yours or anyone else's. Read the source documents. Visa's Merchant Data Standards Manual and Mastercard's Quick Reference Booklet are public PDFs. They list the current code definitions. Call your acquirer or your card issuer's customer service line and ask. Or run an empirical test. Charge a small amount to your card at the merchant. Check the transaction line on your statement. It sometimes displays the MCC. If the assigned code does not match the business, the acquiring bank can reassign it on request, given documentation of the primary activity. Misclassification cuts both ways. A merchant stuck in a high-risk MCC pays inflated interchange. A merchant misrouted into a reward-favoured MCC can end up with chargeback friction it did not expect.

MCC code FAQs and common quirks

The same merchant usually carries the same MCC across Visa, Mastercard, and Amex, but small differences happen because each network maintains its own list on top of ISO 18245. Cashback engines apply category logic above the MCC, so two cards both quoting "3% on dining" may pay out differently depending on which MCCs each issuer counts as dining. And the merchant identification number (MID) is not the same thing as the MCC: the MID is a unique per-merchant account number assigned by the acquirer, while the MCC describes the merchant's business category.

Any questions?

Card networks flag certain MCCs as high-risk due to elevated chargeback rates or regulatory exposure. The list includes adult content (5967), dating (7273), gambling (7995), tobacco (5993), cryptocurrency (6051), pharmacies (5912), and debt collection. Mastercard requires BRAM registration; Visa charges integrity-risk fees on several.

Mastercard`s October 2024 published list contains 879 MCCs, grouped into roughly twenty categories. Older references cite around 600 codes, but the actual count has grown as the standard adds codes for newer business types: cryptocurrency, ride-sharing, digital goods, NFTs. ISO 18245 is the governing standard.

The MCC travels in the authorization message from the merchant to the acquirer, the card network, and the issuer. The issuer uses it to decide whether to approve, what interchange rate applies, which rewards bucket the spend hits, and how to handle disputes. The same code anchors IRS reporting on the merchant side.

MCC 6051 is "Quasi-Cash," non-financial institutions selling foreign currency, cryptocurrency, money orders, and travelers cheques. US issuers treat it as a cash advance. MCC 7995 is gambling: casinos, off-track betting, online wagering. Both are flagged high-risk by Visa and require BRAM registration on Mastercard.

A merchant category code is a four-digit number assigned by Visa, Mastercard, Amex, or Discover to classify the type of goods or services a merchant sells. It rides on every authorization and clearing message and is used by issuers, processors, the IRS, and reward engines to categorize the transaction.

Three ways. Download Visa`s Merchant Data Standards Manual or Mastercard`s Quick Reference Booklet. Call your acquirer`s support line. Or run a test purchase and check the statement. If the assigned code is wrong, your acquirer can reassign it given documentation of your primary business activity.

Ready to Get Started?

Create an account and start accepting payments – no contracts or KYC required. Or, contact us to design a custom package for your business.

Make first step

Always know what you pay

Integrated per-transaction pricing with no hidden fees

Start your integration

Set up Plisio swiftly in just 10 minutes.