HOUSING LOAN

What is DSR and how Malaysian banks assess affordability

KiraBoss Editorial· Last reviewed 2026-10-06· 5 min read

DSR (Debt Service Ratio) is the share of your monthly income that already goes to loan repayments. Malaysian banks use it to decide whether you can afford a new housing, car or personal loan. Bank Negara Malaysia (BNM) requires banks to assess affordability on your income after tax and EPF, but it does not publish one fixed DSR limit. Each bank sets its own.

The DSR formula

DSR = Total monthly debt commitments ÷ Monthly net income × 100

Try the calculator

Apply this guide to your own numbers.

Open calculator
  • Monthly debt commitments: every loan instalment you pay, plus the new loan you are applying for. This includes your housing loan, car hire purchase, personal loan, PTPTN, and credit card or BNPL repayments.
  • Monthly net income: gaji after statutory deductions such as EPF (KWSP), SOCSO, EIS and PCB. BNM's responsible financing guidelines tell banks to look at income after tax and EPF, not your gross salary.

Some banks also quote a gross DSR (commitments ÷ gross income) for comparison. The same commitments always give a lower percentage on gross income, so check which one a bank or agent means.

What counts as a commitment

Banks get these figures from your CCRIS report and your application. Typical items:

  • Existing housing loans, including ones for property you rent out
  • Car and motorcycle hire purchase instalments
  • Personal loans and cash-from-credit-card plans
  • PTPTN and other education loans
  • Credit card and BNPL balances (each bank has its own way of counting these)
  • Loans you guarantee for someone else may also be considered

Everyday spending such as rent, groceries and utilities is not part of the DSR number. Banks still consider your living costs separately, because BNM expects them to check you have enough left for necessities after paying your debts.

Worked example 1: first home loan

Aina earns RM6,000 gross. After EPF, SOCSO, EIS and PCB, her payslip shows RM4,900 net. Her existing commitments are a car loan of RM850 and PTPTN of RM200, which is RM1,050 a month.

  • DSR today: RM1,050 ÷ RM4,900 = 21.4%
  • She applies for a RM400,000 home loan at 4.3% over 35 years. The instalment is about RM1,844.
  • New DSR: (RM1,050 + RM1,844) ÷ RM4,900 = RM2,894 ÷ RM4,900 = 59.1%

On gross income, the same commitments come to only 48.2%. This is why a bank's answer can surprise you if you only looked at gross figures.

If the floating rate later rose by 1% to 5.3%, the instalment would be about RM2,096 and her DSR would climb to about 64%. Banks look at this kind of buffer too.

Worked example 2: adding a personal loan

Ravi takes home RM3,500 net and already pays RM1,400 a month in commitments (DSR 40%). He wants a RM20,000 personal loan at 6% flat over 5 years.

  • Instalment: (RM20,000 + RM20,000 × 6% × 5) ÷ 60 = RM433.33
  • New DSR: (RM1,400 + RM433.33) ÷ RM3,500 = 52.4%

Whether this is approved depends on the bank's limit for his income level, his credit history in CCRIS and how stable his job is.

Working backwards: how much loan can I get?

You can turn the formula around to estimate your maximum instalment:

Maximum new instalment = (Net income × the bank's DSR limit) − existing commitments

Taking Aina's numbers and assuming two possible bank limits, purely to illustrate:

  • At a 60% limit: RM4,900 × 60% − RM1,050 = RM1,890 a month. At 4.3%, that supports roughly RM410,000 over 35 years, or about RM382,000 over 30 years.
  • At a 70% limit: RM4,900 × 70% − RM1,050 = RM2,380 a month, which supports roughly RM516,000 over 35 years.

These are not BNM figures. Ask the bank what limit applies to you. Use the affordability tab in the housing loan calculator to test your own numbers.

Maximum tenures that affect your DSR

A longer tenure lowers the instalment and therefore your DSR, but BNM caps how long some loans can run:

  • Housing loans: up to 35 years. BNM has said this is enough to clear the loan by retirement age, and that going to 40 years mainly adds total interest.
  • Car hire purchase: up to 9 years.
  • Personal financing: up to 10 years, under BNM's Personal Financing Policy Document (September 2025).

Many banks also limit the tenure so the loan ends by a set retirement age, which matters if you are borrowing in your 40s or 50s.

How to lower your DSR before applying

  1. Pay off small loans first. Clearing a RM300 a month instalment can matter more than a RM300 pay rise, because the whole RM300 comes off your commitments.
  2. Clear or reduce credit card and BNPL balances before the bank pulls your CCRIS report.
  3. Choose a longer tenure within BNM's limits. Just remember the total interest goes up.
  4. Put down a bigger deposit so the new loan is smaller.
  5. Declare all regular income with proper documents, such as fixed allowances, commissions or rental income. Banks can only count what they can verify.
  6. Apply jointly if a spouse or family member will share the loan. Both incomes and both sets of commitments are counted.

Common mistakes

  • Using gross salary. Banks work on income after statutory deductions, so your real DSR is higher than you think.
  • Forgetting PTPTN or BNPL. They show up in CCRIS even if you don't list them.
  • Assuming one bank's answer applies everywhere. Limits, income treatment and credit card rules differ between banks, so one bank's rejection doesn't mean every bank will say no.
  • Borrowing right up to the limit. A DSR that only just passes leaves little room if rates rise or your income drops.
  • Applying at many banks at once. Every application is recorded in CCRIS, and lots of recent applications can make banks more cautious.

For the instalment side of the formula, read the housing loan repayment guide. If you are weighing a personal loan, see what to check before applying for a personal loan.

Try the calculator

Apply this guide to your own numbers.

Open calculator

Frequently asked

Sources

Related guides