Guides · festival
Malaysia Festival Shopping Calendar — When to Stock Up for Raya, CNY, Deepavali & Year-End
A practical Malaysia festival grocery calendar — Raya, CNY, Merdeka, Deepavali, school holidays and year-end restock windows, with multi-store comparison habits and staple-first lists on Priceory.

Why a calendar beats random deals
Malaysian households face stacked seasons: CNY, Raya, school holidays, Merdeka, Deepavali, year-end. Without a calendar, every week feels “urgent” and every flyer feels mandatory.
Priceory homepage festival banners rotate by KL calendar. This guide explains what to prioritise in each window — and what to ignore.
Core habits year-round: jimat grocery playbook.
Season-by-season map
| Season | Focus staples | Avoid |
|---|---|---|
| CNY (Jan–Feb) | Oil, rice, drinks, cleaning | Unknown snack towers |
| Back-to-school (Jan + mid-year return) | Tissue, drinks, snacks quota, detergent | Untried snack cartons |
| Raya / Hari Raya (lunar window varies) | Oil, rice, flour, cleaning | Last-minute everything |
| School holidays (mid-year / year-end) | Home snacks quota, drinks, cleaning | Novelty bulk that goes stale |
| Merdeka (Aug–Sep) | Gatherings drinks + staples | Third-store detours |
| Mid-Autumn (Sep–early Oct) | Oil, tissue, drinks; mooncakes last | Mooncake-only FOMO |
| Deepavali (Oct–Nov) | Oil, flour, cleaning | Overstock perishables |
| Year-end | Household restock | Clearance you never use |
Deep links per season
- CNY grocery prep
- Hari Raya / Raya jimat
- Deepavali jimat
- Mid-Autumn jimat
- Back-to-school
- School holiday list
- Merdeka month
- Balik kampung
Priceory homepage weekly festival topics auto-rotate by KL calendar (ISO week) — no manual homepage edit required.
Always-on rules (every festival)
- Staples before treats
- Unit price before carton pride
- Two stores maximum
- Re-check after flyer weekends — strategy
- Stretch aid value carefully — MyKasih checklist when relevant
- Separate festival list from weekly milk/egg top-ups so inflation is visible
How to use this calendar with Priceory (15 minutes)
- Open the season row that matches the next 30 days.
- Build a 10–15 item list from the “focus staples” column.
- Search each on Priceory; screenshot two stores.
- Load into My basket with realistic quantities.
- Shop primary; detour only if totals justify fuel.
- Keep treats on a cash cap, not an open trolley.
Matching honesty (carton vs single): how matching works.
30-day “pre-festival” template
| Days before | Action |
|---|---|
| 30–21 | Lock oil, rice, flour, sugar if unit prices are good |
| 20–10 | Cleaning, tissue, known drinks cartons |
| 9–4 | Secondary snacks within budget; no new brands in bulk |
| 3–0 | Fresh only; refuse mega experiments |
Oil/rice detail: bulk savings. Bulk traps: bulk mistakes.
School vs cultural festivals
School holidays inflate snacks and drinks at home; cultural festivals inflate cooking + hospitality. Do not use the same shopping script for both:
- School holiday → quota snacks, protect detergent/tissue.
- Raya/CNY/Deepavali → protect oil/flour/rice first, then guests.
Year-end restock without clearance traps
December clearance can be real or can be “stuff nobody wanted.” Rules:
- Only restock items on your annual list.
- Check expiry on multipacks.
- Do not invent new categories because the endcap is festive.
Related

Related guides
Plan this week → · catalogue prices · confirm on shelf





