Glossary

What Is a Merchant Category Code (MCC)? Shopify Risk Guide

A Merchant Category Code (MCC) is a 4-digit number assigned by your payment processor that categorises your business type for card networks. It affects your interchange fees, fraud risk classification, allowed chargeback rates, and whether Shopify Payments will keep your account active. Wrong MCC is a major hidden c...

6 min readBy Unholdr team

What Is a Merchant Category Code (MCC)? Shopify Risk Guide TL;DR: A Merchant Category Code (MCC) is a 4-digit number assigned by your payment processor that categorises your business type for card networks. It affects your interchange fees, fraud risk classification, allowed chargeback rates, and whether Shopify Payments will keep your account active. Wrong MCC is a major hidden cause of holds and bans.

A Merchant Category Code (MCC) is a four-digit numerical code assigned by Visa, Mastercard, and other card
networks to classify a merchant’s primary business activity. The code is set by your payment processor (Shopify
Payments, Stripe, etc.) when your account is onboarded and travels with every transaction you process. MCCs
affect interchange fees, fraud monitoring thresholds, regulatory treatment, and whether certain products are
even allowed under the merchant’s category designation.

    How MCC codes are assigned
When you sign up for Shopify Payments, Shopify chooses an MCC for your account based on:

      The product categories you indicate during onboarding

      Your storefront content (sometimes scanned automatically)
      Your business type (LLC, individual, etc.)

      Industry signals in your URL, name, product names

Most general ecommerce stores get assigned MCC 5734 (Computer Software Stores) or MCC 5969 (Direct
Marketing — Other) or MCC 5399 (Miscellaneous General Merchandise). These are catch-all codes.

The problem: catch-all codes mean your transactions are treated as generic ecommerce. If your actual products
are supplements, CBD, vape, or other higher-risk categories, you’re operating under the wrong MCC — until
Shopify notices.

   Common MCC codes in ecommerce

  MCC            CATEGORY                                                             RISK CLASSIFICATION

  5399            Miscellaneous General Merchandise                                   Standard

  5734            Computer Software Stores                                            Standard

  5969            Direct Marketing — Other                                            Higher (DTC catch-all)

  5499            Misc. Food Stores                                                   Standard

  5912            Drug Stores / Pharmacies                                            Higher (regulated)

  5993            Cigar Stores / Stands                                               High risk

  5816            Digital Goods — Games                                               Higher (digital)

  5967            Direct Marketing — Inbound Telemarketing                            High risk

  7273            Dating Services                                                     Very high risk

  7841            Adult Video Stores                                                  Banned by most processors

The codes Visa flags as “high-brand-risk” carry higher chargeback thresholds for monitoring AND higher
interchange fees AND more processor scrutiny.

   Why your MCC affects holds and bans
Three connected effects:

1. Chargeback monitoring thresholds. Visa’s general-merchant chargeback threshold for VDMP is 0.9%. For
high-brand-risk MCCs, it’s 1.5%. If you’re operating under a standard MCC but selling high-risk products, your
processor uses the lower 0.9% threshold even though your actual disputes pattern matches a high-risk industry
that gets 1.5% allowance.

2. Underwriting decisions. When Shopify’s risk system audits your account and discovers your products don’t
match your MCC, they have to either re-classify you or terminate you. Many merchants get terminated because
the correct MCC isn’t supported by Shopify Payments at all.

3. Interchange fees. Wrong MCC means you might be paying lower fees than you should — which Shopify will
eventually reconcile by either raising your rates or charging back the difference.

   What happens during an MCC mismatch audit
A typical sequence:

  1. Shopify Risk Operations does a routine merchant review and notices your storefront sells supplements but
      your MCC is 5734 (Software).
  2. They send a documentation request asking what you sell, with what ingredients, and with what regulatory
      approvals.
  3. You respond. If your products are sellable but under a different MCC, Shopify reclassifies you and may
      impose a reserve.
  4. If your products are not sellable under any Shopify-supported MCC (CBD in some regions, vape in others,
      certain supplements), Shopify terminates Shopify Payments and possibly the entire store.

