How much house can you actually qualify for?
Banks don't lend you what you can pay — they lend you what their ratios approve. This calculator reverse-engineers the maximum home price from your income, debts, and down payment, applying the OSFI B-20 stress test the way every federally regulated lender does.
This number is one of seventy.
Cap rate is a start. The full Foncier analyzer adds DSCR, IRR, ten-year cashflow projections, scenarios, side-by-side compare, and live community rent comps — for free, on your first three deals.
We solve for the largest purchase price where stressed P&I + tax + heat + 50% condo fees ≤ GDS limit × income, and stressed P&I + tax + heat + condo + other debt ≤ TDS limit × income. Whichever ratio binds first sets your ceiling. We use the OSFI qualifying rate (max of contract+2% or 5.25%).
How income and debt change the affordability ceiling.
$120,000 household income, no other debt. With a $80k down payment and a 5.25% rate (qualifying at 7.25%), the GDS limit binds first. Maximum home price lands around $610,000.
Same income and down payment, but $800/mo in car + credit-card payments. TDS now binds first. Maximum home price drops to ~$510,000 — that's $100k of buying power lost to existing debt.
About mortgage affordability in Canada.
Rental property calculator
Quick cashflow, cap rate, and cash-on-cash on any rental — punch in price, rent, and expenses.
Mortgage payment calculator
Canadian semi-annual compounding, with CMHC default-insurance premiums baked in for low down payments.
Mortgage stress test calculator (B-20)
Will you qualify? Computes the OSFI B-20 qualifying rate, GDS/TDS ratios, and pass/fail vs. typical lender thresholds.
Rent vs buy calculator
Honest math on whether renting and investing the down payment beats buying — over your time horizon.
Cap rate & cash-on-cash calculator
Two of the cleanest signals on a rental — cap rate and cash-on-cash — from price, rent, and expenses.
Rental break-even calculator
How much rent does the property need to clear PITI and operating expenses? Get the floor, then the per-door target.