Canadian Mortgage Affordability Calculator

This mortgage affordability calculator for Canada shows how much house you can afford under the GDS and TDS limits and the stress test.

Canadian Mortgage Affordability Calculator
C$
C$
C$
%
C$
C$
C$
years
Maximum home price —
Maximum mortgage —
Maximum monthly payment —
Stress-test qualifying rate —
Gross Debt Service ratio —
Total Debt Service ratio —

We always strive to use the latest data for every variable so our results and reports are as accurate as possible. Even so, errors are possible — you should not rely on this tool or its report alone, and we accept no liability for any decision made based on it.

What it does

The Canadian Mortgage Affordability Calculator estimates the maximum home price and mortgage you qualify for under Canada's GDS and TDS debt-service limits and the mortgage stress test.

Data sources & parameters

The figures below drive this calculator. We keep them aligned with the latest official guidance, and each result recalculates automatically whenever a value changes.

ParameterValueSourceLast updated
Share of condominium fees counted in GDS and TDS0.5cmhc-schl.gc.caEffective 2025-01-01
Minimum qualifying rate floor (%)5.25osfi-bsif.gc.caEffective 2025-01-01Minimum Qualifying Rate floor (%). Borrower must qualify at the greater of this floor or contract rate + buffer.
Stress-test buffer over contract rate (percentage points)2osfi-bsif.gc.caEffective 2025-01-01Stress-test buffer (percentage points) added to the contract rate.
Maximum Gross Debt Service ratio on a CMHC-insured mortgage0.39cmhc-schl.gc.caEffective 2025-01-01Confirmed at the CMHC Calculating GDS / TDS page: CMHC restricts debt service ratios to 39 per cent GDS and 44 per cent TDS.
Maximum Total Debt Service ratio on a CMHC-insured mortgage0.44cmhc-schl.gc.caEffective 2025-01-01Confirmed at the CMHC Calculating GDS / TDS page: CMHC restricts debt service ratios to 39 per cent GDS and 44 per cent TDS.

We always strive to use the latest data for every variable so our results and reports are as accurate as possible. Even so, errors are possible — you should not rely on this tool or its report alone, and we accept no liability for any decision made based on it.

The formula

qualifyRate = max(rate + buffer, floor); maxPayment = min(GDS%*income - housing, TDS%*income - housing - debts); maxMortgage = PV(maxPayment)

How it works

It caps your monthly housing cost by the Gross and Total Debt Service ratios, applies the stress-test qualifying rate, and converts the resulting payment into a maximum mortgage using semi-annual compounding.

Where it is used

  • Estimating your home-buying budget in Canada
  • Seeing how the stress test limits borrowing
  • Understanding how debts and income affect affordability

Worked example

With CA$120,000.00 income, CA$500.00 of monthly debts and a CA$100,000.00 down payment, you qualify at … for a maximum mortgage of … and a home price of ….

What the mortgage affordability calculator does

The calculator estimates the largest home price and mortgage you can realistically be approved for, from your income, debts, down payment and the rules Canadian lenders apply. Because it uses both debt service ratios and the stress test, it is closer to what a lender will approve than a simple multiple of income.

The two debt service ratios

  • Gross debt service (GDS) compares housing costs with income: the mortgage payment, property tax, heating and half of any condo fees.
  • Total debt service (TDS) adds all other debt payments, such as car loans, lines of credit and credit card minimums.

Each has a maximum. The calculator applies both and uses whichever gives the lower payment limit.

The mortgage stress test

You must qualify at the greater of your contract rate plus a buffer or a minimum floor rate. The qualifying payment is therefore calculated at a rate above what you will actually pay, so the approved mortgage is smaller. The buffer, floor and both ratio caps are maintained parameters.

How the maximum mortgage is found

  • Income is converted to a monthly figure.
  • The GDS and TDS payment ceilings are set and property tax and heating subtracted.
  • The lower ceiling becomes the maximum mortgage payment.
  • That payment is converted into a mortgage at the qualifying rate, with semi-annual compounding.
  • The down payment is added for the maximum home price.

A worked example

A household earns $120,000 a year, has $500 of other monthly debt and a $100,000 down payment, and expects a 5% rate over 25 years. The stress test raises the qualifying rate to 7%. Monthly income is $10,000, so the GDS ceiling is $3,900; after $300 of property tax and $100 of heating, the mortgage payment can be $3,500. At 7% that supports a mortgage of about $499,700 and a home price of about $599,700. At the 5% contract rate the same payment would support a larger loan, but you must qualify at 7%.

