Property ROI & Rental Yield Calculator Malaysia

Return on investment (ROI) is the single most important number to know before you commit to a property purchase. Whether you are buying a factory, warehouse, shop lot or industrial land, this ROI calculator for Malaysian property shows your gross yield, net yield, cash-on-cash return and total return — including capital appreciation and RPGT — in real time.

Property

RM
RM

Financing

Returns

Net Rental Yield
—
—
Gross Yield—
Cash-on-Cash Return—
Net Operating Income (p.a.)—
Monthly Cash Flow—
Total Cash Invested—

Exit Projection

%
Projected Exit Value—
Capital Gain—
RPGT Payable (est.)—
Net Profit @ Exit—
Total ROI—

Monthly Operating Expenses & Vacancy

RM
RM
RM
RM
RM
RM
%
How it works: Net yield = (annual rent − vacancy − operating expenses) ÷ price. Cash-on-cash = annual cash flow ÷ total cash you put in (down payment + legal & stamp duty). Total ROI includes capital appreciation over your holding period, minus RPGT. Figures are pre-tax estimates — consult a licensed valuer/tax adviser for exact numbers.

How to Calculate Property ROI in Malaysia

Property ROI works on four levels, each answering a different question:

  • Gross rental yield = (annual rent ÷ purchase price) × 100. The headline figure agents quote, but it ignores vacancy, maintenance and financing.
  • Net rental yield = ((annual rent − vacancy − operating expenses) ÷ purchase price) × 100. The true unlevered return on the asset itself.
  • Cash-on-cash return = (annual cash flow ÷ total cash invested) × 100. The figure that matters most when you finance with a loan.
  • Total ROI = (net profit including capital appreciation, minus RPGT) ÷ cash invested × 100.

What Is a Good ROI for Property in Malaysia?

As a rough benchmark for net rental yield:

  • Below 4% — weak; you would likely do better keeping capital in a fixed deposit.
  • 4–6% — average for residential property in KL, Penang and JB.
  • 6–8% — good; healthy positive cash flow.
  • Above 8% — excellent; but double-check your rent and vacancy assumptions.

Industrial property in Johor tends to sit at the higher end. Well-located factories for sale in Johor in active corridors such as Senai, Pasir Gudang and Iskandar Puteri often deliver net yields of 5–7%, thanks to steady demand from manufacturers and logistics operators.

Gross Yield vs Net Yield vs Cash-on-Cash Return

Gross yield is the simplest — annual rent divided by purchase price. It is useful for a quick comparison but flatters the numbers because it ignores every cost.

Net yield subtracts vacancy and operating expenses (maintenance, sinking fund, assessment tax, quit rent and insurance) to show what the property actually earns before financing.

Cash-on-cash return goes one step further and factors in your loan repayments, dividing the remaining cash flow by the cash you actually put in (down payment plus legal and stamp duty). For a leveraged purchase, this is the return on the money genuinely at risk.

Why Capital Appreciation Changes the ROI Picture

Yield only measures income. Total return equals yield plus capital growth. Many Malaysian industrial assets under-perform on yield but deliver meaningful capital appreciation as surrounding infrastructure — ports, highways and data centres — matures. The calculator projects your exit value using a yearly appreciation rate and nets off RPGT so you see the full picture.

Frequently Asked Questions

What is ROI in property?

ROI (return on investment) measures the profit a property generates relative to the money you put in. It combines rental income and capital appreciation, then divides that by your total cash invested (down payment plus legal and stamp duty).

What is a good ROI for property in Malaysia?

A net rental yield of 4–6% is average, 6–8% is good, and above 8% is excellent. Industrial property in Johor typically sits in the 5–7% range for well-located assets.

How do I calculate rental yield?

Gross yield = (annual rent ÷ purchase price) × 100. For net yield, subtract vacancy and annual operating expenses from the annual rent first, then divide by purchase price.

What is cash-on-cash return?

Cash-on-cash return is your annual cash flow (after loan repayments and expenses) divided by the total cash you invested. It measures the return on the actual money at risk, which is why it matters most for leveraged investors.

Does ROI include capital appreciation?

Total ROI should. Yield only captures income; capital growth is a separate component of return. The calculator projects the exit value, adds it to cumulative cash flow, and deducts RPGT to show total ROI.

How is RPGT calculated in Malaysia?

Real Property Gains Tax is levied on the profit when you sell. For individual Malaysians the rate depends on how long you hold: 30% within 3 years, 20% in year 4, 15% in year 5, and 0% from year 6 onwards. The calculator estimates this automatically.

Start Calculating Your Property ROI

Before you commit to a factory or land purchase, run the numbers above. Then browse our factory listings in Johor or contact our property team for a curated shortlist matched to your yield target.