🇲🇾 Malaysia

Best Credit Card for Groceries Malaysia 2026: 10% Cashback at Cold Storage, Village Grocer & AEON (Up to RM 600/Year)

Disclosure: SmarterPik earns a commission when you apply through our links, at no extra cost to you. Our editorial recommendations are independent. Learn more.

Spend RM 800/month on groceries and the cashback gap between the best and worst supermarket credit card hits roughly RM 580/year — about three months of free groceries you never claimed. Most "best supermarket card" lists rank by the 10% headline rate. What actually pays out is the combination of monthly cap, minimum spend threshold, and whether your usual store is on the bank's selected-merchant list.

Short Answer

For RM 1,500+/month spenders at Cold Storage, Village Grocer, or Jaya Grocer: the UOB ONE Card at up to 10% on selected grocers. For zero-condition simplicity with the broadest grocer coverage: CIMB Cash Rebate Platinum at 5% (free for life, RM 24k income, no annual fee). For weekend-heavy AMEX users at Cold Storage and Jaya Grocer: Maybank 2 Gold (AMEX leg) at 5% Saturday-Sunday on all retail. Skip the popular "Public Bank Quantum Visa 5% groceries" recommendation — Public Bank quietly revised the product in early 2026 and groceries no longer earn cashback.

Top 6 Grocery Credit Cards at a Glance

Card Grocery Cashback Where It Applies Min Spend Monthly Cap Annual Fee
UOB ONE Card Highest Headline Up to 10% selected / 0.2% fallback UOB's selected grocer list (Cold Storage, Jaya Grocer, Village Grocer, B.I.G., Jasons, Mercato) RM 1,500/mo total (Platinum) ~RM 50/mo (tier) Waived RM 20K/yr spend
CIMB Cash Rebate Platinum Editor's Pick 5% (RM 3K stmt) / 2% (below) All supermarkets coded MCC 5411 RM 3,000/cycle stmt for 5% RM 30/cycle (shared) Free for life
AmBank Cash Rebate Visa Platinum 10% (RM 1.5K spend) / 0.2% (below) Any grocery merchant (MCC 5411) RM 1,500/mo total RM 10/category/mo Free for life
Maybank 2 Gold (AMEX leg) 5% weekend (all retail) AMEX-accepting grocers (Cold Storage, Village Grocer, Jaya Grocer) None RM 50/mo (shared) Free for life
HSBC Amanah MPower Platinum-i 8% Islamic cashback Giant, Lotus's, AEON BiG, Mydin only Tier-based ~RM 50/mo Y1 free, then waive on spend
RHB Cash Back Visa 10% online (RM 2.5K stmt) / 2% (RM 2K-2.5K) / 0.2% below Online grocery only (HappyFresh, MyGroser, Tesco online) RM 2,500/cycle for 10% RM 10/category/mo RM 70 (Y1 free, waive RM 10K/yr)

Source: Official bank product pages (uob.com.my, cimb.com.my, ambank.com.my, maybank2u.com.my, hsbc.com.my, rhbgroup.com), RinggitPlus product pages, and bank T&C PDFs (verified July 2026). Confirm current rates at each bank's official site before applying — UOB ONE T&Cs were last revised 31 October 2025; Public Bank Quantum Visa was revised early 2026 to remove grocery cashback.

Ready to compare? RinggitPlus checks rates from 30+ Malaysian banks without affecting your credit score, and shows you which grocery cashback card matches your monthly spend in under two minutes.

Compare All Grocery Cashback Cards on RinggitPlus

If You Spend RM 800/Month on Groceries — Here's Who Wins

RM 800/month at the supermarket is the typical Klang Valley two-adult household weekly budget (roughly RM 200/week, double on payday weekends). Here is what that spend actually earns on each card, assuming you also hit each card's minimum total spend threshold and shop at a merchant the card actually rewards:

