[Kajian] FAMA Kubis Price 2026: Two Readings, Four Sen Up
Decision details
Fits if: Kubis wholesale buyers (cooked-food kitchens, caterers, mixed-vegetable suppliers) who want to understand the discipline of reading official guide numbers across uneven dates.
Main drawback: n=2, a four-day gap with NO middle reading (no kubis row in the 29/9 capture), one class (kubis bulat tanah tinggi) — the two import sibling rows cannot be represented by this one; the national average hides state and premises variation.
Compare: two dated readings of the same class row; every reading bound to a fact-registry row; the class named on every reading; delta computed over named readings; the limits section before conclusions.
Share your vegetable buying needs

In this guide
Welcome to the ninth case file of the [Kajian] series. In this file’s wave, bendi fell twice, cili kulai slipped two fine sen, tomato fell sixteen big sen — kubis is the only RISER. This file also carries the series’ most honest gap: between its two readings, FAMA printed no kubis row at all on 29/9.
What is the object, and why does it qualify?
Object: the KUBIS BULAT (TANAH TINGGI) row in FAMA’s Daily Price Guide — national average RM/kg, one of THREE kubis bulat rows in the guide [source]. It qualifies because the row holds TWO dated readings already in our fact registry — RM4.96 on 27/9/2026 and RM5.00 on 1/10/2026 [source] [source] — with the class printed the same on both dates.
What counts as one reading in our protocol?
The series protocol (named so others can audit it; same as the earlier files, different object):
- One reading = one value of a named commodity-class row from FAMA’s Daily Price Guide (Power BI current-market-prices), captured together with the reading date and its status as a national average.
- Object = the class row; NOT premises, NOT a state, NOT the neighbouring import kubis rows.
- Who observes: our observation lane; readings are quoted from the fact registry, never from memory.
- Built-in limit: the daily guide carries three kubis bulat rows only; this file follows the tanah tinggi row [source].
How does the kubis price move between two readings?
| Reading | Value | Reading date | Reference |
|---|---|---|---|
| Reading 1 | RM4.96/kg | 27/9/2026 | [source] |
| Reading 2 | RM5.00/kg | 1/10/2026 | [source] |
Both readings read the same row, the same class, the same unit (RM/kg, national average). Gap 27/9 to 1/10 — four days, and WITH no middle reading: the full 29/9 capture carried no kubis row at all, so this file has no third point on that date.
How big is a four-sen move?
The arithmetic is shown: RM5.00 − RM4.96 = +RM0.04; (RM5.00 − RM4.96) ÷ RM4.96 ≈ +0.8% across four days [source] [source]. Gap note: because there is no 29/9 reading, this delta is NET between two dates — we do not know the row’s actual path in between and do not claim one. Over the overlapping window, tomato fell sixteen sen (≈−1.8%) [source] while kubis rose four sen — two rows, two directions, one more example that rows move independently.
What this study does NOT prove
The series’ mandatory section — written before the conclusion:
- Not a trend — two points do not set a direction; ((RM5.00 − RM4.96) ÷ RM4.96 ≈ +0.8%) over four days does not predict next week, and ’the only riser’ describes this wave of files, not a forecast [source] [source].
- Not premises prices — the national average hides state and market scatter.
- Not the import classes — kubis bulat China and Indonesia have their own rows; the highland number does not transfer to them [source] [source].
- Not FAMA’s buying price — the guide’s printed disclaimer: indicative wholesale/public-market prices, not prices FAMA buys or sells at [source].
- Not a smooth path — no middle reading exists; a net delta is not a flat road between two dates.
Why record a gap instead of filling it?
Because filling a gap is the doorway to interpretation corruption. The 29/9 capture carries no kubis row — that is a data-absence fact, not a price-flat fact. If this file wrote “kubis held around RM5 on 29/9” it would manufacture a reading that never existed. This series prefers an honest gap to an invented point; the third reading (whenever FAMA prints kubis again) will close it — with a real value, not an interpolation.
What is next in this series?
Candidates inside the kubis family itself: the CHINA and INDONESIA rows, when each holds two matching admitted readings — this three-row family can become three indifferent files, not one mixed file. Other object proposals are welcome via WhatsApp below; series entry criteria: a named class row, two dated readings bound to the fact registry, no private business information lifted.
Neighbour pages with different questions: today’s readings across vegetables at vegetable prices today Malaysia · the neighbouring riser file at [Kajian] sawi FAMA · retail classes and wholesale channels at kedai sayur borong runcit.
We are not kubis sellers and do not vouch for any wholesaler’s offer. This file records the movement of one official row — that is all.
Frequently asked questions
What is the difference between this [Kajian] page and the vegetable-prices-today page?
The vegetable prices today Malaysia page shows all classes at a glance. [Kajian] follows ONE row across time — it answers 'how does one guide number move', not 'what is today's price'. The two link to each other and do not overlap.
Four sen up means kubis is rising?
That cannot be concluded. Two points do not make a trend; +RM0.04 (~+0.8%) (RM5.00 − RM4.96) across four days is ordinary national-average movement [source] [source]. What can be said: the row moved, and the dates between are empty — always read with the date.
Why is there no 29/9 reading like the sawi and terung files have?
Because the full 29/9/2026 capture carries no kubis row — not because we skipped it. This file is honest about that gap: its readings are 27/9 and 1/10, four days with no midpoint, so the movement 'between' those dates cannot be described beyond the net delta [source] [source].
Are the China and Indonesia kubis rows in this file?
No. The daily guide carries THREE separate kubis bulat rows — (CHINA), (INDONESIA) and (TANAH TINGGI) — and this file follows the tanah tinggi row only [source] [source]. The import rows move on their own; lending the highland number to imported kubis is class corruption.
What about today's reading?
This page does not update itself; it is a dated file with two named readings, latest 1/10/2026. For a fresh reading use the WhatsApp price-ask below — or compare a seller's dated quote yourself against this file's two readings [source].
Share your vegetable buying needs
Betulkex is testing demand for vegetable supply. Share what you need to start a discussion with Betulkex; stock, prices and delivery areas are unconfirmed.
View dated retail references
Dated KPDN PriceCatcher retail reference; not our selling price, wholesale price, market average, stock confirmation or delivery promise.
| Vegetable | Unit | Premise | Date | Retail reference | Source |
|---|---|---|---|---|---|
| Okra | 1 kg | MY HERO HYPERMARKET PRESINT 3 | MYR 6.76 | KPDN PriceCatcher | |
| Okra | 1 kg | PASAR TANI, PRESINT 4 | MYR 11.00 | KPDN PriceCatcher | |
| Red chilli (Kulai) | 1 kg | MY HERO HYPERMARKET PRESINT 3 | MYR 11.99 | KPDN PriceCatcher | |
| Red chilli (Kulai) | 1 kg | PASAR TANI, PRESINT 4 | MYR 15.00 | KPDN PriceCatcher | |
| Cucumber | 1 kg | MY HERO HYPERMARKET PRESINT 3 | MYR 3.99 | KPDN PriceCatcher | |
| Cucumber | 1 kg | PASAR TANI, PRESINT 4 | MYR 4.50 | KPDN PriceCatcher | |
| Tomato | 1 kg | MY HERO HYPERMARKET PRESINT 3 | MYR 5.29 | KPDN PriceCatcher | |
| Tomato | 1 kg | PASAR TANI, PRESINT 4 | MYR 8.50 | KPDN PriceCatcher | |
| Long bean | 1 kg | MY HERO HYPERMARKET PRESINT 3 | MYR 11.16 | KPDN PriceCatcher | |
| Long bean | 1 kg | PASAR TANI, PRESINT 4 | MYR 12.00 | KPDN PriceCatcher |