Why are prime shop lots in KL and Selangor almost never vacant?
KL had only 10 unsold completed shops in 2025. Why ground floors in mature hubs re-let quietly, and what makes even a prime row go empty.
Short answer
Prime ground-floor shops in KL and Selangor stay let because their number is fixed while demand keeps queuing. When a tenant gives notice, the next one usually signs before the unit is ever advertised. National data backs this up: NAPIC counted only 10 unsold completed shops in the whole of Kuala Lumpur in 2025. A prime row goes quiet only when the rent outruns what tenants can earn.
Is there really no supply problem for shops in Malaysia?
There is, but it sits in the wrong places for the national headline to matter to a prime landlord. NAPIC's Laporan Status Pasaran Harta Tanah 2025 (published 2026) counted 6,492 unsold completed shops nationally, worth RM5.46bn, up 12.4% in volume on 2024. By H1 2026 that fell to 6,124 units worth RM4.67bn (NAPIC, Laporan Pasaran Harta H1 2026, Sep 2026).
Look at where those shops are:
| State (NAPIC 2025) | Unsold completed shops | Value |
|---|---|---|
| WP Kuala Lumpur | 10 units | RM3.50m |
| Selangor | 514 units | RM657.04m |
| Johor | 1,146 units | RM1,069.15m |
NAPIC also shows that 49.3% of unsold shops had been on the market for 5 to 10 years and 33.7% for over 10 years. This is old stock stuck in specific projects, mostly newer townships. Our post on why new township shops stay unsold explains the pattern.
Why is the ground floor of a mature hub a fixed supply?
Nobody builds a new row inside SS2 Petaling Jaya, TTDI or Sri Petaling. The land is taken. Every shopfront facing the main road, every corner and every unit beside the bank or the busiest kopitiam already exists, and there are only so many of them.
NAPIC says Malaysia had over 562,000 existing shops at end-June 2026, with nearly 22,000 more incoming. Almost all the new ones are in new townships. None of them adds a shopfront to an established street where the residents, offices and evening crowd are already in place.
What happens on the day a prime tenant gives notice?
From the owner's side, this is the part that keeps a good shop full. Malaysian commercial tenancies usually require three months' written notice (LH Low & Associates). In our experience as hub agents, that window is when the unit changes hands, off-market:
- the landlord calls the agent he trusts, or the brand that asked last year
- a neighbour who wants to expand puts in an offer
- chain expansion managers, who keep lists of rows they want, hear about it within days
- the outgoing tenant tries to sell the business with a goodwill fee (顶手费)
This is agent experience, not a measured statistic. No one publishes a "re-let time" for Malaysian shophouses. But it is why our earlier post on why you cannot find prime shops on PropertyGuru concludes that most of what you see online is the stock that did not let quickly.
Why are chains always queuing for the same rows?
Because a brand's expansion plan is a list of streets, not a list of shops. CBRE | WTW's Tan Ka Leong told The Edge (29 Jul 2026) that "prime rows and corner units" continue "to outperform secondary shoplots", with "firmer leasing sentiment" for well-positioned ground floors in Kuchai Lama and Sri Petaling. A local agent in the same article said: "If their shop is in a prime spot, it should not be an issue getting a new tenant due to high demand."
Malls show the same appetite. Henry Butcher's HB Perspective 2026 reports Klang Valley mall occupancy rising from 75.8% in 2024 to 83.7% at Q3 2025, with landlords filling space with foreign F&B brands. Many of those brands then look for street shops too. See how chain brands choose shop locations.
Why is goodwill evidence that a shop is prime?
A tenant can only charge a goodwill fee if someone is willing to pay to take over the spot. Malaysian takeover adverts show, for example, a 2,390 sq ft ground-floor drinks shop in Bandar Mahkota Cheras asking RM80,000 goodwill at RM8,000 a month rent, and F&B takeovers at RM68,000 to RM80,000 (individual adverts, market evidence only). Weak locations have no goodwill. They have "rent-free months" instead.
What do asking rents look like in these hubs?
MCE analysis of recent portal adverts, Nov 2026: last 6 months, shop types only, bait and duplicate adverts removed, middle half of asking prices.
| Hub | Rent adverts (n) | Asking rent per month |
|---|---|---|
| SS2 Petaling Jaya | 78 | RM10,000 to RM17,000 |
| TTDI | 32 | RM11,500 to RM23,000 |
| Kuchai Entrepreneurs Park | 32 | RM10,000 to RM13,000 |
| Bandar Puteri Puchong | 127 | RM8,000 to RM17,500 |
Compare current ranges for every hub on the shop rent index.
So can a prime shop ever sit empty?
Yes, and the owner usually causes it. Oriental Daily (1 Jun 2026) reported that in Bandar Puteri Puchong vacancies rose after rents jumped by up to 50%. Zone 1 and 2 intermediate units ask RM12,000 to RM14,000 a month, and some long-running F&B tenants moved to Zone 5 at about RM5,000 to RM6,000. Nanyang (7 Jun 2026), quoting Polygon Properties' Jason Cho, called this "rent rigidity": when a high-paying tenant leaves, the landlord holds out for the same rent and the vacancy drags on.
The lesson for owners is simple. A hub stays full while its rents stay within what tenants' sales can carry.
Owner's checklist: how to keep a prime shop let
- Ask the outgoing tenant for notice in writing and start marketing on day one of the notice period, quietly.
- Keep a short list of brands and neighbours who asked about your row.
- Price against recent signed deals in your row, not the highest asking rent online.
- Decide which trades you will accept before the calls start.
- If the unit is still empty after the notice period, review the rent before you blame the location.
Our landlord page explains how we match owners with tenants before a unit goes online.
Written by Tok Ginstee (REN 37505), CID Realtors Sdn Bhd (E (1) 1855). Updated November 2026.
Frequently asked questions
Is it hard to rent out a shop lot in Malaysia?
How many unsold shops are there in Kuala Lumpur?
Why do some prime shops stay empty for months?
What does a goodwill fee tell you about a shop location?
The best shops in prime hubs never go online
Every shop and price on this site is a market range, so you know what an area costs. Prime ground-floor units in busy hubs are usually let or sold quietly, before any banner or portal advert, and we offer them first to people who have already told us what they need. If you want to rent, buy or sell in a prime area, WhatsApp us your area, size, budget and trade, and we will send matching units as soon as they come up.
Free location advice: Not sure where your brand fits? Tell us your trade, target customers and budget, and we will recommend the hubs and streets that suit you best, free of charge.
Free location adviceWhy work with MCE:for tenantsfor buyers and investorsfor landlords
More insights
How big is a ground-floor shop? 22x75, mezzanine and half units
What 22x75 means, typical ground-floor sizes in KL and Selangor hubs, and whether a mezzanine, half unit or wider frontage is worth it.
How do you tell if a shop location is good? (15-point checklist)
A 15-point on-site checklist for judging a ground-floor shop in KL and Selangor: footfall, frontage, anchors, parking, services and vacancy signals.
What shop does a cafe, bubble tea shop, clinic or salon need?
Size, must-have services and catchment for a cafe, bubble tea shop, clinic, pharmacy or beauty salon in a KL or Selangor ground-floor shop.