Budget Beavers

Salary Required for Mortgage

Reverse the stress test: what income does THIS listing require? With lever simulator.

For informational purposes only. Not financial advice. Uses OSFI B-20 qualifying rules and Canadian semi-annual compounding (Interest Act). Consult a licensed mortgage broker for personalized advice.

The Listing

$ Canadian avg 2025
% 2025 · Source: Bank of Canada / Ratehub
Required gross income
/year
Enter home details to calculate
Stress Test Rate
0% 10%
Contract:
Qualifying:
Why You Need This Income
Qualifying Ratios at Required Income OSFI B-20 · 2025
GDS ratio
Limit: 39%
TDS ratio
Limit: 44%

What Can Lower the Required Income?

Each lever shows how much income it saves — pick the ones that are realistic for your situation.

Action New Required Income
Enter home price and rate above to see levers.
Stress test rate: max(contract + 2%, 5.25%) · OSFI B-20 2025 · Source: OSFI Guideline B-20 · Semi-annual compounding per Interest Act

The math behind your result

Every number on this page is derived from the exact Canadian regulatory formula — not approximations or estimates. The calculation runs entirely in your browser using the inputs you provided. Expand the section below to verify the math step-by-step, or share the URL to reproduce these exact results.

How is the required income calculated?

1. Stress test (OSFI B-20)

Qualifying rate = max(contract rate + 2%, 5.25%)
Monthly payment = PMT(totalMortgage, qualifyingRate, amortization)

2. GDS and TDS ratios

GDS numerator = payment + propertyTax/12 + heating + condoFees × 50%
TDS numerator = GDS numerator + other monthly debts

GDS ≤ 39%  →  grossIncome ≥ GDS numerator / 0.39 × 12
TDS ≤ 44%  →  grossIncome ≥ TDS numerator / 0.44 × 12

3. Required income = binding constraint

Required income = max(GDS required income, TDS required income)
Binding constraint = whichever ratio produced the larger required income

With zero other debts: GDS is almost always binding.
With significant other debts: TDS becomes binding.

4. CMHC (when down payment < 20%)

Down 5–9.99%:   4.00% of loan amount
Down 10–14.99%: 3.10%
Down 15–19.99%: 2.80%
≥ 20%:          0% (conventional, no insurance)

CMHC premium is added to the mortgage principal BEFORE computing
the qualifying payment — so less-than-20%-down buyers need higher income.

About the Salary Required for Mortgage Calculator

Why "reverse-first"?

Every mortgage calculator on page 1 of Google starts from your income and asks how big a mortgage you qualify for. That framing is backwards for the most common real-world situation: you have found a listing you want to buy, and you need to know whether your income qualifies — or how much more income you'd need. This tool solves for income rather than price.

The OSFI B-20 stress test explained

OSFI (Office of the Superintendent of Financial Institutions) requires all federally regulated lenders to qualify borrowers at a stress test rate: the greater of (a) your contract rate + 2%, or (b) 5.25%. At current rates near 5.5%, the qualifying rate is typically 7.5%. This means you need to be able to afford payments at 7.5% even if your actual rate is 5.5%.

The stress test uses two ratios: GDS (Gross Debt Service) and TDS (Total Debt Service). GDS must be ≤ 39% and TDS must be ≤ 44% of your gross monthly income. GDS covers housing costs only; TDS adds all other debt payments.

What is the "binding constraint"?

When you have no other debts, GDS is almost always the binding constraint — your housing costs alone determine how much income you need. When you have significant monthly debts (car loan, student loan, etc.), TDS can become the binding constraint — meaning your debts are eating into the TDS headroom and requiring more income than the housing costs alone would dictate. The "Pay off debts" lever directly addresses a TDS constraint.

CMHC insurance and required income

If your down payment is less than 20%, CMHC mortgage insurance is required. The premium (2.80%–4.00% of the loan amount) is added directly to your mortgage principal. This increases your qualifying payment, which increases your required income. The calculator automatically adds CMHC and shows you the premium amount and total insured mortgage.

Related calculators

Not financial advice. This calculator uses OSFI B-20 qualifying rules and CMHC premium schedules as of 2025. Lenders may apply additional criteria. All calculations happen in your browser — no data is sent to any server.