Canadian Mortgage Affordability Calculator

Find out how much home you can afford using Canada's GDS and TDS ratios with the official mortgage stress test. All figures in CAD.

$
$
$
%
$
$
$
yrs
Maximum Home Price
CA$565,074
Stress-tested at 7.09% · Limited by GDS (39%)
Max Mortgage
CA$465,074
Max Mortgage Payment
CA$3,283/mo
GDS Ratio
39.0% / 39%
TDS Ratio
44.0% / 44%
Stress Test Rate
7.09%
Down Payment
CA$100,000

GDS (Gross Debt Service) must stay under 39%. TDS (Total Debt Service) must stay under 44%. The stricter limit determines your max mortgage.

Monthly Income
CA$10,000
Gross income / 12
GDS Limit (39%)
CA$3,900
Max for housing costs
TDS Limit (44%)
CA$4,400
Max for housing + all debts
Your GDS
39.0%
Mortgage + tax + heat + 50% condo
Your TDS
44.0%
GDS + all other debt payments
Limiting Factor
GDS (39%)
Reduce housing costs
Monthly Budget Breakdown
Mortgage Payment: $3,283
Property Tax: $417
Heat: $200
Other Debts: $500
Remaining Income: $5,600

The OSFI B-20 stress test qualifies you at max(5.1% + 2%, 5.25%) = 7.1%. Your actual payment will be lower.

At Contract Rate: 5.1%
CA$659,590
What you could technically borrow
Payment: CA$3,283/mo
Stress Test: 7.1%
CA$565,074
What you actually qualify for
Qualifying payment: CA$3,283/mo
Stress Test Rate
7.1%
Higher of 5.1% + 2% or 5.25%
Qualifying Reduction
CA$94,516
Less home due to stress test
Max Qualifying Home
CA$565,074
Income Required (reverse)
CA$120,000
Your current qualifying income

How Canadian Mortgage Affordability Works

Canadian lenders use two debt ratios to determine how much mortgage you can afford. Both must be within the limits set by OSFI (Office of the Superintendent of Financial Institutions) and CMHC guidelines:

Gross Debt Service (GDS) — max 39%

GDS = (Monthly Mortgage + Property Tax + Heating + 50% Condo Fees) ÷ Gross Monthly Income

Total Debt Service (TDS) — max 44%

TDS = (All GDS items + All other monthly debt payments) ÷ Gross Monthly Income

The binding ratio is whichever gives the lower maximum mortgage payment. The stress test then applies by qualifying you at the higher of your contract rate + 2% or 5.25%.

The Formula

Max Mortgage Payment (GDS) = Income × 0.39 - Tax/12 - Heat/12 - (Condo × 0.5)
Max Mortgage Payment (TDS) = Income × 0.44 - Tax/12 - Heat/12 - (Condo × 0.5) - Debts

Use the lower of the two, then:
Max Loan = Payment × [(1+r)^n - 1] / [r × (1+r)^n]
(using stress-test rate with Canadian semi-annual compounding)

Max Home Price = Max Loan + Down Payment

Example: Calgary Household

Combined Income $140,000 — Buying in Calgary

Gross Monthly Income$11,667
Monthly Debts (car loan)$400
Down Payment$100,000
Rate (5.09%) / Stress (7.09%)Qualified at 7.09%
Property Tax/mo$350
Heating/mo$200
GDS max mortgage pmt$4,000
TDS max mortgage pmt$3,600 (binding)
Max Loan (at 7.09%, 25yr)$502,000
Max Home Price$602,000

Alberta has no land transfer tax, which is a significant advantage. The same buyer in Ontario would face ~$9,000 in LTT on this purchase price.

Frequently Asked Questions

All Canadian mortgage applicants must prove they can afford payments at their contract rate + 2% or 5.25%, whichever is higher. This ensures buyers can still manage payments if rates rise at renewal. It applies to all federally regulated lenders and has been in place since 2018.
Lenders count: salaried employment income (usually 100%), self-employment income (average of 2 years T2125), rental income (typically 80% of gross), child support received, pension income, investment income (documented). Tips, bonuses, and overtime may count at 50-100% depending on documentation.
Yes, adding a co-borrower (spouse, partner, family member) combines both incomes and debts into the GDS/TDS calculation. Both people are equally responsible for the mortgage. Enter the combined household income in this calculator.
CMHC uses $100/month as a default heating estimate if you don't know the actual amount. Actual costs vary: a Toronto condo may have $60/month in heating (gas included in fees), while an Edmonton house may see $200-300/month in winter. Use your best estimate for accuracy.

Related Canadian Calculators