Skip to content
The global payments discovery platformFor payment providers
payment guide.Core IQ
Payment knowledge9 min read

Merchant Category Codes: Classification, Acquiring and Merchant Responsibilities

A merchant category code should describe the business actually being processed. Learn how to check the recorded classification, explain mixed activities and handle changes without confusing an MCC with approval.

A better question. A clearer decision.
Payment Guide editorial illustration
Start readingPractical perspective for merchant decisions
Inside this guide

A familiar industry label can hide the wrong transaction

A business applies for processing as a software company. Months later it adds implementation services, equipment and a marketplace for third-party products. The website still calls the business a software platform, but the payments no longer tell one simple story. That is when an old merchant category code deserves attention.

A merchant category code, or MCC, is a four-digit classification used in card payments. Visa’s October 2026 Merchant Data Standards Manual describes it primarily by business activity and annual sales volume, while noting that some codes identify a particular merchant or transaction type. [1] The code should reflect the operation being processed; it is not a marketing label chosen to make an application more attractive.

For the merchant, the useful decision is whether the declared business, configured processing account and actual transactions still agree. Start with what the customer pays for, who sells it and where that payment is routed. A code lookup can help you ask the right question, but the acquiring or processing provider needs to confirm the classification for the actual setup.

01

Separate the category from the account and the statement name

An MCC describes a category. A merchant ID identifies a processing relationship or account within a provider’s system. A statement descriptor helps the cardholder recognise the charge. An incorporation activity code or a tax registration describes another administrative context. Keep these records together, but do not treat one as proof that the others are correct.

This distinction helps with support. A customer can recognise the statement name while the business classification is outdated. A correctly classified business can still have an unfamiliar descriptor and customer complaints. Changing the trading name alone does not tell the provider that a new product, seller relationship or payment flow has been introduced.

Create a route register with the legal entity, trading name, website, provider account reference, payment method, confirmed MCC and date checked. Record the source of confirmation. For multiple providers, maintain a separate entry for each relationship instead of assuming one configuration applies everywhere.

When a report contains a field you do not understand, ask the provider for its definition. A gateway’s internal industry label, a network category and a reporting group may look similar without representing the same data. Resolve that difference before using the field to explain a decline, a fee or a change to a merchant account.

02

Give the provider a business description it can classify

Describe the item or service, customer, sales channel, fulfilment and merchant role in plain language. Include representative product pages and invoices. For a platform, explain whether it sells its own product, enables another seller or collects money for someone else. Subscription billing describes how payment repeats; it does not, by itself, explain what is being sold.

Use actual revenue or sales information for an established business and clearly labelled forecasts for a new activity. Ask the provider what period and measure it needs. Do not present turnover, net commission, customer deposits and transaction volume as interchangeable figures. The classification conversation becomes unreliable if the parties are describing different quantities.

Stripe’s Connect documentation supplies one implementation example: Stripe normally assigns connected-account MCCs automatically, and the industry information or website can inform the result. Its documentation says each Stripe account has one MCC and describes circumstances in which a controlling platform can set a code. Stripe can review an inaccurate assignment and change it. [2] Those are Stripe account rules, not proof that all providers use the same account structure.

Keep the declaration and the response. If a code appears to fit only part of the operation, explain the rest before integration. A provider can then address the classification and any separate eligibility question using the same facts.

03

Use sales mix as evidence, not an automatic code selector

Suppose a company records €350,000 of annual sales: €210,000 from software, €87,500 from implementation work and €52,500 from equipment. The shares are 60%, 25% and 15%. This is useful evidence about the business mix, but it does not assign the merchant an MCC by itself.

Now suppose next year’s forecast is €130,000 for software, €200,000 for implementation and €90,000 for equipment, totalling €420,000. Implementation becomes the largest forecast line at about 47.6%, even though it is less than half the total. That change should prompt a provider discussion; it does not establish a new classification or turn a forecast into processing history.

Visa’s manual has rules for multiple business lines and outlets, including circumstances requiring multiple MCCs. [1] Ask the acquirer how those rules apply rather than assuming that the largest sales line can always absorb every other transaction. A provider’s single-MCC account design may require a different configuration to represent activities correctly.

The table below keeps the calculation separate from the decision. Its purpose is to reveal a changing operation early. It cannot determine whether the provider accepts an activity, which network rule applies, or whether a business must use separate accounts. Those answers need the provider’s assessment of the complete arrangement.

Payment Guide analysisExample: changing sales mix prompts a classification review
Example: changing sales mix prompts a classification review
ActivityRecorded annual salesNext-year forecastQuestion for the provider
Software€210,000 / €350,000 = 60%€130,000 / €420,000 ≈ 31.0%Does the original description still fit the proposed mix?
Implementation services€87,500 / €350,000 = 25%€200,000 / €420,000 ≈ 47.6%Is this a distinct activity needing a different configuration?
Equipment€52,500 / €350,000 = 15%€90,000 / €420,000 ≈ 21.4%How should these transactions be represented?
Illustrative records and forecasts, not merchant data or assigned codes. The largest sales share is evidence for review, not an automatic MCC or underwriting decision.
04

Check payment features against the actual classification

Classification can matter beyond the onboarding form. Stripe notes that MCCs are used in interchange calculations, authorisation and fraud prevention. [2] That makes accurate data worth checking, but it does not let a merchant calculate its complete processing cost or diagnose an issuer decline from the MCC alone.

