Guide

The mortgage stress test, explained with real numbers

What OSFI's B-20 rule actually does to your application — and exactly how much income it demands on a typical Toronto purchase, at three different rates.

Last updated: 2026-06-07 · Rule: OSFI Guideline B-20

The short answer
  • Lenders don't qualify you at your actual rate. They use a qualifying rate = the greater of (your rate + 2%) or 5.25%.
  • On an $800,000 home with 20% down, that gap pushes the required income from a contract-rate "feel" of ~$180,000 to roughly $210,000+.
  • The test governs whether you qualify — your real monthly payment is still based on the lower contract rate you actually sign.

The "stress test" is the single most misunderstood step in getting a Canadian mortgage. People assume the bank checks whether they can afford today's payment. It doesn't. It checks whether they could afford a payment at a deliberately higher rate — and that one rule quietly removes a large share of Toronto buyers from the market. Here's how it works, with the math shown.

Where the rule comes from

The stress test lives in Guideline B-20 from OSFI, the Office of the Superintendent of Financial Institutions, which regulates Canada's federally chartered banks. It applies to uninsured mortgages (typically those with 20% or more down) at federally regulated lenders. A parallel rule covers insured mortgages. The goal is prudential: make sure borrowers have a cushion if rates rise before renewal.

The one formula that matters

Qualifying rate = the greater of: (a) your contract mortgage rate + 2.00 percentage points, or (b) 5.25%.

That's the whole rule. If you're offered 5.49%, the bank assesses you at 7.49% (5.49 + 2). If you somehow found a 2.5% rate, the floor of 5.25% would still apply. In today's environment — five-year fixed rates in the 5–5.5% range — the "+2%" branch almost always wins, so qualifying rates sit around 7.0–7.5%.

Why this is so punishing

Mortgage payments aren't linear in the interest rate; a two-point jump on a large balance moves the payment a lot. Because lenders then convert that inflated payment into a required income (using a debt-service ratio), a buyer who can comfortably handle their real payment can still fail to qualify. The stress test, in effect, prices in a rate shock you may never experience.

Worked examples: an $800,000 Toronto home

Let's run the calculator's default scenario — an $800,000 home, 20% down ($160,000), a $640,000 mortgage over a 25-year amortization — at three contract rates. "Actual payment" is what you'd really pay; "qualifying payment" is the inflated figure the lender tests; "required income" applies a 30% gross-debt-service ratio after adding estimated property tax (0.65%/yr) and a $150/month heat proxy.

Contract rateQualifying rateActual paymentQualifying paymentRequired income
4.00%6.00%$3,379/mo$4,124/mo~$188,000
5.49%7.49%$3,926/mo$4,725/mo~$212,000
6.50%8.50%$4,321/mo$5,153/mo~$229,000

Figures rounded; computed with the standard amortization formula and the assumptions on our methodology page. They mirror the home page's interactive stress test calculator.

Two things jump out. First, at every rate the qualifying payment is roughly $750–$830 a month higher than what you'd actually pay — that's the stress test's "phantom" cost. Second, moving from a 4% to a 6.5% world raises the income you need to qualify for the same house by more than $40,000, even though the price never changed. This is why affordability headlines swing so violently with the Bank of Canada: prices are sticky, but qualifying incomes move with rates.

How it connects to "who can afford Toronto"

That ~$212,000 required income at a 5.49% rate isn't an abstraction. As we show in our percentile analysis, an income in that range sits around the 95th–97th percentile for buyers under 45. The stress test is a major reason an "average" home demands a top-tier income: it bakes a +2% buffer into every application.

Common misconceptions

"It means my payments will be higher."

No. Your payments are set by your contract rate. The qualifying rate is used only to decide whether you're approved.

"Switching to a credit union avoids it."

Provincially regulated lenders aren't bound by OSFI's B-20, so some apply their own (sometimes looser) rules. That can help at the margin, but it's not a universal escape hatch, and it doesn't change the underlying affordability math.

"A bigger down payment removes the test."

It doesn't remove the stress test, but a larger down payment lowers the loan, which lowers both the actual and qualifying payments — so it directly reduces the income you need to qualify.

Run your own scenario

The home-page stress test calculator lets you plug in any price, down payment, rate, and amortization and see the qualifying rate, both payments, and the required income update instantly. Pair it with the percentile analysis to see how rare that income is for your age group, and read the methodology for every formula behind these numbers.

Reminder: these examples use simplified, transparent assumptions and are for general information only — not a pre-approval or financial advice. A lender's real decision also weighs your credit, other debts (the TDS ratio), employment, and the specific property. See our terms of use.