MCC Codes Explained: Why Your Fuel or Grocery Credit Card Is Not Earning What You Think (2026)

In short: Every merchant has a 4-digit Merchant Category Code (MCC) assigned by Visa, Mastercard, or RuPay when they signed up for card payments. Your credit card's reward bonus categories — “5% on grocery,” “10× on fuel,” “5% on dining” — are wired to specific MCCs. If a merchant's actual MCC does not match the category you assume it is in, the bonus does not apply. Common surprises: BigBasket is often coded as e-commerce (5399), not grocery (5411). Reliance Smart Bazaar is grocery (5411) — works for grocery cards. IRCTC is railways (4112), not travel agency. Wallet loads (Paytm, MobiKwik) are typically MCC 6051 — explicitly excluded from rewards on most cards. Swiggy is fast food (5814), Zomato same. This guide explains MCCs, lists the surprising ones, and shows how to verify before you spend.

What an MCC Actually Is

When a business signs up with a payment processor (Razorpay, Cashfree, HDFC merchant services, ICICI merchant services, etc.) to accept cards, the processor classifies the business under one of approximately 1,000 ISO-standard Merchant Category Codes. The MCC is a 4-digit number that broadly describes what kind of business it is — restaurant, grocery store, gas station, hotel, airline, etc.

This MCC is then attached to every transaction the merchant processes. When you swipe your card at that merchant, the transaction routes from acquirer → card network → your issuing bank, all carrying the MCC. Your bank uses this MCC to decide:

  • What reward rate to apply (1% standard? 5% category bonus? 10× milestone?)
  • Whether the transaction counts toward a milestone (fee waiver, welcome bonus)
  • Whether to flag the transaction for fraud review (unusual category for your profile)
  • What category to display in your statement

The MCC is invisible to you at the point of purchase. You see “₹500 at Big Bazaar” — the bank sees “MCC 5411, ₹500, Big Bazaar Mumbai.” That hidden MCC is what determines your rewards.

Common MCCs You Will Encounter

MCCCategoryCommon merchants
5411Grocery Stores / SupermarketsReliance Smart Bazaar, Big Bazaar (legacy), DMart (physical stores), Spencer's, Nature's Basket
5399Miscellaneous General MerchandiseMost online retailers including BigBasket, Tata CLiQ, Flipkart, Amazon (varies)
5541Service Stations / Fuel PumpsIndianOil, HPCL, BPCL, Reliance Petroleum, Shell, Nayara
5542Automated Fuel DispensersSometimes for self-service pumps
5812Eating Places / RestaurantsDine-in restaurants, fine dining
5813Bars / LoungesBars, breweries (separately classified)
5814Fast Food RestaurantsSwiggy, Zomato, McDonalds, KFC, food delivery
7011Hotels / Resorts / LodgingHotels, OYO sometimes, Marriott, ITC, Taj direct bookings
4511AirlinesIndiGo, Air India, Vistara (now Air India), AirAsia India
4112Passenger RailwaysIRCTC bookings
4722Travel Agencies / Tour OperatorsMakeMyTrip, Yatra, Cleartrip, Ixigo, EaseMyTrip
5944Jewellery / Watches / Precious MetalsTanishq, CaratLane, Bluestone, PNG Jewellers
5651Apparel / Family ClothingMyntra, Pantaloons, Lifestyle, Westside
4900Utilities — Electric, Gas, WaterBBPS for electricity, water, gas (CityKart)
4814TelecommunicationsMobile recharges, broadband bills
6300Insurance PremiumsLIC, HDFC Life, ICICI Lombard, term/health/motor
6051Quasi-Cash / Wallet LoadsPaytm wallet load, MobiKwik load, Freecharge
6010Manual Cash Disbursements / Cash AdvanceATM withdrawals (cash advance on credit card)
9211 / 9222 / 9311 / 9399Government ServicesTax payments, court fees, government bills
8220 / 8211Schools / EducationSchool fees, tuition (limited acceptance)

The Big Surprises — Where Your Card Does Not Earn What You Think

Surprise 1: BigBasket is e-commerce, not grocery

BigBasket, Grofers (now Blinkit), Zepto, Swiggy Instamart — the modern grocery-delivery players — are usually coded as MCC 5399 (general merchandise), not 5411 (grocery). Your “5% on grocery” card may treat BigBasket as standard 1% earning. Verify your card's terms — some banks have a special list of “online grocery” partners that earn the bonus.

