September 30, 2025· 6 min read
The B-20 Stress Test, Explained Without the Jargon
Why most Canadians qualify for less than they expect, how the stress test math actually runs, and why two clients with identical income can qualify for different amounts at different lenders.
Most Canadian homeowners walk into a mortgage application thinking the bank will lend them money based on the rate they'll actually pay. That's not how it works. The lender qualifies you at a higher rate called the stress test, and that single rule has more to do with how much house you can buy than your actual income or your actual offered rate. Here's the part most people don't know: the stress test is also why two clients with identical income can qualify for very different purchase prices, depending on which product and which lender they go to.
What the stress test actually is
Since 2018, federally regulated lenders have had to qualify residential mortgage borrowers at the higher of two numbers: the contract rate plus two percentage points, or 5.25%. So if your offered rate is 4.79%, you qualify at 6.79%. If your offered rate is 2.99% (back in the day), you'd qualify at 5.25% (the floor), not 4.99%. The rule is called Guideline B-20, and it applies to insured and uninsured residential mortgages alike, with slight technical differences between the two.
What it does to your maximum mortgage
The mechanic is simple. The lender takes your gross household income, applies the GDS and TDS ratio caps (typically 39% and 44%), and then computes the largest monthly payment those ratios allow. They reverse the amortization formula at the stress test rate to find the largest principal that monthly payment supports. That's your maximum mortgage. The same lender, applying the same income, would happily let you carry a much bigger mortgage if they were qualifying you at your actual contract rate. They're not allowed to.
On a real example: take a household with $150,000 of combined gross income, $500 of monthly other-debt payments, $80,000 down, and a contract rate of 4.79%. At the contract rate, the math allows roughly $720,000 of mortgage. At the stress-test rate of 6.79%, that drops to about $580,000. Same client. Same lender. About $140,000 of purchase-price ceiling lost to a regulatory layer the client never actually pays.
Why two clients can qualify for different amounts
Different lenders apply the test slightly differently, and different products carry different stress-test treatment. A bank that prices its five-year fixed at 4.79% qualifies you at 6.79%. A monoline lender offering 4.59% qualifies you at 6.59%. Different starting rate, same spread, different qualifying ceiling. There are also product-specific rules: insured purchases (under 20% down, where CMHC, Sagen, or Canada Guaranty insure the file) follow Department of Finance rules; uninsured purchases follow OSFI rules. Both versions of the stress test exist and they've diverged in subtle ways over the years. The right broker shops the right product for your file, not just the lowest rate on the screen.
What changed in 2024 and after
In December 2024, the federal government raised the insurable cap to $1.5 million (up from $1 million) and extended 30-year amortizations to first-time buyers and certain insured-rental categories. Both changes interact with the stress test. A longer amortization at the same rate means a smaller monthly payment, which means more mortgage qualifies under the GDS/TDS caps even with the same stress rate applied. The stress test itself didn't change, but the inputs it runs on did. For first-time buyers in particular, the 30-year insured amortization is a meaningful unlock.
What this means for your file
Most clients meet the stress test as a hurdle to clear, not a number to optimize. The thing I keep coming back to is that small structural differences (insured vs uninsured, monoline vs bank, 25 vs 30 year amortization, conventional vs readvanceable) can shift your qualifying ceiling by tens of thousands without changing your income or your actual payment. The right pre-approval conversation isn't about the rate. It's about the file structure that produces the rate and the qualifying ceiling at the same time.
If you're shopping for a purchase or renewing into a different product, the math runs better in a calculator than in your head. Then the conversation runs better than the calculator.
Run the numbers on your situation
Run the math that lenders run. What income, debt, and down payment combine to qualify you for, including the federal stress test (B-20).
Open the Affordability CalculatorWant a personalized walk-through?
The articles cover the framework. The strategy call applies it to your file: your mortgage, your tax situation, your timeline. No pressure, just a conversation.
Book a strategy call