Summary
Spending breakdown bi-weekly shared expenses: 70% of net
| Salary | Housing | Shared Expenses | Leftovers | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gross | Est. Net | Mortgage | Tax/fees | Heat | Condo | Lump sum | Groceries | Entertain. | Transport | Kids | Other | Shared | Personal | |
Stress tests — ?OSFI B-20 qualifying rules. Lenders must test that you can afford payments at the higher of your rate + 2% or 5.25%. Blue line = your rate; purple = stress rate.
Amortization — stacked area all 25 yrs ?Annual cost breakdown over the full amortization. Stacked from bottom: principal repaid, interest paid, shared living expenses (inflation-adjusted), and remaining leeway.
Housing market context Ottawa
Neighbourhood analysis —
Methodology & assumptions
Mortgage payment
Standard Canadian mortgage formula with semi-annual compounding (as required by the Interest Act). Bi-weekly rate: r_bw = (1 + rate/200)^(2/26) − 1. Payment: P × r_bw / (1 − (1+r_bw)^−n) where n = years × 26.
CMHC stress test & bank maximum
GDS ratio calculated at both contract rate and stress rate (max of rate+2% and 5.25%, per OSFI B-20). GDS = (mortgage + property tax + heat) / gross monthly income. TDS adds all other monthly debt payments. Bank qualifying limits: GDS ≤ 39% and TDS ≤ 44% at stress rate.
Net income estimate
Combined federal + provincial income tax, CPP and EI premiums. Rates from TaxTips.ca 2026 combined marginal brackets (Other Income column), province-inferred from postal code. Not a substitute for a tax calculator.
Neighbourhood profile
Source: Statistics Canada 2021 Census Profile by forward sortation area (FSA).
CPI adjustment
Source: Statistics Canada table 18-10-0005-01 (annual average, all-items, Canada, base 2002=100). Used to inflation-adjust the 2005 Ottawa benchmark price to today's dollars for comparison.
Housing data
Ottawa data provided by u/ottawaagent (Reddit). CREA MLS HPI benchmark prices.
Average Spending
Source: Statistics Canada Household spending, Canada, regions and provinces.
Tool built using Claude AI