Free · Pass or fail · GDS and TDS

Mortgage Stress Test Calculator

See exactly whether you pass the federal mortgage stress test — the qualifying payment lenders test you against, side by side with the payment you would actually make.

Your file

$155,000
$650,000
$75,000 · 11.5%
4.49%
$500
Stress test result
Pass
You qualify at $3,967.29 a month against a $155,000 income
Qualifying rate
6.49%
Qualify at
$3,967.29
Actually pay
$3,277.83
Gap
$689.46

Your ratios

GDS — housing costs34.1%
Under the 39% limit
TDS — all debts37.9%
Under the 44% limit

Credit unions are not bound by the federal test. If you are close to the line, that is worth a conversation.

Talk to a broker

Pass / fail

Result
Pass
Qualifying rateYour 4.49% contract rate plus 2 percentage points
6.49%
GDS ratioPass — limit is 39%
34.1%
TDS ratioPass — limit is 44%
37.9%

Payment side by side

Payment you would actually make
$3,277.83
Payment you must qualify at
$3,967.29
Gap between the twoYou qualify at the higher figure but pay the lower one
$689.46
Mortgage amountIncludes the capitalised insurance premium
$592,825

Exemptions and alternatives

Exemption flagPurchases and refinances are always stress tested
Does not apply
Credit unionsProvincially regulated lenders may apply their own qualifying rules instead of the federal test
Not bound by OSFI B-20

Want this written up?

We will email you a personalised PDF with your pass or fail, your qualifying rate and payment, both debt service ratios against their limits, and — if you are short — the price and income that would pass. With your name on it.

We email you the report and may follow up about your mortgage. We never sell your details.

The qualifying rate is the greater of your contract rate plus 2 percentage points or the 5.25% benchmark floor, and the 39% GDS / 44% TDS limits shown are the federally regulated insured standard — some lenders apply tighter conventional limits. Provincially regulated credit unions are generally not bound by OSFI B-20. Exemption rules for switches and renewals change periodically and vary by lender. This is an estimate for planning, not an approval.

Are you a broker or brokerage?

Build a branded calculator for your website

Put this stress test calculator on your own site in your own colours, free. Someone checking whether they pass is as high-intent as traffic gets — and every visitor who asks for their report is emailed a PDF in your branding, with the lead emailed to you.

  • Your colours and corner style
  • One iframe snippet
  • Every lead is yours
  • No fee, no cap

What the Mortgage Stress Test Calculator does

The federal stress test is the single most misunderstood rule in Canadian mortgage lending: you qualify at one rate and pay a different, lower one. This calculator runs the actual test — computing your qualifying rate, the payment it produces, and whether your income and debts clear the GDS and TDS limits at that higher payment — and puts your real payment right beside it, so the gap is visible rather than abstract.

It also answers the exemption question that trips up almost every renewing borrower: whether switching lenders, staying put, refinancing or buying changes whether the test applies to you at all.

  • Your qualifying rate, and the payment it produces on your mortgage amount
  • A clear pass or fail against the 39% GDS and 44% TDS limits
  • Your actual payment shown side by side with your qualifying payment
  • If you fail: the maximum price that would pass, and the income needed at your current price
  • Whether your transaction type may be exempt from re-testing, and the credit union alternative

The variables that move the answer — and how lenders treat them

The result is driven by a small set of inputs, and each interacts with the test differently than it interacts with your actual payment.

  • Contract rate — sets your actual payment, but the qualifying rate is derived from it by adding 2 percentage points. At today’s typical rates the 5.25% benchmark rarely binds; the add-on almost always does.
  • Down payment — decides whether the mortgage is insured, which changes the mortgage amount through the capitalised premium, but does not exempt anyone from the test. Every mortgage in Canada, insured or not, is stress tested.
  • Amortization — a longer amortization lowers the qualifying payment along with the actual one, which is one of the few levers directly within a borrower’s control when a file is failing.
  • Transaction type — this is where lenders diverge from the general rule. A straight switch of an existing, uninsured mortgage to a new federally regulated lender at renewal may be exempt from re-testing, and staying with your existing lender has historically never required requalification. A purchase or a refinance is always tested.
  • Lender type — provincially regulated credit unions are generally not bound by the federal OSFI B-20 stress test, though they may apply their own standards. This is a genuine structural reason a borrower can fail at a bank and pass at a credit union.

How the stress test is actually calculated

The qualifying rate is the greater of your contract rate plus 2.00 percentage points, or a fixed benchmark floor — currently 5.25%. That rate, not your contract rate, is used to compute the payment that feeds your GDS and TDS ratios.

