How to Compare Johor Project Prices with Completed Transactions
A launch price becomes meaningful only after it is compared with genuinely similar completed sales.
To compare Johor property prices, start with completed transactions rather than asking listings. Match the scheme or micro-location, property type, tenure, usable area, age, condition and transaction date; calculate a consistent price per square foot; then disclose the remaining differences. The result is a screening range, not a valuation.
Why completed transactions matter more than asking prices
A portal listing records what a seller hopes to receive. A developer price list records an offer before incentives, financing and completion. A completed transaction records a sale or transfer, although the recorded data can still require interpretation. These are different evidence types and should not be combined as if they measure the same thing.
NAPIC publishes broad transaction and residential-price visualisations by state, district, type and price range. For more granular work, the PRISM property-data workflow supports transaction searches using fields such as state, district, town or mukim, scheme or area, transaction date, tenure, land or parcel area, main floor area and transacted price. Access and product availability depend on the user category and service rules.
| Evidence | What it shows | How JPI uses it | Main limitation |
|---|---|---|---|
| Completed transaction | A recorded sale or transfer at a stated date | Primary price comparison when the asset is genuinely comparable | Condition, incentives or special circumstances may not be visible |
| Registered valuation | A professional opinion for a defined purpose and date | Escalation point when the decision is material or comparables conflict | Purpose, assumptions and valuation date matter |
| Current asking listing | A seller's present expectation | Measures competition and negotiation context | Not evidence that a buyer paid the amount |
| Developer or agent claim | A commercial representation | A question to verify against documents and independent evidence | May be selective, conditional or based on a different unit |
Where to obtain Johor property transaction evidence
1. Use NAPIC for market direction and initial filtering
NAPIC's public tools can help a buyer check transaction activity, residential median or average prices, district trends and price ranges. Its transaction-table archive listed Malaysia and Johor Q1 2026 tables when this guide was reviewed. These aggregates are useful for context, but they do not establish the value of a particular unit.
2. Use PRISM or JPPH data for granular transaction work
The current PRISM manual describes bulk and single-property transaction products and shows the fields available in search results. JPPH also publishes a formal transaction and rental data service, including ad-hoc and subscription routes, eligibility rules and stated fees. Buyers should confirm current access, product coverage and data definitions directly with JPPH because a public dashboard and a paid transaction record serve different purposes.
3. Escalate to a registered valuer
JPI's worksheet is not a valuation. If the project premium is large, financing is tight, comparables disagree or the property has unusual title, condition or use restrictions, appoint a registered valuer. LPPEH maintains the professional register and regulates valuers, appraisers and estate agents in Malaysia.
Build a like-for-like comparable set
Start narrowly. Three strong comparables are more useful than twenty mixed observations. If the exact completed scheme has too few records, widen one dimension at a time and label the change. For example, move from the same building to an adjacent completed building before moving to a different district.
| Factor | Good match | Reason to exclude or flag |
|---|---|---|
| Micro-location | Same scheme, precinct or practical demand catchment | Different station access, school catchment or employment journey |
| Property type | Condominium with condominium; terrace with similar terrace | Serviced apartment mixed with residential title without disclosure |
| Area | Similar main floor or parcel area using one convention | Built-up, land area and saleable area mixed together |
| Tenure and title | Same tenure and materially similar title conditions | Different lease balance, restriction, quota or use condition |
| Age and completion | Similar building generation or an explicit new-build comparison | Old asset and new launch treated as identical |
| Unit attributes | Comparable floor, view, parking, layout and orientation | Premium attributes hidden inside the average |
| Condition | Similar original, renovated or furnished state | Renovated sale compared with bare delivery without adjustment |
| Date | Recent transactions from a defined review window | Old transactions uplifted by an assumed growth rate |
Do not automatically add a percentage for a higher floor, new facilities or future infrastructure. Record the difference first. Use a professional valuation or a documented sensitivity range when a monetary adjustment is necessary.
Use one price-per-square-foot formula
The denominator must mean the same thing for every row. If one source uses main floor area and another uses saleable or parcel area, the calculated PSF may look precise while comparing different measurements. Keep each source's area label in the worksheet.
For a new launch, calculate both the published and effective cash price. Subtract only unconditional cash rebates that the buyer's documents actually grant. Do not treat free legal fees, furniture, a guaranteed-rent package or a future cashback as equivalent to cash unless its terms and buyer-specific value are verified. Acquisition duties and recurring charges remain separate and belong in the buying-cost budget and ROI model.
Illustrative Johor project-price comparison
The following numbers are fictional and demonstrate the method only. They are not transactions from a named Johor scheme and must not be cited as market evidence.
| Property | Date | Area | Price | PSF | Evidence note |
|---|---|---|---|---|---|
| Completed comparable A | Recent window | 830 sq ft | RM580,000 | RM699 | Same catchment; slightly smaller |
| Completed comparable B | Recent window | 900 sq ft | RM640,000 | RM711 | Similar tenure and parking |
| Completed comparable C | Recent window | 850 sq ft | RM615,000 | RM724 | Closest area match |
| Comparable median | — | — | — | RM711 | Middle PSF, not an average asking price |
| New project list price | Current offer | 850 sq ft | RM680,000 | RM800 | 12.5% above comparable median |
| After verified RM20,000 cash rebate | Current offer | 850 sq ft | RM660,000 | RM776 | 9.1% above comparable median |
This example does not conclude that a 9.1% premium is fair. It exposes the question. The buyer must decide whether the new project provides enough additional utility or risk reduction to justify about RM65 per square foot above the illustrative completed median—and whether the delayed handover, construction risk and future competing supply offset those benefits.
What can justify a new-launch premium?
Potential buyer utility
A more functional layout, better accessibility, useful parking, lower immediate repair needs or a materially stronger daily location can support a premium.
Building and legal differences
Tenure, title, lease balance, delivery standard, defect-liability rights, density and management design can make two nearby properties unlike.
Financing and timing
Progressive payments may change short-term cashflow, while delayed occupancy also delays rent and exposes the buyer to completion timing.
Exit market
A differentiated unit with broad owner-occupier utility may deserve more than an investor-heavy layout facing many similar future listings.
A premium is weak when its explanation relies mainly on a future catalyst, a developer's earlier price phase, a high asking listing, an unverified rental guarantee or the phrase “below market” without a disclosed comparable set.
Transaction-comparison worksheet
| Field | Project | Comparable A | Comparable B | Comparable C |
|---|---|---|---|---|
| Evidence type and source | Price list / SPA draft | Completed transaction | Completed transaction | Completed transaction |
| Evidence date | Fill in | Fill in | Fill in | Fill in |
| Scheme / micro-location | Fill in | Fill in | Fill in | Fill in |
| Property type and title | Fill in | Fill in | Fill in | Fill in |
| Tenure / lease balance | Fill in | Fill in | Fill in | Fill in |
| Area and convention | Fill in | Fill in | Fill in | Fill in |
| Price and PSF | Fill in | Fill in | Fill in | Fill in |
| Floor, view and parking | Fill in | Fill in | Fill in | Fill in |
| Condition / delivery | Fill in | Fill in | Fill in | Fill in |
| Material mismatch | Fill in | Fill in | Fill in | Fill in |
- Save the source document or link and record the access date.
- Separate completed prices, asking prices and developer offers into different groups.
- Remove records that serve a materially different buyer, tenant or use case.
- Calculate PSF using one area convention and retain the raw price.
- Use the median of the strongest completed set; show the full range as well.
- Calculate list-price and effective-cash-price premiums separately.
- Write one line explaining every material mismatch.
- Stress-test the premium against buying costs, achieved rent and future supply.
- Escalate to a registered valuer when the price decision is material or uncertain.
Frequently asked questions
Is price per square foot enough to compare Johor properties?
No. PSF is a normalisation tool, not a conclusion. Tenure, title, area definition, location, age, floor, view, parking, condition, density, management and transaction date can create real differences.
How many completed transactions should I use?
Use at least three strong comparables when available and retain the range. A larger set is useful only if the records remain genuinely comparable. One exact match can be informative but is too fragile to establish a reliable range by itself.
Can I use property portal listings as comparables?
Use them to understand current competing supply and seller expectations, but label them as asking evidence. Do not mix them with completed transactions or describe the result as a transacted market price.
How recent should a property transaction be?
Prefer the most recent period with enough matched records. If you widen the date range, display every transaction date and avoid applying an assumed market-growth percentage as though it were a verified adjustment.
Does a bank valuation prove that the project is a good buy?
No. A valuation has a defined purpose, date and assumptions. It does not test personal cashflow, future supply, tenant demand, exit timing or whether the buyer is paying for features they do not need.
Conclusion: make the premium visible before defending it
A strong comparison does not force every new project to match an older building's PSF. It makes the difference measurable. Build a tight completed-transaction set, keep mismatches visible, calculate both list and effective premiums, then decide whether the extra price buys durable utility. For a specific unit, submit the evidence through the private project-review form.