Surprise 2: Petrol pump at a non-partner brand

BPCL Octane gives 25× rewards on fuel. But only at BPCL pumps. If you swipe at IndianOil or HPCL (same MCC 5541), you get only 1× standard reward. The bank uses a sub-filter on the BIN ID of the partner brand, not just the MCC. Similar story for IDFC HPCL Power+ — only HPCL pumps qualify.

Surprise 3: Wallet loads are quasi-cash

Loading ₹10,000 to Paytm wallet on your credit card is classified as MCC 6051 — explicitly excluded from rewards on every major Indian card. Some banks (Axis, HDFC) also count this toward cash-advance treatment (interest from day 1). Use UPI from savings account for wallet loads, never credit card.

Surprise 4: Insurance premiums — bonus often excluded

Your “3% on bills” card often excludes insurance premiums (MCC 6300). Premium card rewards apply at 1× standard. Same for utility bills paid via BBPS — sometimes coded as 4900 (utility) but bank may exclude from reward earning to manage cost.

Surprise 5: IRCTC bookings are railways, not travel agency

IRCTC is MCC 4112 (passenger railways). If your card gives 5× on “travel” but the bank programme only includes MCC 4511 (airlines) and 7011 (hotels), IRCTC earns standard. Yet HDFC's 6E Rewards (IndiGo co-brand) and Air India co-brands may give bonus on 4112 — bank-specific.

Surprise 6: Amazon's MCC varies by purchase type

Amazon transactions can come through as MCC 5399 (general merchandise) for most items, but 5942 (book stores) for books, 5734 (computer software) for software, etc. The Amazon Pay ICICI card uses a special Amazon-specific identifier, so it works regardless of MCC. Other “online shopping” cards see varying rates by item.

Surprise 7: Tax payments / Government services

Paying advance tax, GST, or property tax on a credit card uses MCC 9311 or 9399. Almost no Indian card gives rewards on these — and many banks add a surcharge (1–2%) for government category transactions. See the ₹10L tax-spend trap.

Card-Specific MCC Sensitivity

CardBonus categoriesCritical MCC filters
HDFC Swiggy10% on SwiggyMCC 5814 AND merchant = Swiggy. Zomato (also 5814) earns standard.
HDFC Marriott Bonvoy8 pts/₹100 on MarriottMCC 7011 AND brand = Marriott. Other hotels earn standard 3 pts/₹100.
SBI BPCL Octane25× on fuelMCC 5541 AND merchant = BPCL. IndianOil pumps earn standard 1×.
IDFC HPCL Power+10% on fuelMCC 5541 AND merchant = HPCL. BPCL/IOC earn standard.
Axis ACE5% on UPI (Google Pay/PhonePe to specific MCCs)Excludes wallet loads (6051), education (8211), tax (9311)
ICICI Amazon Pay5% Amazon Prime, 3% non-PrimeAmazon merchant identifier, not pure MCC-based
HDFC Tata Neu Infinity / Plus5% / 1.5% on Tata brandsTata-brand BIN identifier, all categories
SBI Cashback5% on all online (₹10K monthly cap)Excludes utility (4814, 4900), insurance (6300), wallet (6051), education (8211)
HDFC Millennia5% on partner online (Amazon, Flipkart, Swiggy, Zomato, etc.)Specific merchant list, not pure MCC
Axis Atlas5× on travel (MCC 4511, 4722, 7011)IRCTC (4112) may not earn 5×

Every premium card review on the site lists the actual MCC sensitivities — see HDFC Infinia, Axis Atlas, ICICI Emeralde Private Metal, best cashback cards roundup for examples.

How to Check a Merchant's MCC Before You Spend

  1. Card statement after a test transaction: Make a small ₹100–500 purchase first. Check the statement — many issuers (HDFC, ICICI, Axis) now show the MCC and category alongside each transaction. If the bonus did not apply, the MCC is wrong for the bonus category.
  2. Bank reward dashboard: Some bank apps show “reward category” for each transaction within 24–48 hours. If the dashboard categorises your test transaction as “Others” instead of “Grocery” / “Fuel” / etc., the MCC is wrong.
  3. Ask the merchant: Polite phrasing — “What MCC do you process transactions under?” Most retail managers do not know, but acquirer staff at jewellery / luxury merchants often do, especially for large transactions.
  4. Bank customer care: Send a copy of your statement + transaction with the missing bonus. They can confirm the MCC the merchant processes under and whether it qualified.

