Commercial Property Transaction Data Malaysia

Search 69,313 real commercial property transactions — shop lots, office units, SOHO & retail. Actual NAPIC sold prices, not asking prices.

All 16 states · 2021–2025 NAPIC data

Commercial Property Types

🏪

Shop Lot

1-6 storey shophouses

🏢

Office Lot

Commercial office units

💼

SOHO / SOFO / SOVO

Small office / home office

🏨

Service Apartment

Serviced apartment units

🛍️

Retail Lot

Mall & retail units

Browse by State

Selangor

21,578 commercial txns

Johor

16,332 commercial txns

Kuala Lumpur

13,951 commercial txns

Penang

3,601 commercial txns

Perak

3,421 commercial txns

Negeri Sembilan

2,307 commercial txns

Melaka

2,113 commercial txns

Sarawak

1,424 commercial txns

Sabah

1,184 commercial txns

Pahang

1,176 commercial txns

Kedah

1,144 commercial txns

Kelantan

447 commercial txns

Frequently Asked Questions

What is the average shop lot price in Malaysia?

Shop lot prices vary significantly by location and storey. A 1-1½ storey shop in a secondary town may transact around RM150k–RM400k, while a 2-storey shop in Klang Valley or Johor Bahru commercial areas can range from RM500k to over RM2M. Use our search to check actual transacted prices for specific schemes.

What is the difference between a shop lot and a retail lot?

A shop lot (shophouse) is typically a standalone 1-6 storey unit in a commercial row. A retail lot (Shop Unit/Retail Lot) refers to smaller units within a shopping complex or commercial podium. Both are tracked separately in NAPIC data.

What is SOHO, SOFO, SOVO?

These are dual-purpose units — Small Office/Home Office (SOHO), Small Office/Flexible Office (SOFO), and Small Office/Virtual Office (SOVO). They are typically zoned commercial but designed for residential-style living with office use. Prices tend to be lower than traditional office lots.

How do I find commercial property prices in my area?

Use the search bar above to type the scheme or area name. You'll see actual transacted prices, floor area, and PSF from NAPIC records. Filter by state using the state cards above.