Walk into any taman in Malaysia and you will find a 99 Speedmart within a few minutes. Milo, eggs, bread, Maggi — nothing fancy. The stores are small, the lighting is fluorescent, the cartons sometimes sit on the floor. It looks like every other kedai runcit you grew up with. But 99 Speedmart is not a kedai runcit. It is a publicly listed company with a market capitalisation of RM32.0 billion (31 December 2025, per its 2025 annual report) and RM11.4 billion in 2025 revenue, close to RM950 million every month, and it got there by doing the exact opposite of what most retail chains attempt.
The business model is deceptively simple: sell household essentials at the lowest possible prices, operate on a gross margin of about 11% on shelf sales (11.4% for 2025 in the company's interim report), and make money through sheer volume and speed. At that margin, a carton of eggs retailing for RM11.60 generates approximately RM1.28 in gross profit (an illustration, not a reported figure) — before rent, wages, logistics, and everything else. There is almost no room for inefficiency. And that is the entire point.
One caution on the 11%: it counts only the margin between shelf price and cost of goods. 99 Speedmart also earns product display fees, target incentives and advertising and promotional fees from suppliers. Its audited 2025 annual report nets those against cost of sales and shows a gross margin of 19.5%, with a net margin of 5.3% (profit after tax of RM607.3 million). Either way, the net margin is thin.
From one sundry shop to 3,000 stores
Founder Lee Thiam Wah did not come from a corporate background. In 1987 he opened a traditional sundry shop, Pasar Raya Hiap Hoe, in Klang. He ran it for five years, learning supplier relationships, customer behavior, and inventory management from the ground up. In 1992, he disposed of that shop and started the Pasar Mini 99 mini-market chain. (Earlier versions of this piece also gave a starting capital of RM17,000, a childhood illness and his schooling. None of those is in the company's prospectus or annual report, so they have been removed.)
By 1998, Lee had eight stores, all in Klang, according to the company's prospectus. The clustering was deliberate: one delivery truck could restock multiple outlets in a single trip, which kept logistics costs per store low. But Lee understood that the kedai runcit model would collapse beyond eight to ten locations. Inventory coordination, supplier consistency, and cash flow management all break down at scale without infrastructure.
The turning point came in 2002, when 99 Speedmart completed its first head office and distribution center on Jalan Kapar in Klang (commissioned October 2002). Once the warehouse system was built, every new store could plug into the same supply chain. Opening the next outlet stopped being a logistics gamble and became a repeatable process. At the end of 2025, the group reported 22 distribution centres and 660 vehicles in its delivery fleet, controlling the entire chain from warehouse to shelf.
The volume flywheel
The economics of 99 Speedmart only work at massive scale. At 3,000+ stores, thin margins become a competitive weapon rather than a vulnerability.
Each outlet occupies roughly 2,000 to 3,000 square feet of shop-lot space — compared to hypermarkets, which the prospectus's industry report puts at more than 25,000 square feet. About 75% of each store is retail shelf space, with the rest used for inventory. Most inventory sits at the distribution centers and gets replenished frequently, which is why you sometimes see cartons stacked on the shop floor. Outlets share one standardised format and layout that requires minimal training.
According to the prospectus, a new outlet costs approximately RM300,000 in capital expenditure plus roughly RM350,000 of initial stock, and pays back that capital expenditure in less than three years on average. That combination — modest setup cost, fast payback, standardised format — makes the model extremely repeatable.
But the real engine is inventory turnover. 99 Speedmart turned its inventory in 49 days in 2023 and 50 days in 2025, against 42 to 152 days for the grocery retailers benchmarked in its prospectus (7-Eleven Malaysia 77, Mynews 67, KK Supermart & Superstore 61, Mydin 152). Faster turns mean cash comes back sooner, which funds expansion without the same capital strain competitors face. Suppliers notice this. At that scale, the prospectus says, 99 earns product display fees, target incentives, and advertising and promotional fees — revenue streams beyond the retail margin itself.
The result: Q4 2025 net profit grew from RM124.4 million to RM157.2 million, a 26.3% jump. Revenue rose 19.0% to RM3.08 billion on outlet expansion and stronger spending on essentials, and gross margin improved from 10.2% to 10.8%, so the gain was volume plus a modest margin improvement.
SARA and the policy tailwind
99 Speedmart's model got a structural boost when the government rolled out Sumbangan Asas Rahmah (SARA), an extension of Sumbangan Tunai Rahmah (STR). (Earlier versions of this piece called it "MySARA"; that is not the official name.) SARA is cash credited to the recipient's MyKad and spent on approved basic goods across 15 categories at selected shops and supermarkets, according to the official SARA portal. These are exactly the categories where 99 Speedmart dominates. The company's own annual report thanks its frontline teams for coping with the "spike in demand" during the SARA rollout.
Before SARA, 99's revenue depended purely on household income and shopping habits. With SARA, a portion of consumer demand became policy-supported and more predictable. The 2026 programme runs monthly credits for twelve months (January to December 2026) plus a one-off RM100 SARA Untuk Semua for all Malaysian adults, so it is a budgeted programme, not yet a permanent entitlement. For 99, that translates to stronger demand visibility for 2026.
Whether the market has priced this in is a question we cannot settle from primary sources. An earlier version of this piece said the share price rose nearly 30% in the three months after the latest changes; we could not verify that from Bursa data and have removed it. Check the current price before drawing conclusions.
The competitive landscape: KK Mart, Eco-Shop, and the value retail race
99 Speedmart does not operate in a vacuum. Two competitors are worth watching.
KK Mart, according to the source video, operates roughly 900 outlets and positions itself as a 24-hour convenience store with over 9,000 product varieties (we could not verify either figure from the company's own website). In our view, that breadth can increase operational complexity and make inventory harder to oversee. (An earlier version also described a "brand trust crisis" from product governance issues; we found no primary source for it and removed it.) The source video (Ziet Invests, 24 March 2026) said KK Mart is reportedly targeting an IPO in H2 2026 at a valuation of RM3 billion; we could not confirm this from a prospectus or Bursa filing. 99 Speedmart's own IPO in 2024 was priced at RM1.65 a share on 8.4 billion shares, a market cap of about RM13.9 billion.
Eco-Shop listed on Bursa on 23 May 2025. Its model is fundamentally different — a fixed-price strategy anchored to a single price point, now RM2.60 in Peninsular Malaysia and RM2.80 in East Malaysia. That simplicity drives value perception but creates sensitivity to price adjustments. Eco-Shop's annual report records a 20-sen price adjustment effective 14 April 2025. In the financial year to May 2025, its same-store sales growth fell to -0.4% from 11.0% a year earlier, and revenue growth slowed from 16.0% to 4.6% in the following year. The company does not attribute the slowdown to the price change alone, and the adjustment covered under seven weeks of that first year (14 April to 31 May). (An earlier version of this piece gave listing and current market caps of RM7.18 billion and RM9.15 billion and an "8% decline in sales growth"; none of those is in the company's reports, so they have been removed.)
99 Speedmart avoids this trap through variable pricing. It does not anchor its brand to a single number, instead reinforcing affordability through promotions and volume-driven low prices. That flexibility lets it absorb supplier cost increases selectively without shattering consumer price expectations.
The strategic distinction is clean: KK Mart competes on convenience, Eco-Shop competes on price simplicity, and 99 Speedmart competes on infrastructure. In a price-sensitive market like Malaysia, infrastructure is the hardest moat to replicate.
China: the billion-dollar question
In 2025, 99 opened its first international outlets — five pilot-scale mini-markets in Fuzhou, China, according to its 2025 annual report. The ambition is clear. The challenge is enormous.
According to the source video, China has over 300,000 convenience stores, led by chains like Meijia with 37,000+ outlets and decades of optimised logistics (we could not verify these counts from a primary source). More critically, Chinese consumers are deeply embedded in digital retail. Platforms like Meituan Grocery and Jingdong Daojia are said to deliver groceries within 30 to 60 minutes in most cities. 99 Speedmart's neighbourhood advantage — the reason it beats hypermarkets in Malaysia — faces direct competition from an entire digital ecosystem that brings essentials to the doorstep.
In our view, the Fuzhou pilot is a long-term strategic experiment, not an earnings catalyst. The question is whether 99's operating system — cluster density, lean stores, fast inventory turns — can function in a market where physical retail competes against Alibaba-backed fulfilment networks and 24/7 delivery infrastructure.
Adam Tan — growth lens
99 Speedmart, at a RM32.0 billion market capitalisation at the end of 2025, is no longer a hidden gem. The stock has re-rated significantly. The question for investors is whether the growth trajectory justifies current valuations or whether the easy gains are already priced in.
Here is what the numbers tell me. On RM11.4 billion of 2025 revenue and audited net profit of RM607.3 million, a RM32.0 billion market cap (31 December 2025) is approximately 53x earnings; check today's price for the current multiple. That is expensive for a grocery retailer — even a very good one. The premium is justified only if the store rollout pace continues (they added 259 stores in 2025), SARA allocations grow, and the bulk sales channel scales.
The competitive positioning is genuinely strong. Eco-Shop's May 2025 listing shows market appetite for value retail — but Eco-Shop's sensitivity to price adjustments (same-store sales growth went from 11.0% to -0.4% in the year of its 20-sen increase) may hint at fragility that 99's variable model avoids, though the increase covered under seven weeks of that year, so a causal link is unproven. If the reported KK Mart IPO happens, its pricing will be an interesting reference point. If KK prices above 20x earnings, it tells you the market is willing to pay for convenience-store growth stories broadly, which supports 99's premium.
For new positions, I would wait for a pullback to below 40x earnings before building. If you already hold 99, the business fundamentals remain strong — this is a hold, not a sell. The China expansion is a free option at this stage: if it works, it opens a massive TAM; if it does not, the domestic runway of additional store density across East Malaysia and secondary towns is substantial.
Watch list: Eco-Shop for the price sensitivity risk, DKSH and Nestle (as supplier-side plays benefiting from 99's distribution power), and the reported KK Mart IPO, if it happens, as a sector valuation benchmark.
Daniel Lim — steady lens
99 Speedmart is a well-run business. But a well-run business and a good investment at any price are two different things. Let me stress-test the growth story.
1. Thin margins have no buffer. An 11% shelf gross margin leaves little room for cost surprises. If rental costs rise (and they are rising in urban taman areas as landlords benchmark to 99's traffic), if minimum wage increases again, or if supplier pricing power shifts during commodity inflation — the margin compresses from already-thin to painful. In Q4 2025, net profit was RM157.2 million on RM3.08 billion revenue — that is a net margin of about 5.1%. A 1% compression in gross margin flows almost entirely to the bottom line at this scale.
2. SARA dependency is a policy risk. To the extent the valuation assumes ongoing and growing government transfers, it rests on policy. Government programs change. Budget priorities shift. If SARA is scaled back, restructured, or replaced, the predictable demand layer disappears, and the share price gives back that premium quickly. Do not treat government policy as permanent revenue.
3. China is a capital sink, not a growth driver. Fuzhou is five pilot outlets. Building a distribution network in China — where, per the source video, Meijia alone has 37,000 stores and fast delivery apps promise 30-minute fulfilment — would require hundreds of millions in capital with no guarantee the model translates. The risk is not that China fails; the risk is that management allocates meaningful capital to China over the next 3-5 years that could have funded faster domestic expansion with proven unit economics.
What I would do: If you hold 99 Speedmart, keep it but size the position appropriately — no more than 5-8% of a diversified Malaysian equity portfolio. The business quality is high but the valuation leaves you exposed to any earnings miss. Set a mental stop: if the company announces significant China capex (say, RM100 million+), reassess whether management discipline is intact. Do not chase the SARA narrative at current prices.
Sarah Abdullah — action lens
99 Speedmart's story is relevant whether you are a consumer, a potential investor, or a small business owner competing in neighbourhood retail. Here is what you can actually do with this information.
As a consumer: 99's model works because Malaysians buy essentials in small, frequent trips rather than large weekly hauls. You are part of this flywheel. If you are budget-conscious, compare your regular purchases at 99 against Shopee Mart and Mydin's online store. 99 wins on convenience and price for daily essentials, but you may find better unit pricing on bulk items (rice, cooking oil, detergent) through hypermarkets or warehouse clubs. Run your own price comparison on your top 10 items this month.
As an investor considering 99 Speedmart: Do not buy based on the headline growth story alone. Calculate the PE ratio yourself (current market cap divided by trailing four-quarter net profit) and compare it to Eco-Shop and, if it happens, the reported KK Mart IPO. If you are paying above 45x earnings, you need conviction that store growth will sustain at 200+ per year for the next three years. Read the quarterly reports directly — specifically look at same-store sales growth, not just total revenue, to check whether existing stores are growing or whether revenue gains come only from new openings.
As a small retailer or kedai runcit owner: The hard truth is that competing on price against 99 Speedmart's supply chain is not viable. Their roughly 50-day inventory turnover and supplier income structure give them cost advantages that a single-store operator cannot match. Your competitive edge is service, curation, and community. Carry products 99 does not stock — local kuih suppliers, fresh produce from specific farms, specialty items. Build personal relationships with regulars. Stay open during hours when 99 is closed. Focus on what the standardised model cannot do.
One thing everyone should track: Watch the SARA allocation in the next federal budget. If the allocation grows, 99's revenue visibility strengthens. If it shrinks or the program shifts to cash transfers rather than restricted-spending credits, the demand guarantee weakens — and that affects both the stock price and how much foot traffic your neighbourhood 99 gets.
Source Video
This analysis drew on the following video as a primary source.
Affiliate disclosure: money.com.my may earn a commission if you apply for a product through our links. This does not affect editorial recommendations — products are assessed on published rates and terms.
Amendment, 17 October 2026. Every figure in this piece was checked against 99 Speed Mart Retail Holdings' own prospectus (2024), its FY2025 fourth-quarter report and its 2025 Integrated Annual Report, plus Eco-Shop's annual reports and the official SARA portal. Corrections: the market capitalisation is RM32.0 billion at 31 December 2025 (not RM29 billion), which is about 53 times audited 2025 profit of RM607.3 million (not 48 times); the group has 22 distribution centres and 660 delivery vehicles (not 19 and 618); a new outlet costs about RM300,000 of capital expenditure plus about RM350,000 of stock (not RM500,000); inventory turnover was 49 days in 2023 and 50 days in 2025, and the prospectus states no industry average (the "66 days" is roughly the simple mean of its own peer table, Table 4-5, including 99 itself; peers run from 42 to 152 days); Q4 2025 profit grew 26.3% (not 26.6%) and was not driven by volume alone; the 11% gross margin is before supplier income, and the audited report shows 19.5%; the founder's first shop was Pasar Raya Hiap Hoe; the China entry was five pilot outlets; the programme is SARA, not "MySARA"; and Eco-Shop's price change was 20 sen on 14 April 2025, with the "8%" figure unsupported. Also removed: the sentence that Nestle, Dutch Lady and DKSH treat 99 as a distribution channel, the reference to supplier "handling fees" (the prospectus names display fees, target incentives, and advertising and promotional fees), the claim that hypermarkets "often exceed 100,000 square feet" (the prospectus's industry report says more than 25,000), the "brand trust crisis" at KK Mart, and "analysts describe" Fuzhou as an experiment (now our view). Removed as unverifiable from primary sources: the founder's starting capital and health details, the 30% share-price rise, staffing per shift, Eco-Shop's market caps. Kept but attributed to the source video and flagged as unverified: KK Mart's outlet count and IPO plans, and the China convenience-store counts. Evidence is in docs/verification-log/evidence-batch-f1-oct17/.