HDB Loan vs Bank Loan Calculator (Singapore, 2026)
What this is for: turn “rate talk” into monthly cashflow and interest exposure.
- If you’re deciding structure: read the framework first → HDB loan vs bank loan (decision).
- If you’re choosing a package: pair this with refinance vs reprice.
- If you want the full schedule view: use mortgage amortization calculator.
Note: This is simplified amortization math. Real packages can include lock-ins, subsidies, penalty clauses, and step-up rates. Use conservative inputs.
Inputs
Results
What to do next
- Decision framework: HDB vs bank loan (worked example).
- Rate strategy: fixed vs floating · refinance vs reprice.
- Borrowing constraint: TDSR/MSR calculator · TDSR/MSR explainer.
HDB loan vs bank loan: how to decide beyond the monthly payment
This calculator compares monthly instalment and total interest as a planning baseline. In practice, the decision also depends on rate volatility, flexibility, and whether you value payment stability.
Interpreting the break‑even
- If bank loan saves S$X/month but costs S$Y in fees, break‑even is roughly Y ÷ X months.
- If you may refinance again soon, short break‑even periods matter more.
- If you prefer certainty, paying a little more for stability may still be rational.
Worked example
Run one base case and one conservative case. For example, increase the key cost (rate/maintenance/vacancy) by 20% and reduce resale by 10%. If the winner stays the same, your decision is robust.
Using the calculator step by step
Use this to compare an HDB loan vs a bank loan using one comparable unit: monthly payment + total interest over time. Then layer on eligibility and flexibility considerations.
- Enter loan amount and tenure.
- Enter interest rates for HDB and bank scenarios.
- Compare monthly payment, total interest, and rate sensitivity.
Scenario library (sanity checks)
Use these simplified scenarios as sanity checks. Replace the numbers with your own situation.
- Example A (small rate spread):
Loan: $400,000 over 25 years. HDB: 2.6% p.a. Bank: 2.9% p.a. Compare monthly payment and total interest.
- Example B (rate risk):
Same loan, but bank rate stress at 3.8% p.a. See how quickly the advantage can flip if rates rise.
Methodology & assumptions
- Planning model; actual bank packages include lock-ins, subsidies, and repricing/refinancing costs.
- Excludes eligibility constraints (income caps, property type rules) — verify with HDB and your bank.
- Use as directional; not advice.
Have a realistic purchase price, loan amount, and horizon. If you know you may sell, refinance, or upgrade within a few years, model that instead of blindly using the maximum tenure. Also write down any fees you are likely to incur: legal work, valuation, repricing costs, subsidies clawback, and lock-in penalties. The calculator gives you a cleaner answer when the inputs reflect the actual path you’re likely to take.
What to prepare before you trust the output
- Choose HDB loan when cashflow certainty matters and your buffer is not huge.
- Choose bank loan when you have room to absorb volatility and want to optimise expected cost.
- Re-run with harsher assumptions if the difference is narrow. Small advantages can vanish quickly after fees or repricing.
A bank loan can produce a lower payment on the screen and still be the worse choice if the savings are narrow but your household is sensitive to rate shocks. Conversely, an HDB loan can look “more expensive” but still be rational if certainty reduces the chance of stress, forced selling, or panic refinancing. The goal is not to choose the mathematically cheapest answer in a vacuum; it is to choose the financing structure that still works when life is messy.
What can make the cheaper option the worse decision
A good workflow is to run three versions: a conservative bank-rate case, a base case, and a favourable case. Then ask whether you would still choose the bank option if rates do not cooperate. That moves the page from “which column is smaller?” to “which option is more robust for my household?”.
This calculator becomes much more useful when you treat it as a scenario tool instead of a single-answer tool. The three inputs that swing the decision most are the loan size, the realistic bank interest rate over the period you expect to hold the loan, and whether you value payment stability more than the lowest possible expected cost. If you understate the bank rate or assume that repricing will always be easy, the bank side can look artificially attractive. If you overstate the HDB loan “cost”, you may ignore the value of having a more predictable payment.
Inputs that matter most
Before acting on the result, ask whether the output still makes sense after a conservative stress test. Good calculator use is not about precision to the last dollar; it is about avoiding decisions that only work in the optimistic case. If the answer still holds after you use harsher assumptions, that is usually a sign the decision is robust enough to move forward.
Output checklist
Re-run the calculator whenever one of the major assumptions changes meaningfully: rate, tenure, resale value, rent, energy cost, or your expected holding period. Small updates to these inputs often matter more than trying to make the original run more precise.
When to re-run the model
Use the model to see which assumptions matter most. Then spend your energy validating those assumptions rather than polishing less important inputs.
Even a good calculator cannot fully price convenience, stress, optionality, or the value of keeping your finances simple. That is why the best use of a tool like this is to narrow the range of sensible choices, not to pretend it can replace judgement. When the result is close, qualitative factors deserve more weight.
What the calculator cannot decide for you
- Reading one “base case” as a certainty.
- Forgetting fees, taxes, or frictional costs that sit outside the neat formula.
- Using unrealistic tenure or holding-period assumptions.
- Comparing options that are not truly substitutes.
Common interpretation mistakes
- Reading one “base case” as a certainty.
- Forgetting fees, taxes, or frictional costs that sit outside the neat formula.
- Using unrealistic tenure or holding-period assumptions.
- Comparing options that are not truly substitutes.
Mistakes to avoid when reading the output
- Reading one “base case” as a certainty.
- Forgetting fees, taxes, or frictional costs that sit outside the neat formula.
- Using unrealistic tenure or holding-period assumptions.
- Comparing options that are not truly substitutes.
Where assumptions usually go wrong
Run one optimistic case, one conservative case, and one “messy real life” case. The messy case is the most useful: slightly worse rates, slightly lower resale, slightly higher costs, and a shorter holding period than planned. If the decision still looks acceptable, you have a more resilient answer.
Quick scenario ideas
These quick runs help you compare payment shape, flexibility, and risk instead of just staring at one monthly figure.
- Buyer who values payment stability: an HDB loan may still appeal when certainty matters more than chasing the lowest possible headline rate.
- Buyer focused on the lower current rate: a bank loan can look better if you have enough buffer to handle rate movement and want to optimise cost.
- Buyer expecting future refinance flexibility: run the model with a longer ownership horizon and think beyond today’s instalment to see whether future optionality matters.
FAQ
Is the lower rate always the better home loan choice?
No. The lower quoted rate only helps if it remains attractive after you account for fees, refinancing friction, rate-reset risk, and how sensitive your budget is to future payment changes.
When does an HDB loan make more sense than a bank loan?
An HDB loan often makes more sense when payment stability and lower refinancing complexity matter more than chasing the lowest possible rate. The value is usually in resilience, not in winning the headline-rate comparison.
How should I use this calculator for stress testing?
Run the calculator once using a realistic bank rate and again using a more conservative rate. The gap shows how much payment shock your household may need to absorb if rates stay higher for longer.
Use this output with the right route checks
The calculator helps with loan trade-offs, but it does not decide whether your household is on the right HDB route in the first place. Pair the output with HDB income ceiling and, if relevant, grant pages like Family Grant so you do not optimise the wrong path.
References
Last updated: 26 March 2026