Stamp duty is the single largest upfront cost after your down payment when buying property in Malaysia. On a RM 650,000 property, it is roughly RM 12,000 in MOT stamp duty alone. Add loan stamp duty and legal fees, and the total acquisition cost can reach RM 30,000 or more before you even pay the deposit. Yet most buyers walk into their lawyer's office with only a vague idea of what they owe.
The problem is not that the rates are secret. LHDN publishes them. The problem is that the calculation involves tiered MOT rates, a flat loan duty rate, legal fee schedules under the Solicitors' Remuneration Order 2023, and conditional exemptions that depend on citizenship, property price, and whether it is your first purchase. Doing all of this manually takes time and creates room for errors.
The PropCashflow Stamp Duty Calculator does it in seconds. This guide walks you through every input, explains what each result means, and includes two fully worked examples so you can verify the numbers yourself.
Why Exact Numbers Matter
Property agents and bank officers will often quote stamp duty as "roughly 3% to 4% of the price." That range is useless for financial planning. On an RM 800,000 property, the difference between 3% and 4% is RM 8,000 — enough to cover two months of maintenance fees.
More importantly, the actual stamp duty is not a flat percentage. It is tiered for MOT and flat for the loan agreement, and the two are calculated on different base amounts (property price vs. loan amount). A buyer who budgets "4% for stamp duty" on an RM 500,000 property would set aside RM 20,000. The actual MOT duty is RM 9,000. If they have a 90% loan, the loan stamp duty adds RM 2,250. That is RM 11,250 — barely half of what they budgeted. The surplus is good news, but it means they tied up RM 8,750 unnecessarily when it could have been earning returns elsewhere.
On the other side, a foreigner buying the same RM 500,000 property pays 8% flat MOT duty: RM 40,000. Add loan stamp duty at 70% margin (RM 1,750) and you are at RM 41,750 — more than double the "4% estimate."
Exact numbers prevent surprises in both directions.
Open the Calculator
Go to the Stamp Duty Calculator. The page loads with default values so you can see the interface immediately. Every field updates the results in real time — no "calculate" button to press.
Step-by-Step Walkthrough
Step 1: Enter the Property Price
Type the purchase price into the Property Price (RM) field. This is the agreed transaction price, or the market value determined by JPPH (Jabatan Penilaian dan Perkhidmatan Harta) — whichever is higher. In practice, for subsale properties at arm's length, the price you pay is typically accepted. For below-market transfers (e.g., between family members), LHDN may use the JPPH valuation instead.
The price determines the base for three calculations:
- MOT stamp duty (tiered 1%-4% for citizens/PRs, flat 8% for foreigners on residential)
- SPA legal fees (tiered under SRO 2023)
- Down payment (property price minus loan amount)
Step 2: Select Property Type
Click Residential or Non-Residential.
This matters because the 8% flat foreigner rate only applies to residential property. Non-residential property (commercial, industrial) uses the standard tiered rates for all buyer types. If you are a foreigner buying a shophouse, commercial lot, or industrial unit, your MOT stamp duty is calculated the same way as a citizen's — at the tiered 1%/2%/3%/4% schedule.
For Malaysian citizens and PRs, the rate schedule is the same for both residential and non-residential.
Step 3: Choose Buyer Type
Click Citizen, PR, or Foreigner.
This is the input with the biggest impact on your final number. Here is why:
| Buyer Type | MOT Rate (Residential) | Notes |
|---|---|---|
| Citizen | Tiered 1%-4% | Standard schedule |
| PR | Tiered 1%-4% | Same as citizen |
| Foreigner | Flat 8% | On full property price |
A Malaysian citizen buying an RM 1,000,000 residential property pays RM 24,000 in MOT stamp duty. A foreigner buying the same property pays RM 80,000. That is a RM 56,000 difference from a single dropdown selection.
Step 4: Tick First-Time Buyer If Applicable
If you are a Malaysian citizen purchasing your first residential property priced at RM 500,000 or below, tick the first-time homebuyer checkbox. This activates the government's exemption under Budget 2025/2026, valid for SPAs executed through 31 December 2027.
The exemption zeroes out:
- 100% of MOT stamp duty
- 100% of loan agreement stamp duty
On an RM 500,000 property with 90% financing, this saves RM 9,000 (MOT) + RM 2,250 (loan) = RM 11,250.
The checkbox auto-disables when you select Foreigner as buyer type — foreigners do not qualify for this exemption.
Step 5: Adjust the Loan Margin Slider
Drag the slider to match your financing percentage. Common values:
| Scenario | Typical Margin |
|---|---|
| Citizen, first two properties | 90% |
| Citizen, third property onward | 70% |
| PR | 80-90% (bank dependent) |
| Foreigner | 60-70% |
| Cash purchase | 0% |
The loan amount determines two things in the results:
- Loan stamp duty at 0.5% of the loan amount
- Loan legal fees under SRO 2023 tiered schedule
Setting this slider to 0% simulates a cash purchase — the calculator removes loan stamp duty and loan legal fees entirely.
Step 6: Read the Results Panel
The results panel shows a complete breakdown:
| Line Item | What It Is |
|---|---|
| MOT Stamp Duty | Tiered 1-4% (citizen/PR) or 8% flat (foreigner) on property price |
| Loan Stamp Duty | 0.5% of loan amount |
| SPA Legal Fees | SRO 2023 tiered schedule on property price, plus 6% SST |
| Loan Legal Fees | SRO 2023 tiered schedule on loan amount, plus 6% SST |
| Down Payment | Property price minus loan amount |
| Total Upfront Cost | Sum of all stamp duties + all legal fees + down payment |
The total upfront cost is the number that matters most. It tells you exactly how much cash you need to have available before signing the SPA. No surprises, no last-minute scrambles.
Worked Example 1: RM 650,000 — Malaysian Citizen
Inputs:
- Property price: RM 650,000
- Property type: Residential
- Buyer type: Citizen
- First-time buyer: No (second property)
- Loan margin: 90%
MOT Stamp Duty Calculation:
| Tranche | Amount | Rate | Duty |
|---|---|---|---|
| First RM 100,000 | RM 100,000 | 1% | RM 1,000 |
| RM 100,001 – RM 500,000 | RM 400,000 | 2% | RM 8,000 |
| RM 500,001 – RM 650,000 | RM 150,000 | 3% | RM 4,500 |
| Total MOT Stamp Duty | RM 13,500 |
Loan Stamp Duty:
- Loan amount: RM 650,000 x 90% = RM 585,000
- Loan stamp duty: RM 585,000 x 0.5% = RM 2,925
Legal Fees (SRO 2023):
SPA legal fees (based on RM 650,000):
- First RM 500,000 x 1.25% = RM 6,250
- Next RM 150,000 x 1.00% = RM 1,500
- Subtotal: RM 7,750
- SST (6%): RM 465
- SPA legal fees total: RM 8,215
Loan legal fees (based on RM 585,000):
- First RM 500,000 x 1.25% = RM 6,250
- Next RM 85,000 x 1.00% = RM 850
- Subtotal: RM 7,100
- SST (6%): RM 426
- Loan legal fees total: RM 7,526
Want the full data? The PropCashflow Directory includes cashflow analysis for 1,000+ properties across Malaysia. Get Instant Access →
Total Upfront Cost Summary:
| Item | Amount (RM) |
|---|---|
| MOT stamp duty | 13,500 |
| Loan stamp duty | 2,925 |
| SPA legal fees (incl. SST) | 8,215 |
| Loan legal fees (incl. SST) | 7,526 |
| Down payment (10%) | 65,000 |
| Total upfront cost | 97,166 |
| As % of property price | 14.9% |
The stamp duty and legal fees alone total RM 32,166 — about 4.9% of the property price. Add the 10% down payment and the buyer needs roughly RM 97,000 in cash.
Worked Example 2: RM 1,200,000 — Foreigner
Inputs:
- Property price: RM 1,200,000
- Property type: Residential
- Buyer type: Foreigner
- First-time buyer: Disabled
- Loan margin: 70%
MOT Stamp Duty Calculation (Foreigner — Flat 8%):
RM 1,200,000 x 8% = RM 96,000
For comparison, a Malaysian citizen would pay:
- First RM 100K x 1% = RM 1,000
- Next RM 400K x 2% = RM 8,000
- Next RM 500K x 3% = RM 15,000
- Next RM 200K x 4% = RM 8,000
- Citizen total: RM 32,000
The foreigner pays RM 64,000 more in MOT stamp duty alone. This is one of the most significant hidden costs for foreign property investors in Malaysia.
Loan Stamp Duty:
- Loan amount: RM 1,200,000 x 70% = RM 840,000
- Loan stamp duty: RM 840,000 x 0.5% = RM 4,200
Legal Fees (SRO 2023):
SPA legal fees (based on RM 1,200,000):
- First RM 500,000 x 1.25% = RM 6,250
- Next RM 700,000 x 1.00% = RM 7,000
- Subtotal: RM 13,250
- SST (6%): RM 795
- SPA legal fees total: RM 14,045
Loan legal fees (based on RM 840,000):
- First RM 500,000 x 1.25% = RM 6,250
- Next RM 340,000 x 1.00% = RM 3,400
- Subtotal: RM 9,650
- SST (6%): RM 579
- Loan legal fees total: RM 10,229
Total Upfront Cost Summary:
| Item | Amount (RM) |
|---|---|
| MOT stamp duty (8% flat) | 96,000 |
| Loan stamp duty | 4,200 |
| SPA legal fees (incl. SST) | 14,045 |
| Loan legal fees (incl. SST) | 10,229 |
| Down payment (30%) | 360,000 |
| Total upfront cost | 484,474 |
| As % of property price | 40.4% |
A foreigner buying an RM 1.2M property needs nearly half the property price in upfront cash. The stamp duty and legal fees component alone is RM 124,474 — over 10% of the property price. This is why running the calculator before making an offer is not optional for foreign buyers.
First-Time Buyer Exemption: What Changes
If you qualify for the first-time homebuyer exemption (Malaysian citizen, first residential property, SPA price at or below RM 500,000, SPA executed by 31 December 2027), the calculator adjusts automatically when you tick the checkbox:
Before exemption (RM 500,000, citizen, 90% loan):
- MOT stamp duty: RM 9,000
- Loan stamp duty: RM 2,250
- Total stamp duty: RM 11,250
After exemption:
- MOT stamp duty: RM 0
- Loan stamp duty: RM 0
- Total stamp duty: RM 0
Legal fees still apply — the exemption covers stamp duty only, not solicitors' fees. But saving RM 11,250 on a RM 500,000 property is a 2.25% reduction in upfront cost. For a first-time buyer who is already stretching their budget, this is material.
Note: The exemption applies to the property price ceiling, not the loan amount. A property priced at RM 500,001 does not qualify. There is no partial exemption — it is all or nothing at the RM 500,000 threshold.
What the Calculator Does Not Include
The stamp duty calculator focuses on regulated, predictable costs. Several items are outside its scope:
Disbursements and out-of-pocket expenses: Your lawyer will charge disbursements — registration fees, land search fees, bankruptcy search fees, and sundry administrative charges. These typically run RM 500-RM 1,500 depending on the state and property type.
Valuation fees: If the bank requires a formal valuation (common for subsale properties), the valuation fee is typically 0.25% of the property value, subject to a minimum. On an RM 600,000 property, expect around RM 1,500.
Agent commission (seller side): The calculator does not include agent fees because they are typically paid by the seller. If you are a buyer who agreed to pay your own agent, budget 2-3% of the property price.
Renovation and furnishing: These are post-purchase costs that vary enormously. The calculator gives you the fixed entry cost; renovation is a separate planning exercise.
RPGT on the seller side: If you are evaluating total transaction cost including the seller's RPGT, use the RPGT Calculator separately.
For a complete breakdown of all property purchase costs, see our real cost of buying property guide.
Tips for Accurate Results
-
Use market value for below-market transfers. If you are buying from a family member at a discount, LHDN will assess stamp duty on the JPPH market value, not your discounted price. Enter the market value into the calculator.
-
Check your loan margin with the bank first. Banks offer different margins depending on your credit profile, the number of existing facilities, and the property type. Do not assume 90% — get a pre-approval or at least a preliminary indication.
-
Run the calculator at multiple price points. If you are negotiating, run the calculator at your offer price and the asking price. The stamp duty difference between RM 480,000 and RM 520,000 is not just the RM 40,000 price gap — the RM 520,000 property also crosses out of first-time buyer exemption territory.
-
Compare citizen vs. foreigner side by side. If you are a foreigner considering setting up a company to hold the property, compare the 8% flat rate against the tiered citizen rates plus the cost of company setup, annual compliance, and the company RPGT schedule.
Linking to Other Tools
The stamp duty calculator handles entry costs. But entry cost is only part of the equation. Before committing to a property, you should also run:
- Net Cashflow Calculator — Will the property generate positive monthly cashflow after mortgage, expenses, vacancy, and tax?
- RPGT Calculator — What will the exit tax be if you sell in 3, 5, or 10 years?
- Rental Income Tax Calculator — How much of your rental income goes to LHDN each year?
Together, these four tools give you the complete financial picture: cost to enter, annual holding cost, annual tax, and cost to exit.
FAQ
How do I use the Malaysia stamp duty calculator? Enter property price, select property type (residential or non-residential), choose buyer type (citizen, PR, or foreigner), tick first-time buyer if applicable, set loan margin slider. Results update instantly showing MOT stamp duty, loan stamp duty, legal fees, and total upfront cost.
What inputs does the stamp duty calculator need? Five inputs: property price in RM, property type, buyer type, first-time buyer status (for 2026-2027 exemption), and loan margin percentage.
Does the calculator include legal fees? Yes. SPA legal fees and loan legal fees under Solicitors Remuneration Order 2023 (Table A), plus stamp duty. Gives full upfront cost including down payment.
Can foreigners use the stamp duty calculator? Yes. Select 'Foreigner' as buyer type — applies the 8% flat residential MOT rate. First-time buyer checkbox auto-disabled for foreigners.
Is the first-time buyer exemption automatically applied? Yes. Tick 'First-time homebuyer' for properties at or below RM 500,000. Calculator zeroes out MOT and loan stamp duty. Citizen-only.
Related Reading
- Stamp Duty Malaysia (2026): Rates, Exemptions & Calculator
- Stamp Duty & Legal Fees Calculator Malaysia: Total Entry Cost Breakdown
- The Real Cost of Buying Property in Malaysia
- Legal Fees for Property Transactions in Malaysia
- E-Stamping Malaysia: How to Stamp Documents Online
- Net Cashflow Calculator Guide