Home Affordability Calculator

Enter your net income, monthly commitments and DSR limit to find the maximum instalment, loan and home price you can carry.

RM
RM
%

Each bank sets its own DSR limit, so 60% is only a starting point. Enter your bank's figure.

%
%

This result is an estimate only. Check with your bank or the relevant authority before making decisions.

How it is calculated

  1. Maximum instalment = income × DSR limit − monthly commitments
  2. Maximum loan = instalment × (1 − (1 + r)^−n) ÷ r, where r is the annual rate ÷ 12 and n is the number of months (at a 0% rate, loan = instalment × n)
  3. Maximum price = maximum loan ÷ (1 − down payment %)

If the maximum instalment is zero or negative, there is no room for a new loan.

Worked example

Net income RM6,000, commitments RM800, DSR limit 60%, rate 4%, 35 years, 10% down payment:

  1. Maximum instalment: RM6,000 × 60% − RM800 = RM2,800
  2. Maximum loan: RM632,375.73
  3. Maximum price: RM632,375.73 ÷ 0.9 = RM702,639.70

If income were only RM1,000, the maximum instalment would be negative and the calculator shows that there is no room.

Why your number may differ

Each bank sets its own DSR limit and counts income and commitments in its own way.

Frequently asked questions

What is DSR?

DSR (debt service ratio) is your monthly debt payments divided by your net monthly income.

Why is the DSR limit 60%?

It is only a starting point. Each bank sets its own DSR limit, so enter your bank's figure.

How is the maximum price calculated?

The maximum instalment is converted into a maximum loan using the reducing-balance method, then divided by the financed share (100% minus the down payment) to get the price.