TL;DR: A Merchant Category Code (MCC) is a four-digit code that identifies your business type for card payments. It influences transaction fees, rewards eligibility, risk assessment, and compliance. Having the correct MCC helps ensure smoother payment processing, accurate reporting, and a better customer experience.


What Is a Merchant Category Code (MCC)?

MCC (Merchant Category Codes) codes are four-digit codes issued by card networks like Visa, Mastercard, RuPay that identify primary business activities of merchants such as grocery stores, restaurants, travel agencies or software services. When on boarding a merchant, the payment processor assigns mcc based upon the business description and risk profile of the merchant.

The mcc codes were originally created for tax reporting purposes but now play a central role in the payments processing process. MCCs define how transactions are routed, what interchange fees will be applied to each transaction, which Rewards programs can apply their reward structures to each transaction type and which transactions will experience higher levels of risk and charge backs.

What Is the Full Form of MCC?

MCC stands for Merchant Category Code.

The term is also written as merchant category code, MCC code, or merchant code. All refer to the same four-digit classification system used across global card payment networks.

How do MCC codes work within the transaction flow process?

MCC codes determine how both issuers and processors handle all transactions from authorization through settlement. Common impacts include:

Interchange rate: the mcc determines which interchange fee structure is used by the network. Typically, lower-risk categories (such as utilities) have lower rates while higher-risk categories (such as travel or ecommerce) may pay higher rates.

Service charges to cardholders: some mcc codes allow card issuer service charges or waive foreign transaction fees (for example – travel related mcc’s).

Identification of high-risk merchants: Acquirers use mcc’s to assess risk and therefore may apply stricter underwriting or reserve funds more aggressively for high-risk categories.

Fraud protection & mitigation: MCC data helps detect unusual spending patterns & influence charge back handling, especially for card-not-present transactions in high-risk categories.

Taxes & regulatory compliance: MCCs indicate whether a purchase was made for goods vs. Services which influence regulatory requirements.

Merchant Category Code List (Industry-wise)

MCC codes are organised into ranges based on industry. Here is the standard MCC code list used across card networks:

Code RangeBusiness CategoryCommon Examples
0001-1499Agricultural ServicesFarms, nurseries, florists
1500-2999Contracted ServicesBuilders, contractors, repair
3000-3299AirlinesDomestic and international air travel
3300-3499Car RentalSelf-drive car rental companies
3500-3999LodgingHotels, guesthouses, resorts
4000-4799Transportation ServicesRailways, taxis, courier services
4800-4999Utility ServicesElectricity, telecom, internet
5000-5599Retail Outlet ServicesHardware, electronics, auto parts
5600-5699Clothing StoresApparel, footwear, accessories
5700-7299Miscellaneous StoresFurniture, restaurants, fuel stations
7300-7999Business ServicesAdvertising, consulting, printing
8000-8999Professional ServicesHospitals, schools, legal services
9000-9999Government ServicesTaxes, fines, public sector

Merchant Category Code List India: Common MCC Codes

Below are some specific MCC codes frequently encountered by Indian businesses:

MCC CodeBusiness TypeRelevance for India
5411Grocery Stores and SupermarketsWidely used by kirana chains, D-Mart, BigBasket
5812Restaurants and Eating PlacesZomato, Swiggy merchant payouts; dine-in restaurants
5814Fast Food RestaurantsQSR chains across India
5912Drug Stores and PharmaciesApollo Pharmacy, Netmeds, local medical stores
5999Miscellaneous Retail StoresCatch-all for businesses with no specific category
7011Hotels, Motels, and ResortsOYO, Taj, MakeMyTrip hotel partners
7512Car Rental AgenciesZoomcar, Avis, Ola self-drive
7372Computer Programming, Data ProcessingSaaS companies, IT services firms
8099Health and Medical ServicesClinics, telemedicine platforms
8299Schools and Educational ServicesEdTech platforms, coaching centres
6051Non-Financial Institutions, CryptoCrypto exchanges, forex services

Why Do MCC Codes Matter for Your Business?

Most business owners encounter their MCC only when something goes wrong. A card gets declined. A customer complains about missing cashback. A reconciliation throws an error. But MCC codes affect your business operations in more ways than that.

  • Interchange fees and transaction costs: Card networks use your MCC to decide the interchange rate on every transaction. Low-risk categories like grocery or utility stores pay lower rates. High-risk categories like online gaming or crypto exchanges pay higher ones. The wrong MCC can cost you more per transaction than you realise.
  • Customer rewards and cashback eligibility: Credit card rewards programs are built around MCCs. A card offering 5% cashback on groceries uses the MCC to identify qualifying transactions. If your business has the wrong MCC, your customers may not get their rewards. That creates friction and complaints.
  • Fraud detection and risk assessment: Banks monitor MCCs to detect unusual spending patterns. A sudden spike in transactions from a high-risk MCC category triggers extra scrutiny. A correct MCC keeps your legitimate transactions from getting flagged.
  • Compliance and tax reporting: In India, MCCs are used by card networks and banks for transaction categorisation, GST reporting, and RBI-regulated payment flows. Businesses in specific sectors may have additional compliance requirements tied to their MCC.
  • Corporate expense management: Companies that issue cards to employees often set MCC-based spending restrictions. A travel company might only allow transactions in airline and hotel MCCs. Businesses running B2B expense programs use MCCs to enforce spending policies automatically.
  • International and cross-border transactions: Some MCCs are restricted or carry different processing rules across countries. If you sell internationally, your MCC affects how payments are routed and whether they go through cleanly. Getting it right matters for approval rates.

How Is an MCC Code Assigned?

Businesses do not choose their own MCC. The acquiring bank or payment processor assigns it during onboarding.

