Skip to main content
FinWiz24
Back to Blog
MCC Codes Explained: How Banks Use Them to Decide What Counts

MCC Codes Explained: How Banks Use Them to Decide What Counts

A Merchant Category Code is a 4-digit number attached to every transaction. It controls rewards, milestones, and exclusions.

Aanya Iyer

Senior editor covering credit-card rewards and travel points. 8 years writing about Indian consumer finance.

19 June 2026
4 min read

What an MCC actually is

Every time you swipe, tap, or enter your credit card details online, the merchant's acquiring bank attaches a 4-digit Merchant Category Code (MCC) to the transaction. The MCC classifies the merchant by industry. There are about 600 MCCs in active use, but for credit-card rewards in India, you'll meet the same 30–40 again and again.

The MCC is decided by the merchant — they tell their acquiring bank what kind of business they run. The card network (Visa, Mastercard, Amex, RuPay) carries the code to the issuing bank. The issuing bank uses the MCC to decide:

  • Whether the transaction counts toward your milestone.
  • Which reward rate applies (5% on dining vs 1% on retail).
  • Whether a category-specific surcharge waiver applies.
  • Whether to flag the transaction for fraud review.

The MCCs you'll see most often on Indian cards

MCCIndustryTypical bank behaviour
5411Grocery stores, supermarketsCounts as retail. Often capped on cashback cards.
5812Eating places, restaurantsCounts as dining. HDFC Diners Club Black, ICICI Emeralde pay 5X–10X on this MCC.
5814Fast foodSame as 5812 on most cards.
4121Taxi, limousine, ride-shareCounts as travel on most cards.
4511Airlines, air carriersCounts as travel. Highest bonus rate on premium cards.
7011Lodging — hotelsCounts as travel.
5541Service stations (fuel)Often excluded from milestone. Special fuel surcharge waiver applies.
5311Department storesCounts as retail.
5651Clothing storesCounts as retail.
5732Electronics storesCounts as retail. Cap applies on cashback cards.
5943Stationery, office suppliesCounts as retail.
5999Miscellaneous retailCatch-all. Banks usually cap or exclude.
6051Crypto, digital assetsExcluded everywhere.
6513Real estate agents and managersExcluded as rent.
7399Business servicesOften excluded.
7995Betting, gamblingExcluded.
9311Government services (tax)Excluded as government.

How to find an MCC for a specific transaction

Most Indian bank apps show the MCC within 7 days of a transaction posting. The exact location varies — it's usually under "Transaction details" inside the statement. If your app doesn't show it, the bank customer-care line can confirm over the phone.

If you're planning a large purchase and want to confirm eligibility before swiping, call the merchant and ask what MCC they transact under. Big retailers usually know. Smaller shops sometimes don't — in which case, ask for the acquiring bank and find out from there.

Ad slot: article

The dispute route when the MCC is wrong

Merchants occasionally misclassify themselves. A clothing boutique might register as "miscellaneous retail" (5999) instead of "clothing stores" (5651), missing out on the higher reward rate. If you spot a misclassification:

  1. Contact the merchant and ask them to update their MCC with their acquiring bank.
  2. File a dispute with your card issuer citing "incorrect MCC for category-specific reward".
  3. Banks usually reprocess the transaction once the merchant confirms the correction. This takes 30–60 days.

How MCCs shape the milestone

Most premium cards publish their eligible MCCs in the MITC. Axis Atlas's "travel" bonus, for example, accepts MCCs 3000–3999 (transport), 4000–4799 (travel), 4511 (airlines), 4112 (rail), 7011 (lodging), 5812 (dining in some periods). HDFC's dining bonus accepts 5812, 5814, and a few restaurant-specific codes.

The trick is to map your real spend against the eligible MCCs. If your monthly restaurant spend is ₹15,000 across MCC 5812 and MCC 5814, both qualify. If you spend ₹8,000 at a fine-dining place that posts as 5812 and ₹7,000 at a "lounge" that posts as 5813 (bars), the lounge portion may not count. The difference is ₹700 of bonus that disappears.

Why some merchants don't show rewards

A common complaint: "I bought something on Amazon and didn't get the cashback". Usually one of three things:

  1. The merchant transacted under a non-eligible MCC. Amazon Marketplace sellers can sometimes post under the seller's MCC rather than Amazon's. If the seller is registered as "miscellaneous retail", your card's reward won't apply.
  2. The transaction is "wallet load" not "purchase". Amazon Pay balance top-ups post as wallet-load and are excluded.
  3. The transaction was reversed and re-posted. If a refund happened mid-cycle, the bank re-processes the transaction and your reward calculation can drop the original.

The bottom line

MCCs are the silent third party in every credit card transaction. They decide which card earns what, and they explain almost every "I didn't get my cashback" complaint. Reading the MITC and checking the MCC on a transaction takes 5 minutes — and saves hours of dispute work later. When in doubt, ask the merchant before you swipe.

Share: