GDS and TDS Ratios in Canada: How Brokers Calculate Them (With the Stress Test)
By the BrokerOS team · June 9, 2026 · 7 min read
Debt-service ratios are the gatekeepers of every Canadian mortgage approval. Two numbers — GDS and TDS — decide how much house a client can carry, and the federal stress test makes both stricter than the contract rate suggests. Here's the full calculation the way brokers and underwriters actually run it.
GDS: Gross Debt Service ratio
GDS measures housing costs against gross income. The numerator is the classic “PITH” basket:
- P + I — the mortgage principal and interest payment, calculated at the qualifying rate, not the contract rate
- T — property taxes
- H — heating costs
- Plus 50% of condo fees, where applicable
Divide that monthly total by gross monthly income. The commonly applied insured guideline caps GDS at 39%.
TDS: Total Debt Service ratio
TDS takes the entire GDS numerator and adds every other monthly obligation: car loans and leases, credit card and line-of-credit payments (typically 3% of the outstanding balance if revolving), student loans, support payments, and co-signed debts. The commonly applied insured guideline caps TDS at 44%.
A client can pass GDS comfortably and still die on TDS — a $700 truck payment moves TDS by roughly 5–8 points on a typical income, which is often the difference between an approval and a decline.
The stress test changes the payment you qualify with
Both ratios use the mortgage payment at the minimum qualifying rate: the higher of the contract rate plus 2 percentage points, and the regulatory floor (5.25% when the current framework was introduced — always verify the current floor against OSFI guidance before quoting, as it is reviewed periodically). A client offered 4.5% is therefore qualified as if they were paying 6.5%.
A worked example
Household income of $140,000 ($11,667/month), buying at $550,000 with 20% down ($440,000 mortgage), contract rate 4.5%, 25-year amortization, $350/month property tax, $150/month heat, no condo fees, and a $550/month car loan.
- Qualifying rate: max(4.5% + 2%, 5.25%) = 6.5%
- P+I at 6.5% (semi-annual compounding): ≈ $2,947/month (vs. ≈$2,435 at the contract rate — the payment they'll actually make)
- GDS = (2,947 + 350 + 150) / 11,667 ≈ 29.5% ✓ under 39
- TDS = (2,947 + 350 + 150 + 550) / 11,667 ≈ 34.3% ✓ under 44
This file qualifies with room to spare — but notice the stress test added roughly $500/month to the qualifying payment. That's the gap that surprises clients who pre-shopped with a generic affordability calculator.
Practical notes brokers learn the hard way
- Heat is not optional. Lenders impute a heating cost even when the client doesn't provide one; conventions vary by lender and property size.
- Rental offsets vary wildly. How much rental income counts (and whether it offsets or adds) is lender policy, not regulation — confirm before promising numbers.
- Guidelines are ceilings, not entitlements. Insurers and lenders can hold tighter internal limits, especially for weaker credit.
- Conventional files have more latitude. The 39/44 guidelines bind insured mortgages; uninsured lending can differ by lender.
Run the numbers yourself
Try our free Canadian mortgage payment calculator for the payment side, and the prepayment penalty calculator when a refinance is on the table. Inside BrokerOS, GDS/TDS runs automatically against live client files — stress test included — so qualification stops being a spreadsheet exercise.
This article explains calculation mechanics for professionals and is not financial, legal, or regulatory advice. Verify current OSFI/CMHC guidelines and individual lender policies before advising clients.