This is one of the most common “out of nowhere” termination patterns we see — the store has been running
fine for months, then a routine audit triggers everything.

   High-risk MCCs Shopify Payments typically restricts
Shopify Payments has internal restrictions on certain MCC categories regardless of legality. Frequently
restricted:

      CBD (any cannabidiol product)

      Vape and e-cigarettes

      Adult content
      Firearms and ammunition

      Online gambling

      Cryptocurrency exchange
      Multi-level marketing
      Many supplement and “nutraceutical” categories (especially weight loss, sexual enhancement, “miracle”
      claims)

These restrictions vary by country. CBD is allowed in some EU markets but not Germany or the US. Vape is
restricted in the UK but processed via Shopify Payments in some other markets. The rules change frequently.

   Common misconceptions about MCC codes
“MCC doesn’t matter as long as my sales are clean.” It matters even with zero chargebacks. Audits happen
regardless of your performance. Wrong MCC will be discovered eventually.

“I can pick my own MCC.” No. The processor assigns it. You can request a change but the processor has to
agree.

“If Shopify Payments accepted me, my MCC must be correct.” Onboarding is partly automated. Many
wrong MCCs slip through and get caught later in manual audits.

“Changing MCC is harmless.” It’s usually fine but a change to a high-risk MCC often triggers immediate risk
action — sometimes a reserve, sometimes a hold pending review.

    Need this resolved faster than 120 days? Unholdr is the only company built specifically for
    Shopify Payments holds and Klarna merchant bans. We’ve helped 200+ stores, win 95% of accepted
    cases, and resolve in 14–21 days. Fully refundable if we fail. We accept 10 clients per month — apply at

   How to find and verify your MCC
Three ways:

  1. Ask your Shopify Payments account manager or support. They can tell you your assigned MCC.
      Generic Shopify Support sometimes can’t — escalate if needed.
  2. Check your processing statements. Statements often list the MCC explicitly.
  3. Decode from interchange data. If you can pull detailed transaction reports, MCC is usually included per
      transaction.

Once you know your MCC, look it up in Visa’s MCC directory or Mastercard’s MCC list to confirm it matches
what you actually sell.

   How Unholdr handles MCC-related cases
MCC mismatches often surface during our risk file review at the start of a case. Steps:

      Audit the MCC vs actual products. Identify the gap.
      Determine whether the correct MCC is supportable by Shopify Payments at all in your country.

      If supportable: argue for reclassification with documentation rather than termination. Often successful
      when the merchant has clean processing history.

      If not supportable: help structure a transition off Shopify Payments to a high-risk processor while
      keeping the Shopify store itself operational. Sometimes this can be presented to Shopify as a voluntary
      plan rather than a termination.

   Frequently asked questions

Can I change my MCC after onboarding?

Yes, via your processor. You request a change, they review, they decide. Changing to a higher-risk MCC may
trigger immediate risk action (reserve, hold) but is usually permitted. Changing to a lower-risk MCC is harder
because processors don’t trust merchants who appear to be downplaying their risk profile.

Does my MCC affect my transaction fees?
Yes. Different MCCs have different interchange fee structures set by Visa and Mastercard. High-risk MCCs
typically pay higher interchange. The difference is often 0.5–1.5% per transaction.

What’s the worst MCC to have for Shopify?
Codes that put you in Visa’s “high-brand-risk” category (e.g., 7273 Dating Services, 7995 Gambling, 5993
Cigar/Tobacco) are often outright banned by Shopify Payments. CBD-related codes are also frequently
restricted.

Do customers see my MCC?
No, but indirectly. Your merchant descriptor on the customer’s card statement is influenced by MCC
categorisation, and some banks display the MCC category name to customers. The 4-digit code itself isn’t
shown.

Can a wrong MCC be the only reason for a Shopify ban?
Yes. We’ve seen cases where the merchant had zero chargebacks, healthy refund rate, clean fulfillment — but
Shopify terminated specifically because the storefront sold CBD products under a 5734 (Software) MCC that
didn’t permit it. The mismatch alone was the trigger.