Mortgage Affordability Calculator
How much mortgage you actually qualify for under the OSFI B-20 stress test — using real Canadian lender math (GDS 39%, TDS 44%, semi-annual compounding).
How lenders count these: car loan = actual payment; credit cards + unsecured personal LOC = 3% of balance each; student loan = 1–1.5% of balance even on a $0 plan.
Heat: CMHC standard $100/mo. Condo: only 50% counts toward your housing ratio.
Qualified at 6.50% (OSFI B-20 stress test).
Two ways to buy
Same income, same down payment — two strategies. Insured pricing assumed ~0.25% below conventional.
Limited by 20% down rule — extra income capacity is unused.
Limited by income — you could put even less down at this price.
- Models liabilities the way lenders actually do: credit cards at 3% of balance, student loans at 1–1.5% of balance even on $0 payment plans
- A multi-property builder that applies 100% rental add-back to income and full carrying costs to TDS — portfolio buyers get real numbers
- Compares insured vs conventional side by side, netting the CMHC premium saved against the extra interest of the higher conventional rate
- Discloses the exception ratios brokers actually place files at: A-lenders to 50/50, alternative lenders to 60/60 — numbers no bank calculator will print
Contract vs stress-test payment
Lenders qualify you on the taller bar — even though you actually pay the shorter one. That's the OSFI B-20 stress test in one picture.
Get your real mortgage approval amount
Every file is different — rental addbacks, lender exceptions, and alternative-lender stretch policies vary case by case. We'll run your exact scenario and tell you precisely what you qualify for.
Get my free personalized quoteNo credit pull · No spam · Reply within hours
Exceptions — you may qualify for more▾
- • Conventional (A-lender) — strong files: as an exception, may be considered up to 50% / 50% GDS / TDS.
- • Alt-lender (minimum 20% down): up to 60% / 60%, and even higher at ≤65% LTV.
- • Insured deals (< 20% down): hard capped at 39% / 44% — no exceptions.
This calculator shows the standard 39/44 case. Exceptions depend on file strength and lender — get in touch to find out your true qualification.
How qualifying works: the stress test rate = max(contract rate + 2%, 5.25%). Your lender qualifies you at that higher rate but you pay at the lower contract rate — that gap is your built-in cushion against future rate hikes.
Also see: CMHC insurance → · Prepayment / payoff → · Land transfer tax →