A borrowing sensitivity heatmap plots maximum loan or affordable property price across two axes — stress-tested interest rate and gross monthly income. Reading your cell correctly means understanding that Singapore banks size loans on a regulatory floor rate under TDSR 55%, not the promo rate, so the ceiling shifts dramatically with each rate row even when actual mortgage rates hold steady (as of 2026-06).
You have found a heatmap that shows dozens of numbers arranged in a grid. Rows are labelled with interest rates — perhaps 3.5%, 4.0%, 4.5%, 5.0% — and columns are labelled with gross monthly household income figures such as $6,000, $8,000, $10,000, $12,000, $15,000. Each cell shows a dollar figure: the maximum loan or the maximum property price a buyer at that income level can support at that stress rate. At first glance the table looks mechanical, almost like a multiplication chart. In reality each cell encodes several layers of Singapore mortgage regulation: the Total Debt Servicing Ratio (TDSR) framework administered by the Monetary Authority of Singapore, the Mortgage Servicing Ratio (MSR) ceiling that the Housing & Development Board applies to HDB flat and executive condominium loans, and the loan-to-value (LTV) limits that cap how much of the purchase price a bank will finance in the first place. Once you understand what drives each cell value, the heatmap becomes one of the most useful planning tools available to a Singapore property buyer.
Why stress rates govern the grid, not your actual mortgage rate
Singapore banks do not calculate maximum loan size using the rate on today's promotional package. Under MAS Notice 645 and its TDSR guidelines (as of 2026-06), they must apply a medium-term interest rate floor — currently set by MAS at a minimum of 4.0% for most property types when assessing private residential loans — to ensure borrowers can still service debt if rates rise. The actual rate you pay on day one may be lower, but the loan quantum is sized on the stressed figure. This is why the rows on the heatmap matter so much: moving from the 3.5% row to the 4.5% row does not mean your bank expects rates to jump; it means you are seeing two different stress-test scenarios and their corresponding loan ceilings.
TDSR 55% (as of 2026-06) means that total monthly debt obligations — covering the new mortgage plus all existing loans (car, personal, student, outstanding credit card minimum payments) — must not exceed 55% of verified gross monthly income. The higher your income, the larger the numerator in that 55% calculation, so the columns of the heatmap rise predictably. But debt on the left side of the ratio matters equally: a $1,200 monthly car loan effectively removes roughly $218,000 to $260,000 of borrowing power at typical stress rates, because that $1,200 is already consuming part of the 55% allowance.
For HDB flats purchased with an HDB concessionary loan and for executive condominiums financed by a bank, an additional ceiling applies: the Mortgage Servicing Ratio (MSR), capped at 30% of gross monthly income as of 2026-06, per CPF Board and HDB financing guidelines. MSR is strictly more binding than TDSR for most income bands because 30% is a lower ceiling than 55%. Heatmaps designed for HDB or EC buyers should have lower cell values than a comparable private property heatmap at the same income. If the tool you are using does not distinguish between private and HDB/EC, check which TDSR or MSR rule it applies — an HDB buyer using a private-property heatmap will overestimate their borrowing capacity significantly.
On top of TDSR and MSR, LTV limits govern the maximum fraction of the purchase price a bank will lend. For a first residential property loan with a loan tenure of up to 30 years (and where remaining lease covers the youngest buyer to age 95), the LTV is 75%. This means at minimum 25% of the purchase price must come from cash and CPF — with at least 5% in cash (as of 2026-06). The heatmap cell gives you the maximum loan quantum; the implied property price is simply that quantum divided by 0.75. If the resulting property price exceeds what your available CPF Ordinary Account savings plus cash can cover for the 25% down payment, the effective ceiling is lower than the heatmap cell suggests.
To explore how these variables interact visually across Singapore districts, the district heatmap layers map on ShiokNest lets you overlay price data by segment. For district-level pricing context to anchor your heatmap readings, the District 9 profile and other district pages show recent transacted PSF ranges that help you convert maximum loan into realistic property choices. You can also run scenario calculations directly in the Affordability Calculator and the TDSR Calculator to confirm the numbers behind any heatmap cell.
What happens to your mortgage if interest rates rise from 3.5% to 5%? What if you switch from a 30-year to a 20-year tenure? Each combination of rate and tenure produces a different monthly payment — and the Borrowing Sensitivity Heatmap shows you all of them at a glance, colour-coded so you can instantly spot the danger zones.
This is the ultimate stress-testing tool for your mortgage. If you are about to commit to the biggest loan of your life, you should know how it behaves under every plausible scenario.
What This Calculator Does
What happens if interest rates jump to 4.5%? Or if you shorten your loan to 20 years? The Borrowing Sensitivity Heatmap shows you at a glance how every combination of interest rate and loan tenure affects your monthly payment. Stress-test your mortgage before you commit.
You can find this calculator in the Calculators tab on ShiokNest. It updates results instantly as you adjust inputs — no waiting, no page reloads.
Why This Matters
Interest rates are cyclical. They go up, and they come down. The heatmap prepares you for every scenario so you are never caught off guard. It matters because:
- A 1.5% rate increase on a $1.125M loan adds roughly $700-$800 to your monthly payment
- The difference between a 20-year and 30-year tenure is hundreds of thousands in total interest
- Visual representation makes it easy to identify your comfort zone and danger zone at a glance
What You Will Discover
After running this calculator with your personal numbers, you will know:
- Monthly payment at every combination of interest rate and loan tenure
- Your personal "danger zone" — where payments become unaffordable
- How much a 1% rate increase costs you per month and over the loan life
Key Inputs Explained
Here are the inputs you will configure, along with their default values. Each default is calibrated to a realistic Singapore condo scenario so you can explore results immediately.
| Field | Description | Default Value |
|---|---|---|
| Loan Amount | The amount borrowed from the bank (typically 75% LTV). | $1,125,000 |
| Interest Rate (%) | Annual loan interest rate. | 3.5% |
| Loan Tenure (Years) | Duration of the mortgage loan. | 25 years |
| Target Payment | Your desired monthly mortgage payment. | $5,000 |
Step-by-Step Guide
- 🏠 Navigate to Calculators — Click the "Calculators" tab in the ShiokNest navigation bar. All 26 calculators are grouped by purpose for easy access.
- 🔍 Select the calculator — Choose "How to Read the Borrowing Sensitivity Heatmap" from the calculator list. You will see default values already loaded so you can explore immediately.
- ✏️ Enter your values — Replace the defaults with your own numbers. The key fields are:
- Loan Amount — The amount borrowed from the bank (typically 75% LTV).
- Interest Rate (%) — Annual loan interest rate.
- Loan Tenure (Years) — Duration of the mortgage loan.
- Target Payment — Your desired monthly mortgage payment.
- 📊 Review the results — The calculator updates instantly as you change any input. A colour-coded grid shows monthly payments across every rate/tenure combination. Green cells are affordable, red cells exceed your target payment.
- 🔄 Run what-if scenarios — This is where the real power lies. Change one variable at a time to see its impact. For example, try increasing the interest rate by 1% or extending your holding period by 5 years. Note how the results shift.
- 💾 Compare and decide — Run 2-3 different scenarios and note the results. This gives you a range of outcomes to base your decision on, rather than relying on a single projection.
Worked Example
Visual stress-testing: The heatmap below shows the monthly repayment for a $1,125,000 loan across different interest rates and tenures. Green cells are comfortable, yellow means stretching, and red signals danger. This is how you future-proof your mortgage decision.
| Rate \ Tenure | 20yr | 25yr | 30yr |
|---|---|---|---|
| 2.5% | $5,961 | $5,047 | $4,445 |
| 3.0% | $6,239 | $5,335 | $4,743 |
| 3.5% | $6,525 | $5,632 | $5,052 |
| 4.0% | $6,817 | $5,938 | $5,371 |
| 4.5% | $7,117 | $6,253 | $5,700 |
Key insight: Notice how going from 3.0% to 4.5% on a 25-year loan increases your monthly payment by about $918/month. Over 25 years, that difference adds up to over $275,471 in extra interest. The heatmap makes these differences visible at a glance.
Real-World Scenarios to Try
Here are some realistic scenarios you can plug into the calculator right now. Each one reflects a common situation Singapore property buyers face.
| Scenario | Settings to Try | What You Will Learn |
|---|---|---|
| Standard loan | Loan: $1.125M, Target: $5,500/mo | Which rate/tenure combinations keep you within budget |
| Smaller loan | Loan: $750K, Target: $3,500/mo | How a smaller loan gives you more breathing room across rate scenarios |
| Large loan stress test | Loan: $1.5M, Target: $7,000/mo | At what rate does a large loan become unmanageable? |
Expert Tips and Common Pitfalls
💡 Pro Tips
- Use realistic assumptions — Singapore condo appreciation has historically averaged 2-4% per year. Avoid overly optimistic projections. When in doubt, use 3% as a baseline.
- Find your comfort zone — Identify the range of payments you can comfortably afford, then look at which rate/tenure combinations keep you within that range.
- Prepare for rate rises — If you are comfortable at 3.5%, make sure you can also survive at 4.5%. MAS SORASORA-linked rates can move quickly.
- Consider partial prepayment — If you get a bonus, use the heatmap to see how a lump-sum reduction changes your payment across scenarios.
⚠️ Common Pitfalls
- Assuming rates stay constant — The heatmap shows snapshots, but your actual rate will change over time. Focus on the range you can tolerate, not a single cell.
🤔 What-If Scenarios to Explore
Get the most value from this calculator by testing these scenarios:
- At what interest rate does your monthly payment exceed your comfortable limit?
- How much does shortening from 30 to 25 years change the payment at each rate?
- Run at least 3 scenarios — best case, base case, and worst case — to understand the full range of outcomes.
Related Calculators
Your property journey involves many interconnected decisions. These calculators work hand-in-hand with this one:
- How to Use the mortgage calculator
- How to Check TDSR and MSR Affordability
- How to Compare Mortgage Loan Packages
Ready to Crunch Your Numbers?
Enter your loan amount and see how payments shift across every rate and tenure combination. Find your comfort zone and identify the scenarios that would keep you up at night.
Official Sources
This how-to guide is auto-generated using ShiokNest's calculator defaults. All worked examples use default values — adjust inputs to match your personal scenario for accurate results.
How the numbers in each cell are computed and what makes them move
Every cell in a well-constructed borrowing sensitivity heatmap is derived from a common formula. Start with the stress rate in that row — for example 4.5%. Compute the maximum monthly mortgage payment allowed by TDSR: 55% of gross monthly income, less existing monthly debt obligations. Convert that maximum monthly payment into a loan quantum using the standard annuity formula across the chosen loan tenure (commonly 25 or 30 years). The result is the maximum loan. Divide by 0.75 to gross up to the maximum property price under a 75% LTV first-loan scenario. That is the cell value.
The sensitivity in each direction is non-linear. Moving one income column to the right — say from $10,000 to $12,000 gross — adds $2,000 of gross capacity, which at TDSR 55% is $1,100 of additional allowable monthly debt service. At a 4.0% stress rate over 30 years, $1,100 of extra monthly payment supports roughly $223,000 of extra loan, and approximately $297,000 of extra property price under 75% LTV. The relationship is essentially linear in income once debts are constant.
Moving one stress-rate row downward — from 4.0% to 3.5% at a fixed income — has a non-linear effect because the annuity factor is convex in the interest rate. At $10,000 gross income with no existing debts, the difference between a 3.5% and 4.0% stress rate translates to roughly $80,000 to $95,000 of loan capacity (the exact figure depends on tenure). At $15,000 gross income the absolute dollar difference is proportionally larger. This is why the heatmap cells compress toward the top-left corner (high rate, low income) and expand toward the bottom-right (low rate, high income) in a visibly convex pattern.
Existing debts shift the entire grid down. If a household carries a $1,500 monthly car loan, every cell in the heatmap shrinks because the first $1,500 of the 55% TDSR budget is already consumed. At a $10,000 income the TDSR limit is $5,500 per month; existing debt of $1,500 leaves only $4,000 for the mortgage, reducing the maximum loan by the full present-value equivalent of $1,500 monthly — approximately $305,000 at 4.0% over 30 years. Clearing a car loan or paying down an outstanding renovation loan before applying for a mortgage is not simply good financial hygiene; it mechanically shifts you to a higher row of effective borrowing capacity. The TDSR Calculator lets you model this directly by inputting current debts alongside income.
For buyers considering resale HDB flats who want to compare how the MSR 30% ceiling constrains them relative to TDSR 55%, the heatmap layers map shows price distribution across towns and flat types. Cross-referencing median transacted prices from that map against your cell value quickly reveals which districts or flat types sit comfortably within your ceiling and which require either a higher income, a lower loan tenure, or a smaller flat.
Step by step
- Gather your inputs before opening the heatmap. You need: (a) verified gross monthly household income — use the figure that appears on your NOA or payslips, not an estimate; (b) total existing monthly debt obligations including car loan, personal loan, student loan, and 5% of outstanding credit card limits (MAS convention as of 2026-06); (c) available CPF Ordinary Account balance across all applicants; (d) cash available for the down payment; and (e) the loan tenure you intend to apply for, noting that tenures extending past age 65 for any borrower attract a lower LTV under MAS rules.
- Identify your income column. Find the column heading closest to your gross monthly household income. If you fall between two columns, use the lower one for a conservative reading. If the heatmap shows individual income rather than household income, add both incomes only if both applicants will be co-borrowers named on the loan — a co-borrower is different from a co-owner. Confirm this distinction with your mortgage banker before relying on combined income.
- Identify the correct stress-rate row. Most Singapore mortgage heatmaps use the MAS-specified medium-term rate floor as the base row. As of 2026-06 the MAS minimum stress rate for property loans is 4.0%. Read the methodology note on any heatmap you use to confirm which rate it treats as its reference row. If you are comparing scenarios for a potential future rate environment — for example, what happens if rates stay elevated at 4.5% — move to that row deliberately and note the cell value for planning purposes.
- Read the cell and note what it represents. The cell value will be either a maximum loan quantum (common in bank calculators) or a maximum property price (common in buyer-oriented heatmaps). If it shows a loan quantum, divide by 0.75 to find the corresponding property price assuming a standard 75% LTV first-loan. If it shows a property price, multiply by 0.75 to find the loan component. The difference — 25% of the property price — is the minimum equity you need from CPF and cash combined, with at least 5% in cash.
- Subtract existing debt impact. The raw cell value typically assumes zero existing debt. If you carry monthly debt obligations such as a car loan or personal loan, use the TDSR Calculator to input your exact debts and get a debt-adjusted ceiling. Alternatively, manually reduce your effective income figure: divide monthly debt by 0.55 to find the gross income equivalent consumed, then re-read the heatmap at a lower effective income column.
- Check the LTV and down payment feasibility. Take the property price implied by your cell. Multiply by 25% to get the required down payment. Check whether your combined CPF OA balances plus cash savings meet or exceed this figure. If they do not, the LTV constraint binds before the TDSR constraint does, and your actual affordable price is lower than the heatmap cell. Use the Affordability Calculator to run this check automatically, inputting CPF and cash alongside income.
- Apply the MSR filter if buying HDB or EC. If your target property is a resale HDB flat or a new executive condominium, overlay the MSR 30% limit. Compute 30% of gross monthly income. If the maximum monthly mortgage payment implied by your cell exceeds 30% of gross income, reduce the loan quantum until the monthly payment equals exactly 30% of gross income — that is your binding ceiling. In practice this means the heatmap cell value is only reliable for private property buyers; HDB and EC buyers must re-derive the cell under 30% MSR or use a dedicated HDB-focused tool.
- Sanity-check against real market prices. Cross-reference your cell value against actual transacted prices in your target district using the heatmap layers map or district profiles such as District 9 for a prime-district benchmark. A cell value that places you comfortably within the median PSF range for your target area gives confidence. A cell value that only works at the very bottom of the price range in a district suggests limited margin and warrants stress-testing at a higher rate row before committing.
Frequently asked questions
Why does the heatmap use a stress rate higher than my actual mortgage rate?
Singapore banks are required by MAS TDSR guidelines (as of 2026-06) to stress-test your loan at a medium-term interest rate floor rather than the prevailing promotional rate. This is a consumer protection measure: it prevents borrowers from taking on loans they could not service if rates normalise upward. The heatmap row you read represents a stress scenario, not a prediction — you may actually pay a lower rate, but your maximum loan quantum is sized on the stressed figure to ensure a safety buffer.
Does the heatmap account for the MSR 30% cap that applies to HDB flats and ECs?
Most publicly available heatmaps default to the private property TDSR 55% rule and do not automatically apply the MSR 30% cap required for HDB concessionary loans and bank-financed executive condominiums. If you are buying an HDB flat or EC, you must independently verify that the monthly mortgage implied by your cell does not exceed 30% of gross monthly income, as required by HDB financing guidelines (as of 2026-06). If it does, the MSR ceiling — not the TDSR ceiling — is your binding constraint, and your maximum loan is lower than the heatmap cell shows.
How does clearing a car loan change my position on the heatmap?
Every dollar of existing monthly debt consumes part of your TDSR allowance. If you carry a $1,500 monthly car loan and your TDSR limit is $5,500 (55% of $10,000 gross), only $4,000 remains for a mortgage. Clearing that car loan effectively frees up $1,500 of monthly debt-service capacity, which at a 4.0% stress rate over 30 years is worth approximately $305,000 in additional loan quantum — a meaningful shift. On the heatmap, clearing debts is equivalent to reading across to a higher income column. Use the TDSR Calculator to model the before-and-after effect precisely.
What happens to my heatmap ceiling if I apply for a loan tenure extending past age 65?
MAS imposes a lower LTV limit when the loan tenure stretches past the borrower reaching age 65, or when the remaining lease on the property does not comfortably cover the youngest buyer to age 95. In those scenarios the LTV may reduce from 75% to 55% or lower, which means the equity requirement rises sharply. The heatmap maximum loan may stay the same under TDSR but the property price you can afford drops because you now need to fund a larger down payment from CPF and cash. Always check tenure-adjusted LTV rules with your bank or use the Affordability Calculator, which applies the correct LTV based on inputs you provide.
Can I use the heatmap cell value directly when making an offer on a property?
The heatmap cell is a planning ceiling, not a bank commitment. It is derived from standard TDSR and LTV rules using income and stress rate as inputs, but it does not account for factors the bank verifies at application: income stability, variable commissions assessed at a haircut, credit bureau score, or property-specific valuation limits. Treat the heatmap figure as the upper boundary of your search range and obtain an In-Principle Approval from a licensed financial institution before making an offer. The Affordability Calculator and TDSR Calculator on ShiokNest can help you refine the estimate before approaching a bank.