2. TDSR and MSR — understanding the income test
TDSR: the ceiling on all your debt
TDSR caps all your monthly debt repayments — home loan + car loan + credit card minimum + any other loans — at 55% of gross monthly income. Banks also apply a stress-rate test: they assess your TDSR not at today's rate, but at today's rate plus 3 percentage points. At current SORA of 1.13%, the floating stress rate is 5.13%.
Example: gross monthly income S$10,000. TDSR allows up to S$5,500 in total monthly debt. If you have a S$1,000 car loan, your home loan repayment under TDSR is capped at S$4,500/month. The bank assesses this at the stress rate — meaning the loan is sized so the stressed repayment (at 5.1%) stays at or below S$4,500, not the today rate.
MSR: the stricter test for HDB and EC
For HDB flats and EC units, MSR adds a second constraint: the home loan repayment for that property alone cannot exceed 30% of gross monthly income. For a household earning S$10,000/month, the maximum HDB loan repayment is S$3,000/month — regardless of TDSR headroom.
MSR is the binding constraint for most HDB buyers — it is more restrictive than TDSR. A buyer with no other debt can service S$5,500/month under TDSR but only S$3,000 under MSR. The MSR limit determines maximum loan size for HDB flat purchases.
| Monthly income | MSR ceiling (HDB / EC) | TDSR ceiling (all debt) | Max HDB loan (25yr, 2.6%) |
|---|
| S$6,000 | S$1,800/mo | S$3,300/mo | ~S$397,000 |
| S$8,000 | S$2,400/mo | S$4,400/mo | ~S$529,000 |
| S$10,000 | S$3,000/mo | S$5,500/mo | ~S$661,000 |
| S$12,000 | S$3,600/mo | S$6,600/mo | ~S$794,000 |
| S$15,000 | S$4,500/mo | S$8,250/mo | ~S$992,000 |
| S$20,000 | S$6,000/mo | S$11,000/mo | ~S$1,323,000 |
Max HDB loan is computed at the HDB concessionary rate (2.6%) over 25 years, bounded by the MSR ceiling. Actual loan eligibility depends on income verification, credit history, existing debts, and CPF balance.