Shop overhang in Malaysia: why do new township shops stay unsold?
Why new township shops in Malaysia stay unsold, what NAPIC overhang figures mean, and a checklist to avoid buying a shop with no demand.
Short answer
Overhang happens when shops are built faster than the community that should use them. A new township can have hundreds of shop units before enough households move in to support them. The safest way to avoid an overhang shop is to buy in established hubs, or in new areas only where trading neighbours and real rents already prove demand.
How big is the shop overhang?
NAPIC's latest figures come from its Property Market Status Report 2025 (published 2026) and its Property Market Report H1 2026 (released Sep 2026):
| Measure | Figure |
|---|---|
| Unsold completed shops, 2025 | 6,492 units, RM 5.46 billion (up 12.4% in volume on 2024) |
| Unsold completed shops, H1 2026 | 6,124 units, RM 4.67 billion |
| WP Kuala Lumpur, 2025 | 10 units |
| Selangor, 2025 | 514 units |
| Johor, 2025 | 1,146 units |
| Unsold for over 5 years, 2025 | 82.9% (49.3% for 5 to 10 years plus 33.7% for over 10 years) |
| Shop completions, H1 2026 | 2,469 units, up 65.6% |
The pattern is clear. Overhang sits in particular projects and states, and most of it is old stock that has waited for years. Mature KL hubs have almost none. At the same time, shops remain the most liquid commercial asset: NAPIC data via Hartamas records 46,649 commercial transactions in 2025, of which 19,551 were shops. Good shops trade constantly; oversupplied ones sit. With completions up 65.6% in H1 2026, more new stock is arriving, so check each new project's take-up before you buy. For why mature hubs stay let, see why prime shop lots are almost never vacant.
Why do new township shops stay empty?
1. Supply comes before households. Developers often build commercial rows early to sell the township story. Retail needs rooftops: The Edge reported that 99 Speedmart usually opens where there are at least 1,500 households, and Apex Research (via The Star) said each store is designed to serve 1,500 to 2,000 households. If those households are not there yet, chains wait.
2. Too many shops chasing the same customers. When several phases of shops launch together, every row competes for the same tenants.
3. No anchors. Banks, pharmacies, convenience stores and established F&B bring repeat footfall. Without them, independents struggle.
4. Investors, not operators, bought the units. If most buyers plan to lease out, landlords compete on rent and many units stay shuttered.
5. Car-led layouts with poor visibility. Inner rows, limited frontage and no transit make walk-in trade hard.
Established hub vs new township
| Factor | Established hub | New township, early phase |
|---|---|---|
| Households around | Already there | Still moving in |
| Anchor tenants | In place | Often not yet |
| Rent evidence | Many adverts, long history | Few, often developer guarantees |
| Resale buyers | Deep pool | Thin, competing with new launches |
| Vacancy | Low in prime rows | Can be high for years |
| Entry price | Higher | Lower, sometimes with rebates |
How can you tell if a township is oversupplied?
- Count shuttered units at 7pm on a weekday and Saturday lunchtime
- Ask how many more shop phases are planned nearby
- Check occupancy of the nearest completed rows, not the show gallery
- Look for anchors already trading, not "coming soon"
- Compare rents asked in completed rows against developer projections
- Check resale listings: many owners trying to sell is a warning
What does our data show for established hubs?
Our ranges are drawn from many adverts, which itself signals active markets (MCE analysis of portal adverts from the last six months, Nov 2026, shop units only, duplicate and bait adverts removed, middle half of asking prices):
| Hub | Rent adverts | Ground-floor rent ask (RM/month) |
|---|---|---|
| Bandar Puteri Puchong | 127 | 8,000 to 17,500 |
| TTDI | 32 | 11,500 to 23,000 |
| SS15 Subang Jaya | 81 | 9,500 to 26,000 |
| Taipan Business Centre | 79 | 7,500 to 25,000 |
| SS2 Petaling Jaya | 78 | 10,000 to 17,000 |
Many adverts can also mean many vacancies, so pair the count with on-site checks. The point is that these hubs have deep, proven rent evidence you can test against.
Is a new township shop ever a good buy?
Yes, if the evidence is there: households already living nearby, anchors open, neighbours trading and a price that reflects the risk. The research we rely on puts it plainly: new-township shops are not automatically prime. Treat them as a business case, not a launch event.
What are the warning signs in a sales pitch?
- Guaranteed rental returns for a few years with nothing said about after
- "Future" highways, malls or transit as the main selling point
- Comparisons with mature hubs that took decades to build
- Large rebates that make the real price unclear
Key points
- NAPIC: 6,124 unsold completed shops worth RM 4.67 billion in H1 2026, and only 10 in KL in 2025.
- Shops need households, anchors and footfall first.
- Buy proven demand, not projections.
Compare established options on shops for sale in Puchong and Subang Jaya, or contact us for a second opinion before you commit.
Written by Tok Ginstee (REN 37505), CID Realtors Sdn Bhd (E (1) 1855). Updated November 2026.
Frequently asked questions
How many shops are unsold in Malaysia?
Are guaranteed rental returns on new shops safe?
How long does a new township take to mature?
Are shops in established hubs always safe?
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.
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.
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.