education
Merchant Category Codes (MCC) on UPI: How Wrong Tagging Costs You
Complete guide on Merchant Category Codes (MCC) on UPI in 2026. Discover official NPCI MCC lists, how wrong codes increase fees, and tax implications.
When business owners set up a merchant current account, apply for a payment gateway, or activate a UPI QR code, they are asked to select their business category from a dropdown. Most founders pick the first generic category that looks vaguely relevant—such as “General Services” or “E-Commerce”.
What many do not realize is that this selection assigns a permanent 4-digit Merchant Category Code (MCC) to their merchant Virtual Payment Address (VPA) within the NPCI central switch.
In 2026, your MCC code determines whether you pay 0% or 2% interchange fees, whether your daily UPI transaction limit is capped at ₹1 Lakh or ₹5 Lakhs, and whether your business receives automated tax scrutiny notices.
Here is an authoritative guide on Merchant Category Codes on UPI.
What is a Merchant Category Code (MCC)?
Defined under the international standard ISO 18245, a Merchant Category Code (MCC) classifies the nature of goods or services provided by a commercial enterprise:
The Role of MCC in Transaction Processing:
[Customer scans Merchant QR: store@icici]
│
▼
[NPCI Switch inspects Merchant Profile: Encodes MCC 5411 (Grocery Store)]
│
┌────────────────┴─────────────────────────────────┐
│ 1. Applies Concessional Interchange Cap (0.4%) │
│ 2. Sets Daily P2M Transaction Limit (₹5,00,000) │
│ 3. Flags Tax Category for SFT Reporting │
└──────────────────────────────────────────────────┘
When your bank registers your merchant profile with NPCI, the MCC is permanently embedded into your UPI URI parameter string (&mc=XXXX).
How MCC Codes Dictate UPI Interchange & MDR
Under NPCI circulars and RBI directives, interchange fees and limits are not uniform across industries:
The Financial Impact of Concessional MCC Tiers:
┌─────────────────────────────────────────────────────────────┐
│ High-MDR Commercial Tier (e.g., MCC 7399 - General Business):│
│ • RuPay Credit Card MDR: Up to 2.00% + 18% GST │
│ • Daily Receiving Limit: Capped at standard bank limits │
├─────────────────────────────────────────────────────────────┤
│ Concessional Tier (e.g., MCC 4900 - Utilities / MCC 8220): │
│ • RuPay Credit Card / Commercial MDR: Capped at ₹5 – ₹15 flat│
│ • Daily Receiving Limit: Up to ₹5,00,000 per customer │
└─────────────────────────────────────────────────────────────┘
An educational institute mistakenly categorized as a commercial corporate entity will surrender lakhs of rupees in unnecessary percentage cuts on tuition fee payments.
Common MCC Mapping Errors & Their Financial Costs
- The “7399 / 5999 Miscellaneous” Trap: When onboarding agents do not want to research specialized paperwork, they assign generic miscellaneous codes. This subjects the merchant to the highest possible interchange tiers and fraud scrutiny.
- Transaction Cap Throttling: If a hospital or diagnostic laboratory is tagged under a general retail MCC instead of MCC 8062 (Hospitals), patients attempting to pay emergency bills above ₹1,00,000 will have their payments declined by the bank switch.
- Credit Card Rewards Suppression: Many premium credit cards (HDFC Infinia, SBI Cashback) exclude rewards on specific MCCs (such as MCC 6540 for wallets or MCC 5541 for fuel). If a software tool is miscoded under a financial wallet MCC, customers will complain about missing credit card rewards points.
Essential NPCI MCC Code Reference Table
| Sector | MCC Code | Description | Regulatory Benefits / Limits |
|---|---|---|---|
| Grocery & Supermarkets | 5411 | Grocery Stores, Supermarkets | Concessional interchange caps |
| Education & Universities | 8220 | Colleges, Universities, Schools | ₹5,00,000 per-transaction cap |
| Hospitals & Healthcare | 8062 | Hospitals, Nursing Homes | ₹5,00,000 emergency limit |
| Utilities & Telecom | 4900 | Electricity, Water, Gas, Telecom | Flat ₹5 to ₹15 interchange cap |
| Charities & NGOs | 8398 | Charitable & Social Service Orgs | 0% MDR exemptions on approved rails |
| Travel & Hotels | 7011 | Hotels, Motels, Resorts | Standard commercial acquiring rules |
| Software & SaaS | 5734 | Computer Software Stores / SaaS | Digital delivery compliance rules |
How to Audit and Correct Your Merchant MCC
To inspect which MCC code is currently assigned to your business:
- Generate a UPI URI or Dynamic QR: Decode the QR code image using any standard barcode scanner.
- Inspect the
mcParameter: Look for the string&mc=XXXXin the URI:upi://pay?pa=hospital@icici&pn=City+Hospital&mc=8062&cu=INR - Petition Your Acquiring Bank: If your current code is incorrect, submit a formal written request to your acquiring bank’s merchant acquiring desk attaching your GST Certificate and business license requesting an MCC update.
By using VyaparGateway, merchants retain granular transparency over their UPI payload configurations, ensuring that their MCC codes are properly aligned with banking guidelines to minimize transaction fees and ensure regulatory compliance.
Direct answers
Frequently asked questions
- What is an MCC code on UPI?
- A Merchant Category Code (MCC) is a 4-digit standardized numeric identifier assigned by acquiring banks and card networks (ISO 18245) to classify a merchant's primary line of business, goods, or services.
- Can a wrong MCC code increase your payment gateway fees?
- Yes. If an educational institution or utility provider is mistakenly tagged under MCC 7399 (Business Services) instead of MCC 8220 (Colleges/Universities) or MCC 4900 (Utilities), they will be charged standard 2% commercial MDR instead of capped concessional flat rates.
- Does your MCC code impact your GST tax liability?
- While MCC codes do not directly alter statutory GST rates, tax authorities and bank AI algorithms use MCC codes to cross-reference reported HSN/SAC codes in GST filings. Significant mismatches between your banking MCC and GST classifications frequently trigger automated tax scrutiny notices.
Build your payment flow
Explore the API and browser-only merchant tools.
Create UPI checkout orders, verify signed events, or test the free calculators and generators without exposing credentials.