Subscribe to Our Newsletter

Success! Now Check Your Email

To complete Subscribe, click the confirmation link in your inbox. If it doesn’t arrive within 3 minutes, check your spam folder.

Ok, Thanks
Authentic Malaysian street food stall in a Kuala Lumpur market, vibrant signage and lighting.
Photo: Sora kim Kim / Pexels

The Wage Floor Hasn't Moved Since Last Year. The Roti Priced In the Next Hike Anyway.

Mamak stalls are pricing in a raise nobody's received yet, and a cheap night out in KL doesn't add up the way it used to.

Maria Garcia profile image
by Maria Garcia

A round of teh tarik and roti canai used to be the default answer to being broke on a Tuesday night. You could feed four people for the price of one mall coffee and still have change for parking. That math stopped working, and the reason doesn't hold up.

Malaysia's minimum wage sits at RM1,700 a month under the Minimum Wages Order 2024. It took effect on 1 February 2025 for employers with five or more employees and for employers in professional activities under MASCO 2020, then extended to all employers without exception from 1 August 2025, after a six-month deferment for the smallest employers ended on 31 July 2025. The rate has held at RM1,700 since.

The receipt doesn't match the timeline

Every operator has the same line ready: labor costs, flour costs, the ringgit, the wage floor. Some of that is real. Cooking oil and imported wheat don't care about your budget. But the wage floor hasn't moved. A review is underway, no new figure has landed, and pricing in a raise nobody has received isn't absorbing a cost. It's charging you today for a number that doesn't exist yet.

The gap is where the squeeze lives. If you're the worker the RM1,700 was supposed to help, the number stopped climbing while your roti kept climbing. The floor stayed flat. The chalkboard didn't.

Recalculating the cheap night

The mamak was never just food. It was the one place open past midnight where nobody rushed you off the plastic chair, where a laptop and a single drink bought you three hours of aircon-adjacent air and free WiFi. You went there because it cost nothing to exist there.

Now the same table runs closer to a fast-food combo, and fast food at least comes with a seat that isn't wet from the last guy's condensation. Young diners are doing the arithmetic out loud in group chats: split the roti, skip the second teh, order water. The order shrinks before the bill even prints.

The stalls will say margins are thin, and they're not lying. A plate of nasi goreng doesn't make anyone rich. The pressure is real all the way up the chain, from the wheat importer to the guy stretching dough at 2 a.m. for a wage that still doesn't cover his own rent in the city he cooks in.

Who eats the gap

That's the part that stings. The worker frying your roti and the student ordering it are both losing the same night out. One raised the price to survive. The other stopped coming as often. Neither of them set the ringgit's exchange rate or the price of imported flour.

Meanwhile the actual fight over wages is happening somewhere you'll never see it. On 23 August 2026, MTUC secretary-general Kamarul Baharin Mansor urged the government to set an RM3,100 living wage benchmark. The next day the Federation of Malaysian Manufacturers rejected it as an unprecedented jump from RM1,700 and pushed for a gradual approach through the National Wages Consultative Council. The government's own target, stated by Human Resources Minister Datuk Seri R. Ramanan around Labour Day 2026, is RM3,000 by 2030 under the 13th Malaysia Plan. That's the number worth arguing over. What's on the chalkboard tonight isn't a raise anyone got. It's a raise being billed to you in advance, and you're paying it by showing up less, ordering less, and staying for the two hours a single drink now buys instead of three.

Maria Garcia profile image
by Maria Garcia

Subscribe to New Posts

Fresh Philippine stories straight to your inbox, free, no spam, unsubscribe anytime.

Success! Now Check Your Email

To complete Subscribe, click the confirmation link in your inbox. If it doesn’t arrive within 3 minutes, check your spam folder.

Ok, Thanks

Read More