Calculator

Model your mortgage in real time.

Switch between what you'll pay, what you can afford, what renewing could save you, and what closing will cost. Every field updates the results instantly — nothing to submit.

Calculator

Model your mortgage in real time

Switch between what you'll pay, what you can afford, what renewing could save you, and what closing will cost. Every field updates the results instantly — nothing to submit.

$110,000
$400

Car loans, credit cards, student debt, etc.

$130,000
CMHC rate 4.0%

Sets the CMHC insurance rate together with amortization (25 yrs: 4.0% / 3.1% / 2.8% · 30 yrs: 4.2% / 3.3% / 3.0%). At 20% no CMHC insurance applies and the GDS / TDS limits become 45% / 45%.

5.25%
25 yrs
$350
$90

We check both housing-cost and total-debt ratios (39% / 44%; 45% / 45% with 20% down), the same limits lenders use, and qualify you at the higher of your rate + 2% or 5.25%.

Maximum home price $547,044 at your current inputs
Maximum mortgage
$433,726
CMHC rate
4.0%
CMHC insurance premium
$16,682
Net mortgage
$417,044
Stress-test rate
7.25%
Monthly mortgage payment
$2,599
Housing costs (GDS)
33.2%
Total debt (TDS)
37.5%
Limiting factor
Total debt (TDS)
Get pre-approved

What's driving your number

How income, debt and down payment each shape your maximum purchase price.

The short version

What happens when you move a slider

Every calculator on the site runs the same three steps.

  1. 01

    Set your numbers

    Price, down payment, rate and amortization — drag the sliders or pick a preset. Nothing is sent anywhere; it's all calculated in your browser.

  2. 02

    Read the breakdown

    Payment, insurance, total interest and payoff date update together, so you can see exactly what moves the number.

  3. 03

    Talk to someone

    When the numbers make sense, we turn the estimate into a real, rate-locked offer — with no obligation to proceed.

Ready when you are

Get your real rate, not an estimate.

Free, no-obligation review with a licensed broker — usually within one business day.