How to check the real transacted price of a property in Malaysia

The best way to tell if a Malaysian property is fairly priced is to look at what similar homes actually sold for, not what sellers are asking. Those figures are recorded by JPPH/NAPIC, the government valuation department. Across 127,417 transactions recorded in the last 24 months, the median sale was RM 398,000, or RM 354 per square foot.

This page shows the real transacted numbers by state and by property type, explains where to find them for a specific property, and how to read them so an asking price cannot fool you.

The short answer: how to see what a property really sold for

  • On a MyRumahBaru project or area page, the recorded NAPIC transaction prices for that development sit right next to the asking price, so you can compare the two at a glance.
  • NAPIC (under JPPH) publishes open transaction data for the whole country. It is the source of truth, but the raw data is spread across reports and is not searchable by a normal buyer.
  • Compare on price per square foot, not total price. A bigger unit costs more without being better value.
  • Look at the last 12 to 24 months only. Older sales miss recent movement, and NAPIC data lags by several months as sales are stamped.

Median transacted prices by state

These are the median recorded sale prices across the 16 states with enough transactions to report reliably, over the last 24 months. Price per square foot is the fairer comparison between areas, because it strips out how big the home is.

StateTransactionsMedian priceMedian RM / sq ftRM / sq ft year on year
Selangor29,526RM 500,000RM 424+0.3%
Johor19,414RM 495,000RM 393-0.1%
Perak13,074RM 300,000RM 275-0.4%
Pulau Pinang10,890RM 380,000RM 397+4%
Kuala Lumpur10,137RM 650,000RM 541+7.1%
Kedah8,221RM 290,000RM 322+4.4%
Negeri Sembilan6,901RM 310,000RM 306-0.7%
Pahang6,347RM 300,000RM 290+2.8%
Melaka5,708RM 303,000RM 286+3.3%
Terengganu5,284RM 340,000RM 302+2.8%
Sarawak4,806RM 410,000RM 374+0.4%
Kelantan3,889RM 340,000RM 304+4.6%
Sabah2,318RM 450,000RM 385+3.2%
Perlis576RM 292,000RM 304+5.1%
Putrajaya167RM 725,000RM 473
Labuan159RM 458,000RM 408

Median transacted prices by property type

A condominium or apartment sold for a median of RM 430,000 (RM 422 per square foot). Landed homes sell for more in total but often less per square foot, because you are paying for land as well as built-up space.

Property typeTransactionsMedian priceMedian RM / sq ft
Terraced House67,996RM 370,000RM 348
Condominium / Apartment20,156RM 430,000RM 422
Semi-Detached House12,952RM 455,000RM 359
Flat8,850RM 185,000RM 288
Bungalow / Detached7,000RM 450,000RM 325
Shop / Retail5,147RM 800,000RM 289
Cluster House2,044RM 563,000RM 368
Town House977RM 370,000RM 322

Where these numbers come from, and their limits

The figures on this page are recorded property transactions from JPPH/NAPIC, Malaysia's official valuation authority, over the last 24 months. These are actual stamped sales, not asking prices and not listings.

NAPIC data lags the market. A sale takes months to be stamped and published, so the most recent months are always incomplete. State medians are robust, but read the year-on-year movements as directional rather than precise.

A median is the middle of a wide range. A specific home can sell well above or below it depending on the exact building, floor, view, condition and tenure. Use the median as a sanity check on an asking price, then look at transactions in that specific development.

How to use this before you make an offer

  • Find recent transactions in the same development or the one next door, not just the same city.
  • Work out the asking price per square foot and compare it to those transactions. More than about 10 to 15% above recent sales needs a good reason.
  • Remember what the price does not include: legal fees, stamp duty, renovation, and for strata, the monthly maintenance and sinking fund.
  • For a new launch, compare the developer price against subsale transactions in nearby completed projects, since there is no transaction history yet.

Want the recorded prices for a specific area? Tell Sarah where you are looking and she can pull the transacted prices next to what is on the market now.

Chat with Sarah

Common questions

How can I see the actual transacted prices of a condominium in Malaysia rather than the asking price?

Recorded sale prices come from JPPH/NAPIC, the government valuation department. Across 127,417 transactions in the last 24 months the national median was RM 398,000, and a condominium or apartment sold for a median of RM 430,000 (RM 422 per square foot). On MyRumahBaru, the NAPIC transacted prices for a development are shown on its project and area pages, right next to the current asking prices, so you can compare the two directly.

What is a fair price per square foot for a home in Malaysia?

The national median over the last 24 months is RM 354 per square foot, but it varies widely by state: from around RM275 in Perak to over RM540 in Kuala Lumpur. Compare a specific property against recent transactions in the same area and property type rather than the national figure.

Is NAPIC transaction data free?

NAPIC publishes open property transaction data, but the raw files are spread across reports and are not searchable by address or development, which is why most buyers never use them directly. MyRumahBaru surfaces the relevant transactions on each listing and area page so you do not have to dig through them.

Why is the transacted price different from the asking price?

The asking price is what a seller hopes to get. The transacted price is what a buyer actually paid, after negotiation. In a soft market the gap can be large. Checking recorded transactions tells you how much room there usually is to negotiate.

How recent is NAPIC transaction data?

It lags by several months, because a sale has to be completed and stamped before it is recorded. The most recent months are always incomplete, so a rolling window of the last 12 to 24 months gives the most reliable picture.

Keep reading

Copyright © 2026 MyRumahBaru
GuidesBlogAreasPrivacy PolicyTerms
Copyright © 2026 MyRumahBaru