Skip to main content

Money

Merchant Category Codes Decide Your Cashback, Not the Shop Sign

Your card pays by merchant category code, not by what the shop sells. Here is why a mall supermarket or a fuel station kiosk can pay a different rate.

Written by Sicherhaven

You bought groceries and your grocery cashback did not move. The shop had a supermarket sign on the door, so the rate should have applied. It did not, because your card does not read shop signs. It reads a merchant category code, and that code was set by the merchant's payment provider, not by you or your bank.

A merchant category code is a short number attached to every card transaction that says what kind of business took the payment. Your cashback rules are written against those codes. If a shop is registered under a code your card does not count as groceries, you get the base rate even though you walked out with groceries.

What a merchant category code actually is

Every business that accepts cards is assigned a category by its acquiring bank when the account is set up. Supermarkets, restaurants, fuel stations, department stores and airlines each have their own codes. The code travels with the transaction and lands on your statement.

Your card's terms then say something like: this rate applies to transactions with these categories. The bank is not judging what was in your basket. It is matching a number.

That is the whole mechanism, and once you see it, most confusing statement lines explain themselves.

Why the same purchase pays differently in two places

Three common situations trip people up in the UAE.

  • A supermarket inside a department store or a large mall retailer may bill under the parent business rather than as a standalone supermarket. The parent might be coded as a department store. Your grocery rate does not apply.
  • A kiosk or convenience shop attached to a fuel station often bills under the fuel station. Buy a sandwich there and it can land in the fuel category, which some cards cap tightly or exclude.
  • A delivery app or online marketplace is usually coded as the platform, not as the restaurant or grocer behind it. Ordering the same meal through an app and at the counter can earn two different rates.

None of this is a trick. It is a consequence of how merchant accounts are registered. Codes and their treatment vary by acquirer and by card, so check your own terms rather than assuming a rule holds everywhere.

Reading it off your own statement

You can usually work out what happened without calling anyone, and it is the same work as rebuilding a month's cashback by hand. Line up three things on the same transaction:

  • The merchant descriptor on the statement. It often names the billing entity rather than the shopfront you visited. That name is your first clue.
  • The cashback or points credited against that line, if your statement shows it per transaction.
  • Your card's category list in the terms.

Where the descriptor names a company you do not recognise, search it. You will often find it is the parent group that operates the outlet. That tells you which category the transaction most likely landed in.

If a transaction you expected to earn did not, the sequence is: check the descriptor, check the card's category list, then ask the bank which category the transaction was processed under. Banks can usually see it and tell you.

What to do with the knowledge

You cannot change a merchant's code. You can change where and how you pay.

  • Test before you commit. If a card has a strong grocery rate, run one small purchase at the shop you use most and see how it credits before you move all your grocery spend there.
  • Treat delivery apps as their own category and check what your card pays on them, rather than assuming the restaurant rate carries over.
  • Keep fuel station shopping separate from fuel if your card caps fuel earning, since both can land in the same bucket.
  • When a card advertises a category rate, read the exact wording. Some terms name the specific merchants that qualify, which removes the guesswork entirely, and a big advertised percentage counts for little when the category is drawn that narrowly.

Making this less tedious

Doing this by hand across a full statement is slow, and most people give up after a few lines. That is the gap Wealthwise is built for. It reads a card statement on your own device, uploads nothing, and compares your real transaction pattern against 19 UAE cards from 8 banks in dirhams, including what you would have earned on the same spend with a different card.

It is advisory only. It does not move money, and it launches in early 2026. Anything it suggests should still be checked against your bank's current terms, because category treatment differs by issuer and gets revised.

The takeaway is small but it saves a lot of confusion. When cashback surprises you, the shop sign is not the evidence. The statement descriptor is.

← All posts

We're building the future of community events and financial wellness

See how Eventify and WealthWise change the way people find events and manage money.

Get Started