MCC: The Three Most Important Letters When Earning Air Miles (or Cashback)

Aaron Wong

Aaron Wong

Last updated 08 July, 2019

What merchants fall under dining? Or travel? The MCC will tell you – and it's the determining factor in how many rewards you're earning on your credit card.

Opinions expressed reflect the view of the writer (this is his story).

Whether you play the miles game or the cashback game, here’s three little letters you absolutely need to know: MCC.

Table of contents


Looking for the best credit cards to complement your spending patterns and expenditure in 2024? Check out our Ultimate Credit Card Guide that covers all things credit cards in Singapore – from choosing between a cashback, miles, or rewards credit card to planning your credit card strategy.


What is an MCC?

MCC stands for “merchant category code”, and it’s the all-important determinant of any miles or cashback strategy. 

This four-digit number is used to classify the nature of a particular merchant’s business. For example, a restaurant may use MCC 5812 (Eating places and restaurants), and a hairdresser may use MCC 7230 (Barber and Beauty shops).


Why are MCCs important?

Why should you care about the MCC? Because banks use it to categorise transactions for the purpose of awarding bonus miles and cashback on specialised spending cards

CITI_PREMIERMILES_MASTER (1)

A specialised spending card is one that earns a very high return on certain categories of spending, and a low return otherwise. Used properly, they can be a way of turbocharging your mileage accumulation.

An example is the Citi Rewards card, which earns 10X points (4 miles per dollar) on online shopping, as well as department stores and merchants which sell shoes, bags or clothes. It earns 1X points (0.4 miles per dollar) on everything else. 

How does Citibank know when to award the bonus points? It looks at the MCC of the transaction. If the MCC falls into any of the following categories...

What Are MCC Codes and Why Are They So Important? | SingSaver

… it knows to trigger the bonus points on the back end. 

📣ONLY AVAILABLE ON SINGSAVER📣: Enjoy the following rewards and experience Fastest Rewards Fulfilment when you sign up for a Citi PremierMiles Card.

Citi_PremierMiles_BLOGARTICLE_800x250

SingSaver Exclusive Offer: Receive a Samsonite Straren Spinner 67/24 + 2X AirTag (worth S$690.80) or a Dyson Supersonic (worth S$699) or an Apple iPad 10th Gen 10.9 wifi 64GB (worth S$529) or 21K Heymax Miles or S$300 Cash + $150 Shopee Vouchers upon activating and spending a minimum of S$500 within 30 days of card approval. This card is exclusively available on SingSaver. Valid until 31 July 2024. T&Cs apply.

Plus, get an additional S$100 eCapitaVoucher when you simultaneously open a Citi Citigold Account. Valid until 31 July 2024. T&Cs apply.

Rewards Upgrade Campaign_BLOGARTICLE_800x250 (1)

⬆️Reward Upgrade Campaign⬆️: Upgrade your rewards when you top up as low as S$100. Valid till 31 July 2024. T&Cs apply.

  • S$100 for an Apple iPad 10th Gen 10.9 wifi 64GB (worth S$529)
  • S$200 for an Apple Watch Series 9 (GPS) 41mm (worth S$604.50)
  • S$800 for an Apple Watch Ultra 2 GPS + Cellular 49mm (worth S$1,210.10)
  • S$980 for a Macbook Air 13" 256GB M3 (worth S$1,599.00)
  • S$1,200 for an Apple iPhone 15 Pro 128GB (worth $1,664.25)
  • S$1,786 for a Samsung Galaxy S24 Ultra Titanium Gray 12+512GB 5G (worth $2,128.00)

OCBC365

OCBC_365_BLOGARTICLE_800x250-2

SingSaver's Exclusive Offer: Receive the following rewards when you apply for an OCBC 365 Card:

Get a Travel Bundle [Samsonite Volant Spinner 68/25 EXP + 2X Apple AirTag] (worth S$570.80) or a Dyson AM07 (worth S$459) or S$270 eCapitaVoucher or S$200 Cash+S$50 eCapitaVoucher via PayNow when you make a min. spend of S$500 within 30 days of card approval. Applicable to new OCBC credit card holders only. Valid till 14 August 2024. T&Cs apply.

Rewards Upgrade Campaign_BLOGARTICLE_800x250 (1)

⬆️Reward Upgrade Campaign⬆️: Upgrade your rewards when you top up as low as S$200. Valid till 31 July 2024. T&Cs apply.

  • S$200 for an Apple AirPods Pro (2nd Gen) (worth S$365.70)
  • S$280 for an Apple iPad 9th Gen 10.9 wifi 64GB (worth S$508.30)
  • S$380 for a Xiaomi Robot Vacuum X20 UK (worth S$699.00)
  • S$450.00 for a Flujo Ayla Ergonomic Office Chair (worth S$1,139.00)

Apply Now