Card Monthly Cashback (RM 800 groceries) Annual Cashback Realistic Earning Condition
UOB ONE Card (10% selected) ~RM 50 (cap) RM 600 Must shop at UOB's selected grocer list and hit RM 1,500 total monthly spend. Cap typically RM 50/mo on the grocer tier.
HSBC Amanah MPower Platinum-i (8%) ~RM 50 (cap) RM 600 Must shop at Giant, Lotus's, AEON BiG, or Mydin specifically. No cashback at Cold Storage or Village Grocer on this card.
Maybank 2 Gold AMEX (5% weekend) RM 20-40 RM 240-480 Assumes 50-100% of grocery spend lands on Saturday or Sunday at an AMEX-accepting grocer. Cap RM 50/mo shared.
CIMB Cash Rebate Platinum (5%) RM 30 (cap) RM 360 Hits the RM 30/cycle cap quickly. Beyond cap, no further cashback that cycle. Works at any MCC 5411 supermarket.
RHB Cash Back Visa (10% online) RM 10 (cap) RM 120 Only triggers on online grocery checkout (HappyFresh, MyGroser, Tesco online). Physical store swipes earn base rate.
AmBank Cash Rebate Visa Platinum (10%) RM 10 (cap) RM 120 10% headline is real, but the RM 10/category/month cap means you stop earning at RM 100 grocery spend.
Vanilla 0.2% card (any old credit card) ~RM 1.60 ~RM 19 Baseline if you carry a card with no cashback structure. RM 580/year less than the top tier.

The honest reading: at RM 800/month grocery spend, UOB ONE and HSBC Amanah MPower-i tie at ~RM 600/year — but only if you shop at their specific merchant lists. CIMB Cash Rebate Platinum is the safest pick at RM 360/year because it works at any supermarket. AmBank's 10% looks great until you read the RM 10 cap — which on RM 800 grocery spend is identical to RHB's online-only 10%. Both are dead at RM 120/year.

The MCC Code Trap That Costs Malaysians RM 200/Year

Visa and Mastercard assign every merchant a four-digit Merchant Category Code (MCC). Grocery cashback typically triggers on three codes:

The trap: Mydin terminals sometimes code as MCC 5331 (variety stores), not 5411. Variety store is the same code AEON uses for its non-supermarket department store transactions and what 99 Speedmart uses across most of its outlets. Some cards exclude 5331 entirely from grocery cashback. Others treat it as fallback rate.

The RM 200/year cost: A reader who spends RM 400/month at Mydin expecting 8% cashback (RM 32/month, RM 384/year) but whose transactions get coded as 5331 instead of 5411 earns only the 0.2% fallback rate (RM 0.80/month, RM 9.60/year). That is RM 374/year of cashback they thought they had earned — gone.

How to check before applying: ask the bank in writing (email, not phone) whether Mydin transactions specifically qualify for the grocery cashback rate on the card you are considering. Save the email. If a transaction later codes as 5331, dispute it with the bank citing their written confirmation. Most banks will manually recategorise if you provide the dispute.

If you shop primarily at Cold Storage, Village Grocer, Jaya Grocer, Mercato, AEON proper supermarket, or Lotus's main stores, you are safe — those reliably code as 5411. If your routine is Mydin-heavy, choose a card that pays on all retail (like Maybank 2 Gold weekend 5%) rather than chasing a category-specific rate that may not trigger.

UOB ONE Card: Highest Cashback if Your Merchants Match

The UOB ONE Card pays up to 10% cashback on selected grocer merchants when your total monthly statement spend hits RM 1,500 (Platinum) or RM 800 (Classic). The merchant list rotates but typically includes Cold Storage, Jasons, B.I.G., Village Grocer, Mercato, and Jaya Grocer at various tier intervals.

Two important conditions most reviews skip. First, the 10% is the headline tier — the actual cap on the grocer category is usually around RM 50/month, meaning the card stops paying out beyond roughly RM 500 of qualifying grocery spend per cycle. Second, the merchant list is published by UOB and can change without much notice — check the current list at uob.com.my before assuming your usual supermarket counts.

Effective 1 January 2026, the annual fee is waived if you spend RM 15,000/year (Classic) or RM 20,000/year (Platinum). For a Klang Valley professional already using the card for groceries, petrol, dining, and Grab, that threshold clears without effort. For an occasional user, the standard fee (around RM 195 Platinum) eats most of your cashback.

UOB ONE is the right pick if Cold Storage or Village Grocer is your regular Sunday shop and you also use the card across the week for petrol and Grab. It is the wrong pick if you mostly shop at Mydin, AEON BiG, or Giant — those rarely appear on the selected grocer list.

CIMB Cash Rebate Platinum: The Everyday Workhorse

CIMB's Cash Rebate Platinum gives 5% on groceries, petrol, mobile bills, utility auto-billing, and cinema when your statement balance hits RM 3,000 or above (2% when below RM 3,000). The cap is RM 30 per statement cycle across all categories combined. The card is free for life, requires RM 24,000 annual income, and pays unlimited 0.2% on everything outside the bonus categories.

