Does Your Malaysian Rental Actually Make Money? (2026)

Share

If you own or are about to buy a Malaysian rental property, you have probably already worked through the compliance side. You know the stamp duty on the purchase. You have read about RPGT when you eventually sell. You know rental income is taxable and that the tenancy agreement needs stamping. Those are the costs everyone researches because they are unavoidable and they have deadlines.

But none of them answer the question that actually decides whether the investment was worth making: does the property put money in your pocket every month, or take it out? Stamp duty and RPGT are entry and exit costs. Cashflow is the thing happening in between, every single month you hold the asset, and it is the part most buyers never properly calculate. This post shows you the test, and what it reveals about the Malaysian market.

The two-number trap

Most people judge a rental on one of two numbers, and both are misleading.

Gross yield. Annual rent divided by purchase price. A property renting at RM2,150 a month on a RM450,000 purchase shows a 5.7% gross yield. That sounds healthy, comfortably above a fixed deposit. But gross yield accounts for exactly two figures and ignores everything that happens after the rent lands.

Rent beats the mortgage. The slightly more sophisticated version: the rent (RM2,150) is higher than the loan instalment (around RM1,793 on a 90% loan at 4.0% over 35 years), so the property "makes RM357 a month." This is the trap that catches experienced buyers, because it feels like real accounting. It is not. It counts one cost out of twelve.

The 12-cost test

A property is genuinely cashflow-positive only when monthly rent clears the sum of all twelve recurring costs a landlord actually pays. Here is the same RM450,000 archetype, run properly. This is an anonymized example, not a specific listing.

Line Monthly (RM)
Gross rent +2,150
Loan instalment (90% LTV, 4.0%, 35yr) -1,793
Maintenance fee + sinking fund -300
Assessment rate + quit rent -60
Insurance (fire + mortgage) -40
Vacancy provision (1 month/year) -179
Repairs and minor maintenance -30
Property management (if used, ~8%) -172
Rental income tax (estimate) -60
Net monthly cashflow ~-484

That 5.7% gross yield property, which clears the "rent beats the mortgage" test by RM357, actually loses close to RM480 a month once every real cost is counted. Self-manage instead of paying an agent and you claw back RM172, landing near break-even rather than positive. Either way, the headline numbers were telling you the opposite of the truth. For a deeper look at how this gap works, see gross yield versus net cashflow.

The lesson is not that Malaysian property is a bad investment. It is that the surface numbers cannot tell you which properties work. The difference between a property that drains RM480 a month and one that deposits RM800 is invisible on a listing page and only appears after the full cost stack.

Cashflow Calculator Run the full 12-cost test on any property
Use Calculator

What the test reveals across the whole market

We screened about 130,000 active listings across Malaysia (April 2026), matching each one against real rental comparables and running the full 12-cost model on every pairing. The result is sobering:

In other words, the large majority of listings that agents describe as "good rental yield" never even clear the instalment, and many that do still bleed money once maintenance, vacancy, management, and tax are counted. Gross yield flatters almost the entire market.

Where do the survivors cluster? By region, the cashflow-positive set is concentrated in Kuala Lumpur (456), Selangor (387), and Johor (178), with the rest spread thinly across the smaller states. By price, they skew affordable: 148 sit under RM300,000 and 407 in the RM300,000 to RM500,000 band, because lower entry prices and lower absolute costs lift the rent-to-cost ratio. The expensive end of the market, where most marketing energy goes, produces very few genuine cashflow winners.

What the winners have in common

The 1,088 are not random. They share a profile rather than a postcode:

These are findable, but only with two things most buyers do not have: complete sale and rental comparable data for each development, and a consistent 12-cost model applied to every one. Eyeballing listings will not surface them, because the property that nets +RM800 and the one that nets -RM480 can look almost identical on a portal.

How to test a property before you buy

  1. Get the real recurring costs, not estimates. Ask for the actual maintenance and sinking fund rate per square foot, the assessment and quit rent, and the management fee if you will not self-manage.
  2. Use real rental comparables. Find at least three to five recent lets in the same development at the size you are buying. One or two data points is a guess, not a yield.
  3. Run the full 12-cost model. Our cashflow calculator does this automatically, including rental income tax at your marginal rate. If the net is negative, the gross yield lied to you.
  4. Demand a buffer. A net surplus under a few hundred ringgit a month is a near-trap that a single rate hike or vacancy month flips negative. Aim for properties with real headroom.

We screened ~130,000 listings so you do not have to. The directory names the 1,088 where rent clears the loan, with all twelve costs pre-calculated per unit and a confidence score on the rental data, so you can see which carry a real surplus and which only look positive. One-time payment, lifetime access.

See the 1,088-property directory →
Or download a free sample first

The bottom line

Sorting the stamp duty and RPGT is necessary, but it tells you nothing about whether the property earns its keep. That answer comes from one test: does the rent clear all twelve recurring costs, not just the mortgage? Across the whole market, fewer than 1 in 100 listings even beat the loan instalment, and fewer still clear the full cost stack with room to spare. The winners are affordable, low-cost, organically tenanted units that no headline gross yield will point you to.

Before you commit capital, run the full 12-cost number. If you cannot account for maintenance, assessment, quit rent, insurance, vacancy, management, and tax, you do not have a real figure yet, you have a gross yield, and gross yield is the number that loses people money.

See the 12-cost test applied to real properties before you buy. Download the free 5-page sample PDF.

Download Now ↓
Or get the full 1,000+ property directory →

Related guides

Free worksheet

The Net Yield Worksheet — JB, KL, Penang (2026)

Go from listing-page gross yield to true net cashflow: upfront cost sheet, 12-cost monthly model, break-even months, and area benchmarks — one printable page.

No spam. Unsubscribe anytime.

Or get the full 1,000+ property cashflow directory (SGD 999) →