Transport & Food

Best Credit Card for Grab Singapore

Grab is Singapore's dominant ride-hailing and food delivery platform. Grab transactions can code under multiple MCCs: rides as MCC 4121 (Taxicabs), GrabFood as MCC 5812/5814 (Dining), and GrabPay as M...

Last updated: 30 April 2026
|Online & Offline|Singapore

Quick Reference: Grab

Grab MCC Codes
Taxicabs / Restaurants / Fast Food
Best Card
UOB Visa Signature
Earns 4 MPD on both Grab rides (offline contactless) and GrabFood (dining)
Category
Transport & Food
Online & in-store

Understanding Grab MCC Codes

Grab is Singapore's dominant ride-hailing and food delivery platform. Grab transactions can code under multiple MCCs: rides as MCC 4121 (Taxicabs), GrabFood as MCC 5812/5814 (Dining), and GrabPay as MCC 7399 (Business Services). Each MCC type qualifies for different card bonuses.

Grab MCC Codes

PlatformMCC CodeCategory
Grab4121Taxicabs / Restaurants / Fast Food
Grab5812Taxicabs / Restaurants / Fast Food
Grab5814Taxicabs / Restaurants / Fast Food

Best Credit Cards for Grab

1. HSBC Revolution

Rewards Rate: 4 MPD

Eligible: Included in whitelist

Spend Cap: Cap at $1,500 a month

View all cards for MCC 4121

2. Citibank Rewards MasterCard

Rewards Rate: 4 MPD

Eligible: Not excluded

Spend Cap: Cap at $1,000 a month

Conditions: Online spend only - excludes travel-related MCCs (3000-3999 range)

View all cards for MCC 4121

3. Woman's World MasterCard

Rewards Rate: 4 MPD

Eligible: Not excluded

Spend Cap: Cap at $1,000 a month

Conditions: Online spend only

View all cards for MCC 4121

4. UOB Visa Signature

Rewards Rate: 4 MPD

Eligible: Not excluded

Spend Cap: Must spend between $1,000 to $1,200 via contactless and $1,000 to $1,200 for FCY

Conditions: Offline: Local contactless spend between $1,000-$1,200 | FCY: Foreign currency transactions between $1,000-$1,200

View all cards for MCC 4121

5. UOB Lady's Card

Rewards Rate: 4 MPD

Eligible: Eligible under Transport category

Spend Cap: Cap at $1,000 per calendar month per bonus category

Conditions: Must select 2 bonus categories: Beauty & Wellness, Dining, Entertainment, Family, Fashion, Transport, or Travel. Earn 1X UNI$ for every $5 spent on all other eligible categories.

View all cards for MCC 4121

6. UOB Lady's Solitaire

Rewards Rate: 4 MPD

Eligible: Eligible under Transport category

Spend Cap: Cap at $750 per calendar month per bonus category

Conditions: Must select 2 bonus categories: Beauty & Wellness, Dining, Entertainment, Family, Fashion, Transport, or Travel. Earn 1X UNI$ for every $5 spent on all other eligible categories.

View all cards for MCC 4121

7. UOB KrisFlyer

Rewards Rate: 2.4 MPD

Eligible: Eligible under Transport category

Spend Cap: Uncapped bonus

Conditions: Min S$1,000 annual spend on SIA Group required to unlock Accelerated Miles. Categories: Dining & Food Delivery, Online Shopping, Transport, and Online Travel (selected merchants).

View all cards for MCC 4121

Cards That Do NOT Earn Bonuses on Grab

  • OCBC Rewards β€” Not in whitelist
  • UOB Preferred Platinum Visa β€” Not in whitelist

Tips to Maximize Grab Rewards

  1. For Grab rides, use UOB Visa Signature via contactless for 4 MPD
  2. For GrabFood, use HSBC Revolution or OCBC Rewards for 4 MPD dining bonus
  3. Avoid GrabPay wallet top-ups β€” they code as MCC 7399 and rarely earn bonuses
  4. Pay directly in the Grab app with your card instead of GrabPay balance

Frequently Asked Questions

What MCC code does Grab use?

Grab uses different MCCs depending on the service: rides are MCC 4121 (Taxicabs), GrabFood is MCC 5812/5814 (Dining), and GrabPay is MCC 7399 (Business Services).

Does Grab earn online shopping rewards?

Usually no. Grab transactions typically don't count as "online shopping" even in the app. Use dining or transport-specific bonus cards instead.

Last Updated: April 2026 | MCC codes and card rewards may change. Always verify with CheckMCC and your card issuer.

Check Any Merchant's MCC Code

Search our database to find MCC codes and best credit cards for any merchant in Singapore.

πŸ’¬Contact me via Telegram