Housing Loan Calculator Malaysia
BNM 2026Your monthly repayment, DSR and stress test, with a plan for paying off faster.
1Property & loan
2Your income
3Optional
Optional costs
Stress test
Pay faster
YOUR MONTHLY REPAYMENT
Planning guide only. Banks apply their own credit policy.
Total interest
Total payable
DSR %
Gross monthly income
NO BLACK BOX
How we calculate your housing loan
How we calculate your housing loan
Finance the property
RM 540,000.00
Property less downpayment, plus financed costs
Apply the monthly rate
4.3% p.a.
Annual rate divided by 12
Spread the repayments
420 months
Equal instalments on a reducing balance
Check your DSR
31.1%
Commitments plus repayment divided by income
How the housing loan calculator works
Malaysian home loans are reducing-balance loans with monthly rests: each month the bank charges interest on what you still owe, and the rest of your instalment pays down the loan. The calculator uses the same amortisation formula banks use, then adds the costs and checks that matter before you sign.
The formula
- Loan amount P = Property price − Downpayment (plus any fees you choose to finance)
- Monthly rate r = Annual rate ÷ 12
- Number of months n = Tenure in years × 12
- Monthly instalment = P × r ÷ (1 − (1 + r)^−n)
- Total interest = Instalment × n − P
Worked example 1: the default home
A RM600,000 property with a 10% downpayment gives a loan of RM540,000. At 4.30% over 35 years:
- Monthly instalment ≈ RM2,489.12
- Total interest ≈ RM505,430.40
- Total repaid ≈ RM1,045,430.40
In the first month, interest is RM540,000 × 4.30% ÷ 12 = RM1,935, so only about RM554 reduces the loan. That's why extra payments in the early years save the most interest.
Worked example 2: shorter tenure
The same RM540,000 over 30 years at 4.30% costs about RM2,672.31 a month with about RM422,030 in interest. Paying about RM183 more each month saves roughly RM83,400 of interest and five years of repayments.
What affects your result
- Rate. Most home loans float with the bank's Standardised Base Rate (SBR). A 0.5% change on RM540,000 over 35 years moves the instalment by roughly RM165.
- Tenure. Longer tenures lower the instalment but add interest. Banks usually allow up to 35 years or age 70, whichever comes first.
- Downpayment. A bigger downpayment reduces the loan and every instalment.
- Upfront costs. Stamp duty on the transfer and loan agreement, legal fees, valuation and MRTA/MRTT are shown separately so you can see the cash you need.
- Affordability. The DSR check uses your income and existing commitments. Under BNM's responsible financing measures, banks assess affordability on income after statutory deductions such as tax and EPF.
- Islamic financing. In Islamic mode, the instalment uses the effective profit rate, and the calculator also shows the maximum instalment at the ceiling profit rate and the bank's selling price.
Using the calculator step by step
- Choose Conventional or Islamic financing.
- Enter the property price and downpayment (in RM or %). The financing amount updates automatically.
- Enter the rate and pick a tenure chip, or type your own.
- Add your income (gross and net) and existing commitments to see your DSR and whether the instalment looks comfortable, stretched or high.
- Open the optional rows for upfront costs, the stress test and pay faster.
- Share the link or download the summary to compare offers from different banks.
Common mistakes
- Budgeting on gross pay. Use your real take-home pay; banks assess income after statutory deductions too.
- Forgetting the cash needed upfront. On a RM600,000 home, the downpayment alone is RM60,000 before stamp duty and fees.
- Assuming the rate is fixed. Floating rates follow SBR changes over a 30–35-year loan.
- Choosing the longest tenure by default. It lowers the instalment but can add tens of thousands in interest.
- Ignoring progressive interest. For homes under construction, you pay interest only on released amounts until completion.
Stress test and paying faster
Use the stress test to see your instalment if rates rise 1–2%: at 6.30%, the RM540,000 loan would cost about RM3,189 a month. The pay-faster tab shows how an extra monthly amount shortens the tenure and how much interest it saves. Check your loan's lock-in period before making large extra payments.
The result is an estimate. Banks round instalments, may charge interest daily, and may finance fees, so your letter of offer is the final figure.
Common questions
Frequently asked
Keep going
Hand-picked next steps that work well with this calculator.