Resources & Guides
How To Earn More Miles On Groceries In Singapore (2026)
Grocery spend earns miles differently depending on merchant coding, direct payment, or voucher purchase. Here's how to route your grocery spend for the most Max Miles.
Max

Groceries are one of the most consistent categories in a household budget, which makes them one of the most valuable categories to optimise for miles. Yet grocery rewards are notoriously inconsistent: the same supermarket chain can earn a different rate depending on how you pay, where you shop, and how the transaction is coded.
At HeyMax, the practical question is not just "which card earns the most on groceries?" It is: which payment route earns the most Max Miles on top of whatever your card already gives you?
Quick answer
For grocery spend in Singapore, don't rely on a single card or channel. Instead:
Check merchant coding first. Supermarkets, hypermarkets, and convenience stores are not always coded the same way, so a card's "groceries" bonus category may or may not apply.
Compare direct payment with voucher/gift-card purchases. Buying grocery gift cards or vouchers through an eligible platform can sometimes earn Max Miles on top of your card spend.
Treat online groceries separately from in-store. Delivery platforms and click-and-collect orders can be coded differently from till purchases.
Search the merchant on HeyMax before checkout to see if Max Miles are available on that specific grocery merchant or voucher.
Why grocery coding varies
Merchant category codes (MCCs) determine whether a card treats a purchase as "groceries," "general retail," or something else entirely. A supermarket that also sells household goods, electronics, or pharmacy items may be coded under a broader retail MCC rather than a dedicated grocery MCC, which can affect whether a card's bonus category applies.
This is also why two shoppers at the same supermarket, paying with the same card, can occasionally see different reward outcomes if one transaction routes through a self-checkout terminal, a delivery partner, or a marketplace listing rather than the store's own till.
Direct payment vs vouchers and gift cards
Where available, buying grocery vouchers or gift cards through an eligible platform before you shop can be a useful second layer of earning, separate from whatever your card already provides at checkout.
Before relying on this route, confirm on HeyMax whether the specific grocery merchant or voucher is eligible, and check the latest terms, since eligibility and rates for vouchers can change.
Online groceries and delivery platforms
Online grocery orders, whether through a supermarket's own app or a third-party delivery platform, can be coded differently from an in-store purchase. Before placing a large online grocery order:
Check whether the platform is listed as an eligible merchant on HeyMax.
Confirm if card bonus categories apply to online orders in the same way as in-store purchases.
Compare the total price, including delivery fees, against the in-store price before assuming the online route is better value.
A simple grocery checkout workflow
Use this sequence before a grocery run, whether in-store or online:
Search the supermarket or grocery platform on HeyMax to check Max Miles eligibility.
If vouchers or gift cards are available and eligible, decide whether to top up before shopping.
Pick the card that best matches how the transaction is likely to be coded.
For online orders, compare delivery fees and minimum spend thresholds against in-store pricing.
Keep receipts for large or irregular grocery transactions in case a reward category needs to be queried.
Common pitfalls to avoid
Do not assume every supermarket transaction qualifies for a card's grocery bonus category.
Do not ignore delivery and service fees when comparing online grocery orders to in-store shopping.
Do not let grocery vouchers expire; check validity windows before buying in bulk.
Do not skip checking HeyMax eligibility just because a merchant seems too routine to matter, since everyday spend adds up over a year.
FAQ
What is the best credit card for groceries in Singapore?
It depends on how your regular supermarket is coded and whether you shop in-store, online, or through vouchers. Compare your card's grocery bonus category rules against the merchant's actual coding, and check HeyMax for additional Max Miles eligibility.
Can I earn Max Miles on grocery vouchers or gift cards?
Where eligible, yes. Check HeyMax for the latest list of grocery merchants and vouchers before buying, since eligibility and rates can change.
Do online grocery deliveries earn the same rewards as in-store shopping?
Not always. Online and delivery-platform orders can be coded differently from till purchases, so check both your card's terms and HeyMax eligibility separately for online orders.
Why did my supermarket purchase not earn a grocery bonus?
This is usually a merchant coding issue. Large supermarkets that sell non-grocery items are sometimes coded outside a card's grocery bonus category.
Bottom line
Grocery spend is routine, which is exactly why small optimisations compound over a year. Check merchant coding, compare direct payment with vouchers, and confirm HeyMax eligibility before your next grocery run.
Explore grocery merchants on HeyMax
Read next: Credit Card Rewards Maximiser: HeyMax's Smart Tool
Card rewards, merchant eligibility, Max Miles earn rates, fees, exclusions, and voucher availability can change. Always check the latest card terms and HeyMax merchant details before making a purchase.


