Same brands you trust · smarter multi-store prices
✓ Same pack matched✓ Never settle lower quality✓ Multi-store catalogues Live catalogue

Guides · savings

Why the Same Grocery Product Costs Different Prices in Malaysia Stores

Why the same Milo, oil, diapers or detergent can cost different prices across AEON, 99, Lotus’s and Mydin — pack sizes, flyers, multipacks, private labels, and how to compare fairly.

Updated 2026-07-17 · 13 min read

Same pack · different stores · real gaps

The frustration is valid

You saw Brand X milk for RM6.90 at one store and RM7.50 at another — or a “cheap” 99 carton that is not the same as the AEON single tin. Malaysian shoppers are not imagining it. Prices for similar-looking groceries differ for structural reasons.

This article explains why, so you stop blaming yourself and start comparing the right things.


Reason 1 — It is not the same pack

The #1 cause of “fake differences”:

  • 1L vs 3×1L
  • 40 diapers vs 60
  • 1kg oil vs 5kg tin
  • Softpack Milo vs UHT multipack

Fix: Read pack size first. Convert to unit price. Priceory matching tries to block many of these — how matching works.


Reason 2 — Flyer and promo windows

Lotus’s / AEON cycles move stickers for a few days. Another chain may be cheaper mid-week without a glossy flyer.

Fix: Re-check high-impact staples after flyer drops; do not assume the flyer store wins every category. Weekend flyer strategy.


Reason 3 — Store format economics

Neighbourhood multipack stores optimise for speed and carton turns. Premium grocers optimise for range and service. Warehouses optimise for volume. Their cost structures differ — so shelf strategy differs.


Reason 4 — Private label vs national brand

House brands can be excellent value but are not the same SKU as a national brand. Comparing them is a quality choice, not a “gotcha” on the national brand’s price.

Priceory does not force private-label into national match groups.


Reason 5 — Location and stock

National catalogue feeds approximate what many stores charge; individual outlets may differ by stock, damage, or local pricing. Always confirm at the shelf or merchant checkout.


Reason 6 — Online marketplace listings

Online prices can be aggressive, especially during campaigns. They also carry seller variance, shipping time, and authenticity checks. On Priceory, marketplace rows are labelled as online-style listings when applicable.


Reason 7 — Carton maths and bulk psychology

Humans like big boxes. Marketers know this. A carton can be cheaper per unit — or more expensive after maths. Bulk mistakes · 99 carton vs single.


Reason 8 — Policy and assistance context

Discussions of Harga Terkawal or assistance programmes change how people talk about staples, but everyday shelves still show promo and pack diversity. Educational guides: Harga Terkawal · MyKasih.


What to do about it (practical)

  1. Lock brand + pack for staples you buy monthly.
  2. Compare unit price across two stores.
  3. Use a basket, not single-item FOMO.
  4. Cap multipack snacks separately.
  5. Detour only when the list-level gap beats fuel.

Full method: How to compare grocery prices · Jimat playbook.


How Priceory helps without inventing miracles

  • Surfaces multi-store prices when match quality allows
  • Labels pack forms and price sources
  • Soft-disables junk and spam
  • Publishes original guides under /guides

We will not claim a RM400 “save” by matching a carton to a single.


Related

How Priceory keeps savings honest

Priceory multi-store “Save RM” is suppressed when packs look incompatible (for example carton vs single) or when price ratios are extreme. That is intentional: a false jimat is worse than no number.

Shopper checks before you drive

  1. Same brand line (not just brand name — e.g. Maggi curry vs assam).
  2. Same pack size on the card (400g vs 5×80g is not automatic).
  3. Price source badge: real shelf beats catalogue fill or derived unit-from-carton.
  4. Validity window for flyer promos — weekend promos die Monday.
  5. Region: Econsave West Malaysia flyers may not match East Malaysia branches.

When different prices are “real”

  • State distribution cost and competition
  • Membership / member-only tags
  • Bundle GWP (gift with purchase) not in the unit price
  • Online marketplace seller variance (we demote marketplace noise on homepage and basket)

Use My basket for list-level decisions; use product Compare for one SKU; use Telegram alert only on SKUs you buy often.

Related guides

Plan this week → · catalogue prices · confirm on shelf