On a RM 800/month grocery spend, you would hit the RM 30 cap roughly RM 600 into the month, leaving RM 200 of grocery spend earning the base 0.2%. Effective grocery cashback works out to about RM 360/year — less than UOB ONE's theoretical maximum but available at every MCC 5411 supermarket without merchant-list politics.

The honest case for CIMB Cash Rebate Platinum: you do not want to think about which supermarket you are at, which day of the week it is, or whether your statement hit RM 1,500 by mid-month. You pay no annual fee, the income requirement is the lowest in this comparison, and the unlimited 0.2% fallback means nothing you spend is wasted. For most households, the simplicity premium is worth the RM 240/year you might leave on the table versus UOB ONE.

Pair this card with a dedicated petrol cashback card if you spend more than RM 400/month on fuel — the CIMB cap of RM 30 will be eaten by petrol and groceries before you get to mobile bills.

AmBank Cash Rebate Visa Platinum: Big Headline, Small Cap

The AmBank Cash Rebate Visa Platinum pays 10% on Shopping & Grocery, Online Transactions, Dining, and Public Transport — but with a RM 10/category/month cap and a RM 1,500 minimum monthly spend trigger. Below RM 1,500 total, the card pays 0.2% on everything.

The math is unflattering for grocery-primary households. At RM 800/month grocery spend, 10% would be RM 80, but the RM 10 cap kicks in at RM 100 of grocery spend. You earn RM 120/year on groceries no matter how much more you spend. The card's value rests on stacking cashback across four categories simultaneously — earn RM 10 from groceries plus RM 10 from dining plus RM 10 from online shopping plus RM 10 from public transport equals RM 40/month, RM 480/year. That works for a digital-spend-heavy professional but rarely for a single-category grocery shopper.

If you already have a card for online shopping (covered in our online shopping cashback guide), AmBank is redundant.

Worth checking? Use RinggitPlus to see whether you qualify for the AmBank cashback stack — they pre-screen across 30+ banks without affecting your credit score.

See Which Grocery Card Matches Your Monthly Spend

Maybank 2 Gold (AMEX): The Weekend Warrior

Maybank 2 Gold is a card bundle — you receive an American Express card paired with a Visa or Mastercard. The 5% cashback applies to the AMEX leg only, on all retail spend on Saturdays and Sundays. Weekday spending on the AMEX earns TreatsPoints; the Visa/Mastercard leg earns base rate any day.

For a big-family Sunday grocery run at Cold Storage, Village Grocer, Jaya Grocer, or Mercato (all AMEX-accepting), this card is excellent. RM 500 of weekend grocery spend = RM 25 cashback, hitting half the RM 50/month cap. If you also dine out on weekends and pump fuel at Petron or Shell on a Sunday, the cap fills naturally.

The card is free for life. You pay RM 25/year in government service tax, which every Malaysian credit card carries. No annual fee waiver to chase. The catch: AMEX acceptance is narrower than Visa or Mastercard, especially at independent supermarkets and hawker-adjacent grocers in Penang, Johor, and Kuala Lumpur's older neighbourhoods. Confirm your usual supermarket accepts AMEX before applying.

HSBC Amanah MPower Platinum-i: 8% for a Specific Shopper

This Islamic credit card variant pays 8% cashback at Giant, Lotus's, AEON BiG, and Mydin specifically — the four supermarkets most aggressive on price-point promotions and most popular with budget-conscious large households. Outside those four merchants, the rate falls to base.

If your family shops a weekly Lotus's or Giant run, this is the highest-paying card at those merchants. If you split between Lotus's (8% MPower-i) and Cold Storage (0% MPower-i), you would carry two cards — a tracking burden some households find worth it for the RM 250-400/year cashback uplift, others find irritating.

The Islamic structure means the card is Shariah-compliant — no riba-based interest charge — which matters to Muslim borrowers. The rebate mechanism is presented as a hibah (gift) rather than interest, but the practical experience for the cardholder is identical to a conventional cashback card.

RHB Cash Back Visa: Skip Unless You Buy Groceries Online

RHB Cash Back Visa's 10% rate applies specifically to online grocery transactions (HappyFresh, MyGroser, Tesco online, Lotus's e-commerce) when statement spend hits RM 2,500/month. Below that threshold, the rate tiers down to 2% (RM 2,000-2,499) or 1% (RM 1,000-1,999) or 0.2% (below RM 1,000). The cap is RM 10/category/month.