The process works like this. When you register with a payment gateway, you provide your business type, product or service description, website, and registration documents. The processor reviews these and assigns the most appropriate MCC from the standard list.

In most cases, you never see this happen. The code is set in the background. But it sticks with every transaction your business processes.

If your business evolves, say you start as a software company and later launch a marketplace, your MCC may no longer be accurate. That is worth checking.

How to Find Your MCC Code

Several ways to locate your assigned MCC:

  • Check your monthly merchant statement from your payment processor. The MCC is usually listed alongside transaction details.
  • Log in to your payment gateway dashboard. Most processors show your merchant profile, which includes your MCC.
  • Contact your payment processor or acquiring bank directly and ask. They are required to share this with you.
  • Look at your card network documentation if you have direct integration with Visa, Mastercard, or RuPay.

If you cannot find it through any of these routes, your payment gateway’s support team should be able to confirm it within one working day.

What Happens if Your MCC Is Wrong?

An incorrect MCC is not just a classification error. It has real business consequences.

  • Higher transaction fees than your business category warrants
  • Customer reward and cashback complaints because transactions do not qualify
  • Payment declines on corporate cards with MCC-based spending restrictions
  • Compliance flags if your actual business type does not match the MCC
  • Incorrect data in GST reporting and card network reconciliation

If you believe your MCC is wrong, raise it with your payment processor and provide documentation about your actual business activity. Getting it corrected is straightforward in most cases, but you need to initiate it.

High-Risk MCC Codes: What You Should Know

Some categories are classified as high-risk by card networks. This affects how transactions are processed and what requirements your business faces during onboarding.

High-risk categories typically include online gaming and gambling, cryptocurrency and digital asset exchanges, adult content platforms, subscription billing with difficult cancellation, and businesses with high historical dispute rates.

If your business falls into a high-risk MCC, you will likely face higher interchange fees, stricter fraud monitoring, rolling reserve requirements from your acquirer, and more detailed due diligence during merchant onboarding.

This does not mean you cannot get a payment gateway. It means your setup takes longer and your processing terms may look different from a standard merchant.

MCC Codes and UPI in India

UPI transactions in India are not directly governed by MCC codes in the same way card transactions are. But for businesses that accept both card and UPI payments, the MCC still matters.

Card network reconciliation, reward eligibility, and certain RBI-regulated compliance checks all reference the MCC even when UPI is involved in the broader payment stack. Platforms that route payments across multiple methods, including UPI, net banking, and cards, rely on accurate MCC data to ensure settlement reports and GST categorisation stay clean.

How Cashfree Can Help Your Business with Payment Processing

Cashfree can help you in the following ways:

  • Proper Onboarding and Classifications: Cashfree collects Merchant Information during Onboarding and assists in ensuring correct MCC assignment to route payments correctly and report accurately.
  • Reconciliation and Reporting: Settlement Reports contain MCC fields and merchant descriptors to simplify Accounting/GST Reconciliations.
  • Variety of Payment Routers: Cashfree has the capability to process via UPI, Cards, Net Banking, and map transactions by MCC/Payment Type for analytical capabilities.
  • Faster Chargeback Resolution: Centralized Transaction Logs, Invoices, Webhook Notifications enable quicker responses to chargeback and dispute resolutions.
  • Guidance for Reclassification: Should your Merchant Model Change, Cashfree Support will assist in completing the Documentation Required to Update MCC Codes with Acquirers.

Conclusion

A Merchant Category Code is just a simple 4 digit number yet provides significant operational benefits to businesses. Proper Classification can help minimize fees, avoid disputes, and improve reconciliation. Most businesses get their MCC codes assigned during the onboarding process and never check it again. But if your business has changed, or if you are seeing unexpected fees or customer complaints about missing rewards, you should check your MCC codes.

Review your MCC periodically and address discrepancies promptly. Utilizing Cashfree will guarantee proper onboarding, accurate reporting, faster dispute resolutions, allowing you to grow.

FAQs

1. What is a Merchant Category Code (MCC)?

A four-digit code that classifies a merchant’s primary business activity for all card transactions.

2. Who determines what MCC codes to assign to merchants?

Acquiring Banks or Payment Processors determine the MCC based upon a merchant’s business description provided during onboarding.

3. Does MCC influence transaction fees?

Yes. The MCC affects Interchange Rates and possibly Additional Fee Structures implemented by Acquirers.

4. Can a merchant change their MCC?

Yes. Request recategorization from your Acquirer and provide documentation proving the change in business model.

5. How do I locate my MCC in India?

Review your Onboarding Documents, Monthly Merchant Statements, Payment Gateway Dashboard or contact your Acquirer providing your MID.

6. Is there an MCC directory for India?

There are Global MCC Directories published by Card Networks. However, each Acquirer or Processor maintains local India-Specific Mappings. Please contact your Acquirer or Cashfree to obtain a customized MCC Directory relevant to your business.

7. Can a single business have multiple MCCs?

Yes. Businesses with diversified Products/Services may possess several MCCs (i.e., a Gas Station with Convenience Store & Car Wash).

8. Why would certain transactions be denied due to the MCC?

Issuing banks may decline transactions originating from high risk MCCs. Corporate Cards may have spending restrictions imposed by the Company. Regulatory requirements may necessitate additional scrutiny.

9. Is MCC equivalent to the Business Category for GST?

No. MCC is a Payments Classification utilized by Card Networks whereas GST Business Classification is Tax-Specific. While both classifications should ideally correspond, they serve distinct functions.

10. What happens if my MCC was improperly assigned?

You may incur higher fees, be categorized as High Risk, or experience more chargebacks. Contact your payment processor to rectify the issue.

Author

Discover more from Cashfree Payments Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading