HDB Affordability Calculator: How Much Flat Can I Afford?
Income
Before CPF, all buyers combined
Savings and grants
What you can put towards the downpayment and stamp duty.
How the price and stamp duty are paid
- LoanS$227,222
- GrantsS$0
- CPFS$60,000
- CashS$20,000
- HDB loanMax your income supports: S$442,841 (S$2,100 a month tested at 3% over 25 years)S$227,222
- Downpayment25% of the price; can be all CPF with an HDB loanS$75,741
- Buyer's stamp dutyS$4,259
- Paid from grantsS$0
- Paid from CPFS$60,000
- Paid from cashS$20,000
For a resale flat, any amount above HDB's valuation (cash over valuation) must be paid in cash and is not covered by the loan or CPF, so keep cash aside for it. Legal fees and renovation are extra. With an HDB loan, you must use your CPF Ordinary Account savings first but may keep up to S$20,000 each.
You could afford a flat up to
S$302,963
- Loan
- S$227,222
- Monthly instalment at 2.6%
- S$1,031
- Tenure
- 25 years
- Share of income
- 15%
How this works
Two things cap the price. Your income caps the loan: the monthly instalment can't exceed 30% of gross household income (the Mortgage Servicing Ratio), tested at HDB's 3% assessment rate for an HDB loan or MAS's 4% floor for a bank loan, over the shorter of 25 years or until age 65. Your savings cap the downpayment: both HDB and banks lend at most 75% of the price or valuation, so CPF, cash and grants must cover the other 25%.
The maximum price is the lower of the two: the loan your income supports plus your savings, or your savings divided by 25%. If you tick stamp duty, buyer's stamp duty (IRAS rates from 15 February 2023) is set aside from your savings first. Bank loans also need at least 5% of the price in cash, and other monthly debts count against the 55% TDSR.
HDB loans are for households earning up to S$16,000 a month (S$8,000 for singles) from 24 August 2026, at 2.6% interest. Grants are entered by you: use the CPF housing grant calculator to work them out. The result is an estimate; your HFE letter sets your actual loan amount.
FAQs
How much HDB flat can I afford on a S$7,000 salary?
Up to about S$590,450 with an HDB loan if your savings are large enough. At S$7,000 a month the 30% MSR allows a S$2,100 instalment, which supports a loan of about S$442,800 tested at 3% over 25 years. You would need about S$159,900 in CPF, cash and grants for the 25% downpayment and stamp duty.
What is the downpayment for an HDB flat?
25% of the price or valuation, since both HDB and banks lend up to 75%. With an HDB loan the whole 25% can come from CPF Ordinary Account savings and grants. With a bank loan at least 5% of the price must be cash.
What is the income ceiling for an HDB loan?
S$16,000 a month for families and S$8,000 for singles, for HFE letter applications from 24 August 2026 (raised from S$14,000 and S$7,000). Households above the ceiling can still buy a resale flat with a bank loan.
Why does HDB use 3% when the loan rate is 2.6%?
HDB assesses how much you can borrow at a 3% interest rate floor, introduced on 30 September 2022, so that the loan stays affordable if rates rise. You still pay the concessionary 2.6% on the loan.