For a household that does a weekly online grocery order via HappyFresh or MyGroser, RHB earns RM 10/month (RM 120/year) consistently. For a household that shops in-store at Mydin or Cold Storage, RHB's 10% rate never triggers and the card earns base rate only.

The annual fee is RM 70 with first year free; waived if you spend RM 10,000/year on the card. The RM 25 SST applies regardless. Skip this card unless online grocery is genuinely your shopping pattern — the comparable in-store performance of CIMB Cash Rebate or UOB ONE is better.

The 5-Profile Verdict — Pick By Spend Pattern, Not Headline Rate

If you are… Monthly grocery spend Best card Expected annual cashback
Small family / bachelor RM 200-400 CIMB Cash Rebate Platinum — no minimum spend pressure, free for life, broad merchant coverage RM 120-240
Two-adult household, mid-spenders RM 500-800 UOB ONE Card if Cold Storage / Village Grocer / Jaya Grocer is your default. Else CIMB Cash Rebate Platinum. RM 360-600
Big family, weekday-skewed RM 800-1,500 HSBC Amanah MPower-i if shopping at Giant / Lotus's / AEON BiG / Mydin. Else UOB ONE Card paired with a second card for non-listed merchants. RM 600-900
Weekend-heavy DINK couple RM 600-1,200 Maybank 2 Gold (AMEX leg) — 5% on weekend grocery at Cold Storage / Village Grocer / Jaya Grocer, plus dining and fuel stack into the same RM 50 cap RM 420-600
Self-employed / freelancer RM 400-1,000 CIMB Cash Rebate Platinum if you can prove RM 2,000/month income with bank statements. Else apply for an FD-secured card from Hong Leong or Maybank. RM 240-360

Our Verdict

Our Pick: CIMB Cash Rebate Platinum. It is the most forgiving card in this comparison. No annual fee. No merchant-list trap. Works at any MCC 5411 supermarket. RM 30/cycle cap is real but the unlimited 0.2% fallback means no spend goes unrewarded. For Malaysians who do not want to optimise their grocery cashback to the last ringgit, this is the right default.

Pick UOB ONE Card if: Cold Storage, Village Grocer, Jasons, B.I.G., Mercato, or Jaya Grocer is your default supermarket, you hit RM 1,500/month total card spend, and you are willing to track which merchants are currently on the selected grocer list. Upside RM 600/year on groceries alone.

Pick HSBC Amanah MPower Platinum-i if: Giant, Lotus's, AEON BiG, or Mydin is your default supermarket, you want Shariah-compliant credit, and you accept that the card will earn nothing at Cold Storage or Village Grocer. Upside RM 500-600/year on groceries.

Pick Maybank 2 Gold (AMEX leg) if: Your grocery shop is firmly weekend-only at an AMEX-accepting supermarket, you do not want to track minimum spend thresholds, and you want a single card that also rewards weekend dining and fuel within the same cap.

Skip AmBank Cash Rebate Visa Platinum if grocery is your only target category — the RM 10 cap is too low to earn meaningful grocery cashback in isolation. It only works if you stack it across four spend categories simultaneously.

Skip RHB Cash Back Visa unless online grocery is genuinely your pattern. For in-store shoppers, the 10% online tier never triggers and the card is worse than CIMB.

For a deeper comparison across all cashback verticals (petrol, dining, utilities, online shopping), our cashback credit card hub covers the cross-category math. For the petrol-specific pairing many households use alongside their grocery card, see our best petrol credit card guide.

Ready to Apply?

RinggitPlus aggregates 30+ Malaysian credit cards with pre-screen eligibility — no CCRIS impact, results in 2 minutes. They show you which grocery cards you qualify for based on your income and existing credit, ranked by the cashback you would actually earn at your spend level.

Apply for the Winner via RinggitPlus — Free, 2 Minutes

Frequently Asked Questions

Which Malaysian credit card gives the highest grocery cashback in 2026?

UOB ONE Card at up to 10% on selected grocers is the highest headline rate when you hit the RM 1,500 monthly statement spend. For unconditional everyday earnings, CIMB Cash Rebate Platinum's 5% on groceries (when statement is RM 3,000 and above, free for life, RM 24,000 income requirement) pays the most consistently because the merchant list is broad and the card has no annual fee. HSBC Amanah MPower Platinum-i pays 8% but only at Giant, Lotus's, AEON BiG, and Mydin — outside those four merchants, it falls to base rate.

Does AmBank's 8% cashback apply to all supermarket spend?

Not quite. AmBank Cash Rebate Visa Platinum gives 10% on Shopping & Grocery (with Online and Dining) when your monthly spend hits RM 1,500 — but the cap is RM 10 per category per month. Spend RM 1,000/month on groceries, you earn RM 10 cashback (the cap), not RM 100. Below RM 1,500 total monthly spend, the rate falls to 0.2%. The 10% headline is real; the RM 10 cap is what matters.

What MCC codes count as 'groceries' on a Malaysian credit card?

Banks use Visa or Mastercard's Merchant Category Codes (MCC). Grocery cashback typically pays out on MCC 5411 (grocery stores and supermarkets), 5422 (meat and seafood markets), and 5499 (miscellaneous food stores). Mydin sometimes codes its terminals as 5331 (variety stores) instead of 5411 — which means your grocery cashback does not trigger. Always pay attention to your statement: if a Mydin transaction shows up as variety store, file a request with your bank to recategorise. Cold Storage, Village Grocer, Jaya Grocer, AEON, and Lotus's are reliably coded 5411.

UOB ONE Card 10% groceries — is the RM 1,500 minimum spend realistic?

For a Klang Valley household, yes. The RM 1,500 monthly statement spend includes groceries, petrol, dining, utilities, and Grab — most working households clear that without trying. The catch: the 10% only applies at UOB's selected grocer merchant list (Cold Storage, Jasons, B.I.G., Village Grocer, Mercato, Jaya Grocer at various intervals). Mydin and AEON BiG are not always in the list — check uob.com.my's current grocer panel before applying. Outside selected grocers, you earn the base tier.

Can a freelancer or sole proprietor get a grocery cashback card?

Yes, but standard issuer cards often require an EA Form or three months' payslips that freelancers cannot produce. The fallback is an FD-secured credit card: place a fixed deposit (from RM 2,000) as collateral, and your credit limit equals 80–100% of that FD. Secured cards work for self-employed applicants but rarely offer the headline 10% rates. For freelancers earning RM 2,000+/month with consistent bank statements, CIMB Cash Rebate Platinum has the most forgiving income verification — apply through RinggitPlus's aggregator pre-screen to see which issuer accepts your profile before committing to a hard credit pull.

Maybank 2 Gold weekend 5% — does it work for big-family grocery runs?

If your weekly grocery run happens on Saturday or Sunday at an AMEX-accepting supermarket (Cold Storage, Village Grocer, Jaya Grocer, Mercato all accept AMEX as of 2026), yes. The 5% applies to all weekend retail across the AMEX leg of the bundle — dining, fuel, shopping, and groceries — capped at RM 50/month across all categories combined. Spend RM 1,000 on Saturday-Sunday groceries, you earn RM 50 (cap hit). Cap is shared, so if you also pump fuel on weekends, that competes for the same RM 50.

Why does Public Bank Quantum Visa not appear in this list?

Public Bank revised the Quantum Visa cashback structure in early 2026 — grocery transactions no longer earn cashback, they now accrue VIP Points instead. The 5% rate that older roundups still mention for the Quantum Visa supermarket category no longer reflects the current product. If you already hold this card, your grocery earnings are now points-based and the redemption rate is materially worse than cashback at most spend levels.

Is HSBC Amanah MPower Platinum-i the same as HSBC Live+?

No — these are two different products. HSBC Live+ offers up to 8% cashback on dining, entertainment, and shopping in Malaysia (not groceries). HSBC Amanah MPower Platinum-i is the Islamic card variant that pays 8% specifically at Giant, Lotus's, AEON BiG, and Mydin. If groceries are your primary cashback target, MPower-i is the HSBC card to look at — not Live+. Several aggregators conflate the two; always confirm the exact product name on the application form.

Last updated: July 2026. Rates and cashback structures verified against official bank product pages (uob.com.my, cimb.com.my, ambank.com.my, maybank2u.com.my, hsbc.com.my, rhbgroup.com) and RinggitPlus comparison data. Bank T&Cs change frequently — UOB ONE was revised 31 October 2025 and Public Bank Quantum Visa was revised early 2026 to remove grocery cashback. Confirm current terms at the issuer's official site before applying.