Commercial Property Prices in Malaysia (2026)
A shop or office in Malaysia typically sells for RM 313 per sq ft of floor space, based on 44,207 sales from 2021 to 2026. Putrajaya is the priciest state at RM 700, Perak the cheapest at RM 202.
States ranked by shop and office price
Typical price per sq ft of floor space, 2021 to 2026.
- PutrajayaRM 70075 sales75
- Kuala LumpurRM 6774,739 sales4,739
- LabuanRM 45840 sales40
- SelangorRM 41414,064 sales14,064
- SabahRM 3821,187 sales1,187
- PenangRM 3233,041 sales3,041
- SarawakRM 2961,398 sales1,398
- JohorRM 2708,734 sales8,734
- PahangRM 2531,046 sales1,046
- PerlisRM 234221 sales221
- KelantanRM 228383 sales383
- TerengganuRM 228323 sales323
- Negeri SembilanRM 2182,138 sales2,138
- MelakaRM 2091,614 sales1,614
- KedahRM 2081,746 sales1,746
- PerakRM 2023,458 sales3,458
Orange line: Malaysia typical, RM 313.
Areas with the most shop or office sales
- Ipoh (Kinta)RM 208 per sq ft, 1,781 sales
- PulaiRM 339 per sq ft, 1,755 sales
- TebrauRM 344 per sq ft, 1,626 sales
- Pasir Gudang & PlentongRM 306 per sq ft, 1,568 sales
- Melaka TengahRM 214 per sq ft, 1,147 sales
- KlangRM 321 per sq ft, 1,107 sales
- Subang JayaRM 569 per sq ft, 1,031 sales
- PuchongRM 561 per sq ft, 971 sales
Prices by property type in Malaysia
| Property type | Sales | Typical price | Typical per sq ft |
|---|---|---|---|
| 1-storey shop | 2,631 | RM 350,000 | RM 269 |
| 2-storey shop | 17,371 | RM 700,000 | RM 257 |
| 3-storey shop | 8,325 | RM 1.4M | RM 315 |
| Shop, 4 storeys or more | 1,919 | RM 1.9M | RM 320 |
| Retail lot (strata) | 6,347 | RM 500,000 | RM 448 |
| Office lot (strata) | 5,432 | RM 500,000 | RM 403 |
| SOHO/SOFO/SOVO | 2,182 | RM 400,000 | RM 730 |
Types with fewer than 10 sales are left out, because a handful of deals can swing the figure.
Price per sq ft by year in Malaysia
| Year | Typical per sq ft | Sales |
|---|---|---|
| 2021 | RM 313 | 3,161 |
| 2022 | RM 305 | 12,531 |
| 2023 | RM 318 | 12,663 |
| 2024 | RM 320 | 9,992 |
| 2025 | RM 306 | 4,080 |
| 2026 (so far) | RM 330 | 1,780 |
NAPIC adds late sales for months, so the latest year is incomplete.
Freehold or leasehold in Malaysia
- FreeholdRM 318 per sq ft, 29,153 sales
- LeaseholdRM 307 per sq ft, 15,054 sales
Freehold and leasehold shops and offices sold for similar prices here: RM 318 and RM 307 per sq ft.
Selling a shop or office in Malaysia?
Jay Kew (REN57969) checks your price against the sales on this page. Free.
Questions about Malaysia shop and office prices
What is the average shop price per sq ft in Malaysia?
The typical shop or office in Malaysia sold for RM 313 per sq ft of floor space from 2021 to 2026, based on 44,207 sales.
Which state has the cheapest shops and offices?
Perak, at RM 202 per sq ft, based on 3,458 sales. The priciest is Putrajaya at RM 700.
Is freehold more expensive than leasehold in Malaysia?
Freehold and leasehold shops and offices sold for similar prices here: RM 318 and RM 307 per sq ft.
How these figures are worked out
Source: NAPIC Open Sales Data, sales recorded from January 2021 to June 2026. "Typical" is the median: half of the sales were higher, half lower. "Half of sales between" is the 25th to 75th percentile. We leave out sales under RM 50 or over RM 5,000 per sq ft, and landed sales whose recorded floor space is under a fifth of the land (usually the office floor only). Strata units use their unit area. A place needs 30 sales for a page, a type 10 sales for a row and a year 20 sales for a bar. NAPIC adds late sales for months, so the latest year is incomplete. Last updated 10 October 2026. Figures prepared by Jasper Wu (data) and Jay Kew, REN57969.