Pro tip: Always test new merchants with a small purchase before doing a big one — especially before wedding-scale ₹5L purchases at a jewellery store or a wedding planner. Verify the rewards earn correctly. Then scale up.

Strategies to Maximise Reward Earning Despite MCC Issues

  1. Use the card best-tagged for each merchant. The category map matters more than the absolute reward rate. A 4% generic card earning 4% beats a 10% grocery card that earns 1% because the merchant is coded 5399.
  2. For online groceries, use the partner-list card. HDFC Millennia, Axis ACE, SBI Cashback have specific partner lists for online merchants — these bypass the MCC question for the listed partners.
  3. For fuel, use the brand-specific co-brand at that brand only. Drive 2 km extra to BPCL with an Octane card vs. saving the bonus to use elsewhere. Math wins.
  4. For dining, prefer the listed partners. HDFC Swiggy + Swiggy = 10%. HDFC Swiggy + Zomato = 1%. Choose the merchant that matches the card.
  5. For travel agencies, check the underlying booking. Booking a hotel on MakeMyTrip (MCC 4722) earns the travel bonus on Axis Atlas. Booking the same hotel direct on Marriott.com (MCC 7011) earns more rewards on HDFC Marriott Bonvoy. Direct often wins for hotel-brand-loyal travellers.
  6. Track surprises in a personal spreadsheet. Many of us discover that, say, our local grocery store actually codes as 5311 (department store) not 5411 — and the 5% grocery card does not work there. Note these and avoid in future.

When Merchants Change Their MCC

Visa and Mastercard periodically audit merchant MCC assignments and force reclassifications. Famous Indian examples:

  • Insurance premium reclassification (2022): Several banks (Axis, HDFC) reclassified insurance premium payments to a special MCC that excluded reward earning. Many premium card holders lost 3–5% rewards on their annual insurance payments.
  • Education category restrictions (ongoing): RBI guidance restricts surcharge-free credit card payments on education to specific MCCs. Banks have tightened reward eligibility on 8211 / 8220.
  • Government services exclusions (2023): Most banks excluded MCC 9311 (tax payments) from reward earning after RBI guidance on government card surcharges.

The lesson: do not assume your card's reward structure is static. Read the bank's annual T&C revision emails — they often quietly change which MCCs earn the bonus categories.

Frequently Asked Questions

Can I look up my favourite store's MCC online?

Not reliably. There is no public Indian merchant-MCC directory. The most reliable path is a test transaction + statement check.

Why does the same merchant's online vs offline store have different MCCs?

They are technically different merchants from the payment processor's view. Tanishq physical store may be 5944 (jewellery); the Tanishq online store may be 5399 or 5631 (apparel/general). Each is independently classified.

If a transaction is wrongly categorised, can I get my bank to reclassify it?

Almost never. Banks treat MCC as definitive at the time of transaction. The exception: clear errors (a hotel transaction coded as cash advance) can be disputed via RBI's chargeback framework.

Does the surcharge apply only based on MCC?

Yes. The fuel surcharge (1% on most cards, refunded only on co-brands or premium cards) applies on MCC 5541. The education surcharge applies on 8211 / 8220. The wallet load surcharge applies on 6051. Each is MCC-driven.

Why does UPI payment to the same merchant sometimes have a different MCC than card swipe?

UPI transactions route via NPCI, not Visa/Mastercard. NPCI assigns its own merchant codes that broadly align with MCC but can differ. Axis ACE's 5% UPI bonus applies on specific NPCI category codes, not card MCCs.

Sources

  • ISO 18245:2003 — international standard for Merchant Category Codes (4-digit codes)
  • Visa Merchant Data Standards Manual — Visa-specific MCC mapping
  • Mastercard Quick Reference Booklet — Mastercard MCC list
  • Bank-specific most-rewards-eligible MCC documentation from HDFC, ICICI, SBI Card, Axis, Amex (FY 2026-27 T&Cs)
  • RBI Master Direction on Credit Card Issuance — surcharge and category restriction provisions

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *