Merchant category code (MCC)

DEFINITION

A merchant category code (MCC) is a four-digit number card networks assign to a business to classify what it sells, shaping the interchange rate, rewards eligibility, and reporting treatment applied to every transaction.

A merchant category code, or MCC, is a four-digit number that card networks assign to a business to classify the type of goods or services it sells. It is attached to a merchant by its acquiring bank and travels with every card transaction, telling the networks and issuers what kind of business took the payment.

Card networks such as Visa and Mastercard maintain the code lists, and the code a merchant is assigned influences several things behind a transaction: the interchange rate that applies, whether a card's rewards or spending category is triggered, how the purchase is treated for tax reporting, and whether any card controls or restrictions apply. For a subscription business, the MCC signals that recurring digital services or a specific vertical are involved, which can affect processing economics. A subscription platform such as Recurly passes transactions to the merchant's processor, and the MCC itself is assigned by the merchant's acquiring bank, not by Recurly.

Why a merchant category code matters for subscription businesses

The MCC shapes the cost and behavior of card acceptance. Because interchange rates are set in part by merchant category, the code assigned to a business can change what it pays to accept a card. A code that does not match the actual business can mean higher fees than necessary or unexpected declines, so it is worth confirming that the assigned code fits the model.

The code also affects the customer side of a transaction. Some rewards cards earn more in specific categories, and some cardholders or card programs restrict spending by category. If a subscription is coded in a way that does not reflect what the customer is buying, it can affect how the charge is rewarded, approved, or reported. For subscription businesses, matching the code to the real service reduces friction on both cost and acceptance.

How a merchant category code works

An MCC is assigned when a merchant sets up card acceptance, and it then accompanies each transaction:

  • The acquiring bank or processor assigns the code based on the merchant's described business type during underwriting.

  • The four-digit code is included in the transaction data sent to the card network and the issuing bank.

  • Networks and issuers use the code to apply interchange, rewards logic, category controls, and reporting rules.

  • A merchant that operates in more than one line of business may have more than one code, or a code that reflects its primary activity.

The classification is standardized so that the same category means the same thing across merchants and networks. The specific list of codes and the categories they map to is maintained by the card networks. Merchants can find their own assigned code on their bank processing statement.

Benefits and examples

Getting the merchant category code right delivers practical value:

  • More accurate interchange, so the business is not paying rates meant for a different category.

  • Fewer avoidable declines, because category-based controls line up with what the customer is actually buying.

  • Correct rewards treatment, which can matter to customers whose cards earn in specific categories.

  • Cleaner reporting, since spend is classified consistently for tax and expense purposes.

As an example, a company that sells a recurring digital subscription should be coded for that activity rather than for an unrelated retail category, so that the interchange and acceptance behavior match the service. If a merchant believes its code is wrong, the fix goes through the acquiring bank that assigned it. Recurly routes the transaction to the processor, but the code itself lives with the merchant account at the acquirer. Once the acquirer corrects it, the merchant updates the code in their Recurly Business Entity settings.

Frequently asked questions

What is a merchant category code used for? It classifies a business by the type of goods or services it sells, and card networks and issuers use it to set interchange rates, apply rewards categories, enforce any spending controls, and support tax and expense reporting.

Who assigns a merchant category code? The merchant's acquiring bank or payment processor assigns the code during underwriting, based on the business type, using the category lists maintained by the card networks.

Can a business change its merchant category code? A merchant can ask its acquiring bank to review the code if it believes the assigned category does not match its business. The acquirer decides whether to change it, since the code is tied to the merchant account rather than the billing platform.

Does the MCC affect how much a business pays to accept cards? Yes. Interchange rates are set partly by merchant category, so the assigned code is one of the factors that determines processing cost. A mismatched code can lead to paying rates intended for a different type of business.