Along with insurance premiums and utility bills, government services are probably the hardest category to earn credit card rewards in Singapore. Most credit cards have long excluded these transactions from earning points or miles, and the few workarounds have largely been nerfed (RIP GrabPay and SimplyGo Mastercard).
That said, it’s not completely hopeless, and in this post we’ll cover the (limited) alternatives.
What MCC do government services code as?

While government services technically use the entire MCC range from 9000 to 9999, the one you’ll encounter the most frequently is MCC 9399 Government Services (Not Elsewhere Classified).
Some examples of where you might encounter this include:
- ActiveSG bookings
- Bali tourism levy
- Certain tourist attractions run by government agencies (e.g. Palace of Versailles Paris)
- HealthHub, Health Buddy and NUHS app
- HDB season parking
- OneMotoring road tax
- National parks passes
- National University of Singapore (a recent change, starting from 2026)
- SAFRA
- Singapore Customs
- SingHealth and NHG pharmacy
- Visa or Electronic Travel Authorisation fees
Needless to say, all your usual government agencies like ACRA, ICA, LTA, NEA, NPB etc. will almost certainly code as 9399 too.
| ⚠️ Note |
| SMU previously coded as 9399, but a more recent data point puts it as 8220 |
If you need to check the MCC of a particular merchant, there are three ways of looking it up before making a transaction:
| Method | Ease of Use | Reliability |
| ❓HeyMax | ●●● | ● |
| 📱 Instarem app | ●● | ●● |
| 🤖 DBS digibot | ● |
●●● |
| Note: “Ease of use” and “reliability” are all relative. HeyMax already provides a solid baseline for reliability, and the DBS digibot is still simple enough to use, despite requiring more steps than the other two methods. | ||
Merchants in this MCC range typically pay below-average processing fees, which makes these transactions less profitable for banks, and hence more likely to be excluded from rewards.
| ❓ What about taxes? |
| IRAS does not accept credit card payments. If you want to learn about how to earn miles on your tax payments, refer to this post. |
Which credit cards earn rewards for government services?
As mentioned at the start, the vast majority of banks now exclude government services from earning points. Here’s a snapshot of each bank’s policy:
| Card Issuer | Awards Points for Government Services? |
| ✓ | |
| ✕ | |
![]() |
✓ |
| ✕ | |
| ✕ | |
| ✕ | |
| ✕ | |
| ✕ | |
| ✕ | |
| ✕ |
This really only leaves the following cards as viable options.
| 🗳️ Best Cards For Government Services | |
| Card | Earn Rate |
AMEX Solitaire PPS Credit CardApply |
1.3 mpd |
AMEX PPS Credit CardApply |
1.3 mpd |
AMEX HighFlyer CardApply |
1.2 mpd |
AMEX KrisFlyer AscendApply |
1.2 mpd |
AMEX KrisFlyer Credit CardApply |
1.1 mpd |
Chocolate Visa CardApply |
1 mpd (Capped at 300 Max Miles per calendar month) |
AMEX CenturionApply |
0.78 mpd |
AMEX Platinum ChargeApply |
0.63 mpd |
AMEX Platinum ReserveApply |
0.57 mpd |
AMEX Platinum Credit CardApply |
0.57 mpd |
For what it’s worth, I’ve personally tested and verified that American Express cards do indeed earn points for government services. I used my AMEX KrisFlyer Ascend to pay for my Australia ETA and the MileLioness’ registration with Singapore Dental Council, and in both cases earned rewards.

The bigger problem is that American Express acceptance is far from universal. I should also state that HealthHub transactions do not earn rewards with American Express cards (presumably they’re excluded based on merchant name rather than MCC).
If American Express isn’t accepted, then the only remaining option is really the Chocolate Visa Debit Card, which will earn 1 Max Mile per S$1, though capped at a mere 300 Max Miles per calendar month. This cap is shared with all other so-called “bill payments”, as defined below.
| MCC | Category |
| MCC 4900–4999 |
Utilities |
| MCC 6300–6399 |
Insurance |
| MCC 6513, 6531 |
Real Estate and Property Management |
| MCC 7311–7399 |
Business Services |
| MCC 8011–8099 |
Medical Services, Health Practitioners, Hospitals, Dentists |
| MCC 9311–9399 |
Government Services |
Other ways to earn points on government services
If you really want to earn miles on government services, and don’t mind paying an admin fee, then you can consider using bill payment platforms like AXS Pay+Earn, CardUp, and Citi PayAll (SC EasyBill does not support such payments).
How it works is that your card is charged for the amount due plus an admin fee, and a bank transfer is made in your name to the relevant agency. That said, not every government agency is available through these platforms. AXS has the widest range, including HDB, URA, town councils, and public hospitals.
Whether it’s “worth it” to buy miles at this price all boils down to how much you value a mile. The gold standard is of course to earn miles for free, but if you don’t have any of the abovementioned cards, then this is really the only option left.
Conclusion
Government services are notoriously difficult to earn rewards for. Only American Express and the Chocolate Visa offer rewards, but neither is perfect. AMEX cards suffer from limited acceptance, and the Chocolate Visa will only earn up to 300 Max Miles per month on such payments.
Otherwise, you’ll have to pay an admin fee to earn miles through a platform like AXS Pay+Earn or CardUp — assuming the agency even accepts payments this way.

AMEX Solitaire PPS Credit Card
AMEX PPS Credit Card
AMEX HighFlyer Card

Chocolate Visa Card

AMEX Platinum Reserve

The 2.25% promo code now specifically excludes taxes
that’s because there’s an even cheaper code for paying taxes (not sure if it’s stil lvalid)
The 2.25% is the only one applicable for Mastercard. The rest are all for Visa (and UnionPay)