The qualifying payment is calculated the same way as any Canadian mortgage payment, using the periodic rate formula with semi-annual compounding, but substituting the qualifying rate: i = (1 + rate ÷ 2)^(2 ÷ 12) − 1, then payment = P × i ÷ (1 − (1 + i)^−N). That qualifying payment is then run through the same GDS and TDS calculation used everywhere else on this site.

When a file fails, the useful next question is what would pass. The maximum passing price is solved by testing candidate prices against the ratio limits at the qualifying rate, holding the down payment fixed. The income needed at the current price is solved directly from the ratio formulas, taking the higher of the income required to satisfy GDS alone and the income required to satisfy TDS alongside existing debts.

  • Qualifying rate = MAX(contract rate + 2.00%, 5.25%)
  • Qualifying payment: the standard Canadian payment formula, using the qualifying rate
  • Pass/fail: qualifying payment run through GDS ≤ 39% and TDS ≤ 44%
  • If failing: max price solved by bisection; income needed solved directly from the limits

How lenders use these numbers to qualify you

Every output here is the exact figure an underwriter checks. This is not an approximation of the stress test — it is the stress test.

  • Qualifying rate — the number lenders substitute for your contract rate before running any ratio. Disclosed on every rate quote, rarely explained.
  • Pass/fail — the binary gate. A fail means the file does not clear as structured, regardless of how attractive the contract rate is.
  • The gap between actual and qualifying payment — this exists specifically as a buffer against future rate increases. Lenders are testing whether you could absorb higher rates without becoming unable to pay.
  • Maximum passing price — tells you exactly how much price flexibility closes the gap, which is usually more useful than the pass/fail badge alone.
  • Exemption flag — matters most at renewal, where a straight switch of an uninsured mortgage may not require the test at all, changing which lenders are realistically available.

Using your results well

If you are failing, run it again with a longer amortization and again with a lower target price to see which lever closes the gap faster for your numbers. The maximum-price and income-needed figures are calculated directly from your inputs, so they reflect your actual situation rather than a rule of thumb.

What this calculator does not do is check every lender’s specific overlay or confirm exemption eligibility for your exact circumstances. Exemption rules have changed before, differ by lender, and are worth confirming directly rather than assuming from a general description. It also cannot tell you whether a particular credit union’s own standards would let you pass where a bank would not — that comparison is exactly what a broker is positioned to run.

  • If failing, compare a longer amortization against a lower target price to see which closes the gap faster
  • Check the exemption flag carefully at renewal — it can change which lenders are in play
  • Ask specifically about credit unions if you are close to the line
  • Treat the maximum-price figure as a ceiling to shop under, not a target to spend up to
  • Confirm exemption and qualifying-rule details directly — this area changes

Common questions

What is the mortgage stress test in Canada?

It is a federal requirement that lenders qualify borrowers at a higher qualifying rate than the rate they will actually pay — the greater of the contract rate plus 2 percentage points, or a fixed benchmark floor. It exists to ensure borrowers could still afford their payment if rates rose after they bought.

Do I have to pass the stress test to renew my mortgage?

Staying with your existing lender at renewal has historically never required requalification. Switching to a new lender at renewal may be exempt in specific circumstances for an uninsured, straight switch, but the rules vary and change — confirm your situation with a broker before assuming an exemption applies.

What is the current stress test qualifying rate?

The greater of your contract rate plus 2.00 percentage points, or a fixed benchmark floor of 5.25%. At most rates offered today the plus-2% calculation is the one that applies rather than the floor — this calculator tells you which arm is binding for your numbers.

Are credit unions exempt from the stress test?

Provincially regulated credit unions are generally not bound by the federal OSFI B-20 stress test that binds banks and other federally regulated lenders, though many apply their own, sometimes similar, standards. This is a real structural reason a borrower can fail at a bank and pass at a credit union.

What happens if I fail the stress test?

You do not qualify for the mortgage as structured. The fix is usually a lower purchase price, a larger down payment, a longer amortization, paying down existing debt, or adding a co-applicant’s income. This calculator shows the maximum price that would pass and the income needed at your current target price.

Next step

Failing at a bank does not mean failing everywhere.

Provincially regulated credit unions are not bound by the federal stress test, and lenders differ on how income is counted and which limits they apply. Mortgage Directory lists licensed brokers across Canada — placement is never sold, and an enquiry goes to one broker only.

Find a mortgage brokerSee what you can afford