Adyen’s authorisation-adjustment documentation offers a concrete technical example. Card-scheme eligibility for adjusting an authorisation depends on MCC, and the supported classifications differ by scheme. It also shows how to view the MCC by payment method in the live merchant account. [3] A merchant planning an estimated amount followed by an adjustment should therefore confirm the actual scheme, method, account configuration and feature support before building the flow.

Treat a documentation example as a question to test with the contracted provider. Obtain the supported payment states, request fields and failure behaviour for the intended use case. Keep a record of what was tested and which configuration was used. A feature working on one account is not evidence that it is available on every route.

For pricing, request a complete quote or reconciliation explanation rather than guessing a saving from a code list. Transaction channel, card mix, country, currency, provider charges and other conditions still need to be understood. An inaccurate classification is a problem to correct, not a cost-optimisation strategy.

05

Resolve mismatches without relabelling the business

If the provider’s recorded category seems wrong, send a concise correction request. Include the current MCC, relevant account and website, the actual activity, supporting pages or invoices, and the change you want reviewed. Ask the provider to confirm its decision and whether any other configuration or agreement needs updating.

Do not change the business description merely to obtain a less restricted-looking code. The product, customer promise, funds flow and customer markets remain facts the provider needs to assess. A generic software description cannot answer questions about transactions that fund another activity.

Keep classification separate from legal permission and underwriting. An accurate code does not establish that an activity is lawful, that a licence covers a market or that a provider has approved the account. Visa’s public rules page also explains that regional and country-specific provisions apply within their stated scope and directs merchants to their acquirer agreement for additional requirements. [4] Use the current applicable rules and provider decision, rather than treating a code number as a global permission.

For a sensitive or regulated activity, bring the precise question to the relevant specialist and the acquiring provider. The merchant should supply facts and evidence, not invent an assignment or substitute an unrelated entity to avoid a difficult review.

06

Make classification review part of a business change

A new sales channel, product line, seller arrangement or website can change the question the provider originally answered. Put classification on the business-change checklist alongside eligibility, customer terms, integration and settlement. A periodic review can also catch records that were never updated after a rebrand or acquisition.

Use a simple sequence: describe the change, identify affected processing routes, collect sales and product evidence, ask for the provider’s review, record the confirmed configuration and test affected features. Name an owner and keep unresolved items visible. Do not assume that changing a dropdown in a platform dashboard completes the acquiring review.

For a platform using Stripe Connect, include the documented account-update events in the operational design. Stripe describes notification when a review changes an MCC and limits subsequent platform changes to that reviewed value. [2] Map that event to a support or operations action so the recorded industry and actual setup do not silently diverge.

Retain the confirmation with the account record. If a later incident raises a classification question, the team should be able to identify who supplied the information, what activity was reviewed and which provider response applied at the time. This is more useful than a spreadsheet containing only a code and a company name.

Payment Guide analysisA usable MCC review record
A usable MCC review record
RecordWhat to includeOwner or next action
Business factsEntity, products, customer, channel and merchant roleMerchant supplies consistent description
Sales evidencePeriod, currency, actual figures and separate forecastsFinance reconciles the measures
Processing routeProvider account, website and payment methodsPayments team identifies affected connections
Classification questionCurrent code, mismatch and supporting examplesAcquiring or processing provider reviews
Decision and scopeConfirmed classification, conditions and dateKeep written response with account records
Implementation checkAffected features, configuration and exception handlingTechnical owner tests the reviewed setup
This is a preparation and change-control checklist. It does not assign a code, establish legal permission or predict a provider decision.
The practical takeaway

What it means to merchants

Ask each acquiring or processing provider to confirm the MCC used for your real business and payment methods. Give it a clear description of what customers buy, which entity sells it and how separate activities contribute to sales. Keep forecasts distinct from actual results.

Use the route register and review checklist to check changes before they reach production. If a mismatch appears, request a documented correction and confirm whether pricing, feature eligibility, account structure or underwriting conditions also need review. Test any affected integration after the provider confirms the configuration.

The objective is an accurate match between the business, its declared activity and its processing records. An MCC helps describe that relationship. It cannot replace the permissions, commercial agreement and operational controls the merchant needs to accept payments responsibly.

The details that matter

Frequently asked questions

Can I choose an MCC to get lower fees?

Supply an accurate business description and ask the provider to confirm the appropriate classification. Do not misdescribe the activity to seek a different category; the code alone does not determine the complete merchant price.

Does one company always have one MCC everywhere?

Do not assume that. Network rules, outlets, business activities and the provider’s account design need to be considered. Stripe’s one-MCC-per-account documentation is specific to Stripe accounts.

Does the correct MCC mean my business is approved?

No. Classification, provider eligibility, legal permissions and final underwriting approval are separate questions. Obtain the relevant written decisions for the actual activity and route.

References

Sources

Sources checked on 1 November 2026.

  1. 01Visa Merchant Data Standards Manual, October 2026
  2. 02Stripe Connect: setting and reviewing merchant category codes
  3. 03Adyen: MCC-dependent authorisation-adjustment eligibility
  4. 04Visa: public rules, geographic scope and acquirer agreement
p.
Clarity before commitment.

Payment Guide helps you research the structure, understand the questions and prepare your next conversation.