In this example both ratios bind at the same point: TDS allows $4,400 of payments, less the $500 of debt, also $3,900 for housing. If the household cleared its $500 of debt, TDS would gain room but GDS would still cap housing at $3,900, so the maximum mortgage would not change. Clearing debt helps only when TDS is the tighter limit; otherwise a larger down payment or lower rate does more.

Why the numbers move

  • Clearing debts frees TDS room and can raise your maximum.
  • A larger down payment adds directly to the home price you can reach.
  • Higher property tax or heating costs reduce the mortgage you can carry.
  • A higher contract rate raises the qualifying rate and reduces borrowing power.

Provincial differences

The ratios and stress test are national, but the costs that feed them are local. Property tax is set by each municipality, so the same price carries a very different tax bill from city to city, and heating costs vary with climate and fuel. Closing costs differ too: Ontario and British Columbia levy land transfer tax, Toronto adds its own, and Alberta and Saskatchewan charge only small registration fees. Those do not change the ratios, but they reduce the cash left for a down payment.

Common mistakes and planning tips

  • Entering take-home pay instead of gross household income.
  • Leaving out condo fees, half of which count in GDS.
  • Guessing property tax low, which inflates the result.
  • Treating the number as a pre-approval.

Run the calculator at today’s rate and again a point higher to see how a renewal could stretch your budget.

Reading the results

The maximum home price is what you can shop up to, the maximum mortgage what a lender would advance, and the maximum monthly payment the ceiling your budget must stay under. The GDS and TDS ratios show how much headroom is left; a ratio pressed against its cap is your binding limit and shows which lever will move the result.

Assumptions and limits

This is a planning estimate. A lender will also weigh your credit history, employment and the property. Property tax and heating are the only extra housing costs unless you enter condo fees, and mortgage default insurance premiums are not included. For a firm pre-approval, speak with a lender or licensed mortgage professional.

This article is general information only and is not financial advice.

About This Canada Mortgage Affordability Calculator

Use this canada mortgage affordability calculator to get an instant, accurate estimate. The figures follow official CMHC guidance and every rate and threshold is kept up to date for 2026. Adjust the inputs above to match your situation, or browse all our calculators to plan your next step.

Frequently asked questions

How does the Canada mortgage affordability calculator work?
It caps your monthly housing cost with two debt service ratios, subtracts property tax and heating, applies the stress-test qualifying rate, and converts the largest affordable payment into a maximum mortgage and home price using semi-annual compounding.
What are GDS and TDS ratios?
Gross debt service is the share of income housing costs can take: mortgage payment, property tax, heating and half of any condo fees. Total debt service adds other debt payments such as car loans and credit cards. Lenders cap both, commonly at 39% and 44%.
What is the mortgage stress test?
You must qualify at the greater of your contract rate plus a buffer or a minimum floor rate. It checks that you could still afford payments if rates rose, which lowers the maximum you can borrow.
Why is my affordability lower than I expected?
Usually the stress test. Qualifying at a rate two points above your contract rate, or at the floor if higher, makes the qualifying payment larger than your real payment and reduces the mortgage you can be approved for.
Does paying off other debts increase what I can borrow?
Only when total debt service is the tighter limit. Other debt payments count against TDS, so clearing them frees room there; if GDS is the limit, paying off debt does not raise the maximum.

About the author

Taha Kheirandish

Written and reviewed by

Taha Kheirandish

Economics student and independent researcher

Taha Kheirandish reads tax codes the way other people read maps — to find out where a system actually leads, not where it claims to go.

He is an economics student, and his work here is comparative by design. A pension deferral bonus in Quebec, a commuting allowance in Germany, a rent-increase ceiling in the Netherlands: each is a decision a government made about how money should move, and each reads differently once you set it beside eight others. He builds and checks these calculators across nine markets from primary sources — the regulation rather than a summary of it, the ministry’s own circular rather than a news item quoting it.

That is the editorial standard of the site as well as his habit. Every rate, threshold and bracket here carries the document it was read from and the date it takes effect, and gets re-checked when the law moves rather than when someone happens to notice.

He is a researcher, not a licensed adviser, and nothing on this site is personal financial advice. It is arithmetic done carefully with its sources shown — so that you can check it, and take it to someone who is.

Leave a Reply

Your email address will not be published. Required fields are marked *