The 4 inputs that determine your loan
- Gross monthly income (basic + 70% of variable)
- Existing monthly debt (car, cards, student, personal)
- Property type (HDB / EC / private) — determines MSR applicability and stress rate
- Loan tenure (years) — affects monthly instalment and LTV via age
And one constraint that may override all of these: LTV (Loan-to-Value) based on the property price.
Step-by-step calculation
- Compute effective income:
effective income = fixed monthly + (0.7 × variable monthly average)
- Compute TDSR cap:
TDSR cap = 0.55 × effective income − existing monthly debt
- Compute MSR cap (HDB / EC only):
MSR cap = 0.30 × effective income
- Binding instalment:
binding = min(TDSR cap, MSR cap if applicable)
- Stress-rate max loan from binding instalment:
r = stress rate / 12 (4% private; 3% HDB) n = tenure × 12 max loan from income = binding × (1 − (1+r)^(−n)) / r
- Apply LTV cap:
LTV cap × property price = max loan from LTV actual max loan = min(max loan from income, max loan from LTV)
Worked example — couple buying $1.5M private condo
- Combined income: $15,000 fixed + $5,000/month variable average
- Effective income: $15,000 + 0.7 × $5,000 = $18,500
- Existing debt: $1,200/month (car loan)
- TDSR cap: 0.55 × $18,500 − $1,200 = $10,175 − $1,200 = $8,975/month
- MSR: not applicable (private)
- Tenure: 25 years; stress rate: 4%
- Max loan from income: $8,975 × 189.45 = $1,700,304
- LTV cap (first home, bank): 75% × $1,500,000 = $1,125,000
- Actual max loan: $1,125,000 (LTV-binding)
- Cash + CPF needed: $1,500,000 − $1,125,000 = $375,000 (≥ 5% cash = $75,000)
- Plus BSD $44,600 — out of pocket
What if I'm over-leveraged?
If your TDSR / MSR computation gives a negative or very small binding instalment, the bank will not lend. Options:
- Pay down existing debt before applying
- Apply jointly with a higher-income co-borrower
- Choose a lower-priced property to reduce required loan
- Extend tenure (within age limits) — at cost of higher total interest