Or take the OCBC 365, which offers 5% cashback on dining worldwide and online food delivery, 6% on all petrol, 3% on groceries worldwide, transport, EV charging, streaming subscriptions, pharmacies, and utilities, and 0.3% everywhere else. 

It's further split into two tiers of minimum spending: S$800 per month and S$1,600 per month. The lower S$800 tier will net you a lower cashback cap of S$80 per calendar month whereas the higher S$1,600 tier will net you a higher cashback cap of S$160 per calendar month.

So how much cashback you earn that month will depend on your expenditure threshold – giving you the flexibility of choosing whether to spend or save more in any particular month.

When someone uses this card at a restaurant, OCBC sees the MCC of the transaction and knows to award 5% cashback instead of the usual 0.25%.


The problem with MCCs

Suppose you dine at a hotel. You pay the bill with your OCBC 365 card expecting to earn 6% cashback, but at the end of the month you see only 0.3%! You call the bank and learn that the restaurant transaction coded as a hotel spend, instead of a dining transaction. 

These “grey area” MCCs are one of the biggest pitfalls when it comes to bonus category spending.

Does a Delifrance Express located in NTUC code as a grocery store, or as a restaurant? Does a deli in a Shell station code as a cafe, or a petrol station? Does an electronics store in the airport code as electronics spend, or duty-free spend? 

What Are MCC Codes and Why Are They So Important? | SingSaver
Duty-free, or electronics spending?

This wouldn’t be that big an issue if you could simply google “What is the MCC of merchant X” before spending. But MCCs are opaque, and the only way to learn them is after the fact (try asking a cashier what the shop’s MCC is and prepare to be met with a blank stare). It’s only after the transaction has posted to your credit card that you can call the bank and enquire how it coded. 

It doesn’t help that bonus miles and cashback cards are high risk, high return propositions.

What do I mean? Suppose I have a UOB Lady’s card and select dining as my 10X category. I go to a Delifrance Express in an NTUC supermarket and buy a croissant. If I use my UOB Lady’s card to pay, I’ll either get:

  • 4 mpd, if Delifrance Express codes as a cafe/restaurant
  • 0.4 mpd, if Delifrance Express codes as a grocery store

In the former case, I’m much better off than using a general spending card like the UOB PRVI Miles, which earns 1.4 mpd everywhere. But in the latter, I’ve lost out by not using a general spending card. 

Fortunately, most cases are more clear cut. Crystal Jade is obviously a restaurant. NTUC is obviously a grocery store. G2000 is obviously a clothing store. In these situations, you should absolutely break out the bonus category credit cards. 

In ambiguous cases, however, I’d recommend either testing a small amount first, referring to this crowdsourced spreadsheet where people report MCCs, or using a general spending card to be safe. 


Is there an easier way to find MCCs?

If you don’t fancy calling the bank and going item by item to figure out MCCs, there is an easier way, at least for DBS customers. DBS has been investing heavily in artificial intelligence, and one of the fruits of that investment is the DBS Virtual Assistant. 

In the online banking interface, you’ll see an icon on the bottom right. Click it to bring up the DBS Virtual Assistant 

Step 1: Type “credit card transaction inquiry”, then “view my transactions”. You’ll see a list of your cards.

Step 2: Select one, and “view transaction history”.

Step 3: You have the choice of seeing billed or unbilled transactions. Pick either one. 

The screen should now populate with your transactions and their merchant category. 

There’s one final piece of the puzzle missing here. We have the description of the merchant category, but not the code. Go to this Citibank MCC listing and do a control-F to find the corresponding MCC. For example, by searching for “Janitorial”, I can see that my Helpling SG transaction codes as MCC 7349. 

What Are MCC Codes and Why Are They So Important? | SingSaver

Can I appeal a non-bonused transaction?

Of course you can, but there’s no guarantee you’ll get anything out of it. To be fair, banks can be sympathetic to customer complaints about MCCs, perhaps realising how opaque the whole situation is.

Based on reports on places like Hardwarezone, it is possible to request the bank review your case and credit the bonus points/cashback out of goodwill. 


Conclusion

Given the complexity involved in decoding MCCs, is it still worth using specialised spending cards? 

In my opinion, absolutely. Someone earning 4 mpd on his/her spending will certainly accumulate miles faster than someone else earning 1.4 mpd everywhere, even if there are some missteps along the way. 

So whether you’re collecting miles or cashback, know your MCCs in order to optimise the rewards you earn!

Be sure to compare and apply for the best air miles cards in the market via SingSaver to get the best welcome deals and level up your miles game.

 

Aaron founded The Milelion to teach people how to travel better for less, with credit cards, airline and hotel loyalty programmes. With 500,000 miles flown and counting, he’s keen to debunk the myth that you can’t travel in style without breaking the bank.

FINANCIAL TIP:

Use a personal loan to consolidate your outstanding debt at a lower interest rate!

Sign up for our newsletter for financial tips, tricks and exclusive information that can be personalised to your preferences!