Mortgage Affordability Calculator Canada
Use this mortgage affordability calculator to see how much house you can afford under Canada's stress test, which requires qualifying at the higher of 5.25% or your contract rate + 2% (source: OSFI). Enter your household income, down payment, mortgage rate, and property costs to get your max affordable price and GDS/TDS ratios.
Household & Mortgage Details
Canada's stress test requires qualifying at the higher of 5.25% or your contract rate plus 2%. GDS max 39%, TDS max 44%.
50% counts toward GDS
Car, loans, etc.
$419,259
Max affordable home price
Max loan: $369,259 · Qualify at 8%
GDS ratio
39.0% (max 39%)
TDS ratio
39.0% (max 44%)
Stress test
✗ Exceeds limits
CMHC required — Down payment under 20%. To avoid CMHC, increase down payment to at least $83,852 (20% of max price).
How Mortgage Affordability Calculator Canada Works
- Enter household income: Gross annual income for all borrowers.
- Set mortgage rate and down payment: Expected rate and planned down payment.
- Add property costs: Property tax, heating, condo fees if applicable.
- Include other debt: Car payments, loans, credit cards (for TDS).
Uses OSFI mortgage qualifying guidelines: GDS (Gross Debt Service) max 39%, TDS (Total Debt Service) max 44%. Qualifying rate is the higher of 5.25% or contract rate + 2%. CMHC premium tiers from 0.6% to 4% by LTV (loan-to-value).
Frequently Asked Questions
Related Canadian Financial Calculators
Mortgage Payment Calculator Canada
Monthly payment, principal vs interest, total cost. CMHC premium for down payments under 20%. Extra payment scenarios.
Open calculator →⚖️Rent vs Buy Calculator Canada
Canadian rent vs buy comparison. Land transfer tax, CMHC, opportunity cost. Break-even analysis for your city and income.
Open calculator →📅RRSP HBP Repayment Calculator
15-year RRSP Home Buyers Plan repayment schedule. Required annual amount. Tax implications of missed payments.
Open calculator →Track your finances with Prosperi and connect these calculations to your real data.
Start tracking with Prosperi