The tax on your property sale profit

Real Property Gains Tax (RPGT)

Calculate Malaysia's Real Property Gains Tax (RPGT) on a property sale, based on your gain, holding period, and disposer type.

Formula

gain = selling price − purchase price · exemption = greater of RM10,000 or 10% of the gain (individuals only) · RPGT = (gain − exemption) × the rate for your disposal year and disposer type

Assumptions

Frequently asked questions

Why is there a difference between citizens/PRs and companies from year 6 onward?
Malaysian citizens and permanent residents drop to a 0% RPGT rate from the 6th year of ownership onward, while Malaysia-incorporated companies continue paying 10% indefinitely — the exemption to zero only applies to individual citizen/PR disposers.

Does the RM10,000/10% exemption apply to companies too?
No — this waiver (the greater of RM10,000 or 10% of the gain) is only available to individual disposers, not companies, regardless of residency status.

What if I made a loss on the sale?
No RPGT applies — the tax is only charged on a gain (selling price above purchase price). A loss isn't taxed, though it also can't be used to offset other income under RPGT rules.

Sources