Rules, formulas and sources
Every rule the calculators use, the formula behind each result, and the primary source we checked it against on November 1, 2026. When a rule changes, we update it here and every calculator and guide changes with it.
The affordability formula
The calculator finds the highest price P for which all of these hold, using a search over prices (each test only gets harder as the price rises):
- Qualifying rate q = max(contract rate + 2, 5.25)%.
- Mortgage = P − down payment, plus the insurance premium when the down payment is under 20%.
- Payment = the level monthly payment on the mortgage at q over the amortization, with semi-annual compounding: monthly rate i = (1 + q/2)1/6 − 1.
- GDS = (payment + property tax/12 + heating + 50% of condo fees) ÷ (income/12) ≤ 39%.
- TDS = (GDS costs + other monthly debts) ÷ (income/12) ≤ 44%.
- Down payment ≥ 5% of the first $500,000 + 10% of the rest (20% if P ≥ $1,500,000).
- Insured mortgages (under 20% down): P below $1,500,000; amortization up to 25 years, or 30 for first-time buyers and new builds.
Results are rounded to the nearest $100 at or below the limit. Automated tests check the engine against hand-calculated cases before every release, such as the $2,908.02 monthly payment on $500,000 at 5% over 25 years.
Every rule we use
| Rule | Value | Source |
|---|---|---|
| Stress test | max(contract + 2, 5.25%) | OSFI |
| Max GDS / TDS (insured) | 39% / 44% | CMHC |
| Insured price cap | below $1,500,000 | Finance Canada |
| Minimum credit score (insured) | 600 | CMHC |
| 30-year premium surcharge | +0.20% | CMHC |
| Sales tax on premium | ON 8%, QC 9% (9.975% from 2027), SK 6% | CMHC |
| Condo fees in GDS/TDS | 50% | CMHC |
| Default heating (example) | $100/month | Our example; CMHC requires actual or a reasonable estimate |
| Legal, title insurance, inspection | $1,800, $350, $550 | Our planning estimates |
CMHC premiums
| Loan-to-value | Premium | Over 25 years |
|---|---|---|
| ≤ 65% | 0.60% | n/a |
| 65.01–75% | 1.70% | n/a |
| 75.01–80% | 2.40% | n/a |
| 80.01–85% | 2.80% | 3.00% |
| 85.01–90% | 3.10% | 3.30% |
| 90.01–95% | 4.00% | 4.20% |
Land transfer tax brackets
| Jurisdiction | Brackets |
|---|---|
| Ontario | 0.50% to $55,000; 1.00% to $250,000; 1.50% to $400,000; 2.00% to $2,000,000; 2.50% above |
| Toronto (municipal, from Apr 1, 2026) | 0.50% to $55,000; 1.00% to $250,000; 1.50% to $400,000; 2.00% to $2,000,000; 2.50% to $3,000,000; 4.40% to $4,000,000; 5.45% to $5,000,000; 6.50% to $10,000,000; 7.55% to $20,000,000; 8.60% above |
| British Columbia | 1.00% to $200,000; 2.00% to $2,000,000; 3.00% to $3,000,000; 5.00% above |
| Quebec (2026) | 0.50% to $62,900; 1.00% to $315,000; 1.50% above |
| Montréal (2026) | 0.50% to $62,900; 1.00% to $315,000; 1.50% to $552,300; 2.00% to $1,104,700; 2.50% to $2,136,500; 3.50% to $3,113,000; 4.00% above |
| Manitoba | 0.00% to $30,000; 0.50% to $90,000; 1.00% to $150,000; 1.50% to $200,000; 2.00% above |
| New Brunswick | 1% of the greater of price or assessed value |
| Nova Scotia | Municipal rate (Halifax 1.5%); non-residents +10% |
| Prince Edward Island | 1%; first-time buyers exempt if eligible |
| Alberta | $50 + $5 per $5,000 (transfer and mortgage) |
| Saskatchewan | 0.4% of value; mortgage $200–$1,000 |
| Newfoundland and Labrador | $100 + $0.40 per $100 over $500 |
What we don't model
- Credit history, income type and stability, employment, and the property itself: all part of a real approval.
- Lender-specific ratio limits for uninsured mortgages (you can change the limits in the calculator).
- Rental income, non-traditional down payments, 3–4 unit properties, foreign-buyer and speculation taxes, and the territories.
Rule changes we track
Dated changes that affect affordability, newest first. We re-check every rule against its source and add new changes here.
| Date | Change |
|---|---|
| 2027-01-01 (upcoming) | Quebec tax on insurance premiums (including CMHC premiums) rises from 9% to 9.975%; Quebec transfer-duty thresholds index to $64,400 and $322,600. |
| 2026-10-28 | Bank of Canada raises the policy rate to 2.50%. |
| 2026-04-15 | Saskatchewan land titles transfer fee becomes 0.4% of value; mortgage registration fees tiered $200 to $1,000. |
| 2026-04-01 | Toronto adds municipal land transfer tax bands above $3 million (4.40% to 8.60%). |
| 2026-03-12 | First-time home buyers' GST/HST rebate becomes law (full to $1 million, phased out at $1.5 million, up to $50,000). |
| 2026-01-01 | Quebec transfer-duty thresholds index to $62,900 and $315,000; Montréal publishes its 2026 brackets. |
| 2026 tax year | Home Buyers' Plan repayment deferral extended to withdrawals made 2026 to 2028; the home buyers' amount is worth $1,400 (14%). |
| 2025-04-01 | Nova Scotia's non-resident deed transfer tax rises from 5% to 10%. |
| 2025-01-01 | Toronto's 10% municipal non-resident speculation tax starts. |
| 2024-12-15 | Insured price cap rises from $1 million to $1.5 million; 30-year insured amortization opens to all first-time buyers and new builds. |
| 2024-11-21 | OSFI stops requiring the stress test for uninsured straight switches at renewal; lender loan-to-income portfolio limits follow. |
Market context
The calculator's example rate is the Bank of Canada's average effective rate on new insured 5-year-plus fixed mortgages (the latest month published); replace it with your own quote. For context, the Bank of Canada's policy rate is 2.50% (raised October 28, 2026), and its weekly 5-year conventional (posted) mortgage rate series was 6.19% for the week of October 28, 2026. Posted rates are usually above the rates borrowers actually get.
All sources
Primary sources (checked November 1, 2026)
- OSFI — Minimum qualifying rate for uninsured mortgages (Guideline B-20). Checked .
- OSFI — Straight-switch exemption and loan-to-income portfolio limits (effective November 21, 2024). Checked .
- Department of Finance Canada — Statement on the insured mortgage stress test (effective December 12, 2023). Checked .
- Justice Laws — Insurable Housing Loan Regulations (SOR/2012-282): qualifying rate and GDS/TDS for CMHC-insured loans (effective February 27, 2025). Checked .
- Justice Laws — Eligible Mortgage Loan Regulations (SOR/2012-281): the same rules for privately insured loans (effective February 27, 2025). Checked .
- CMHC — Homeowner mortgage loan insurance: Purchase (eligibility). Checked .
- CMHC — Home Start: 30-year amortization for first-time buyers and new builds. Checked .
- Department of Finance Canada — Mortgage reforms in force: $1.5M insured price cap, 30-year amortization (effective December 15, 2024). Checked .
- CMHC — Calculating GDS / TDS. Checked .
- Canada Guaranty — Products at a glance (effective July 1, 2025). Checked .
- Government of Ontario — Retail sales tax on insurance premiums. Checked .
- Government of Saskatchewan — PST Bulletin PST-73: Insurance contracts (effective April 1, 2020). Checked .
- Justice Laws — Interest Act, R.S.C. 1985, c. I-15, s. 6. Checked .
- Government of British Columbia — Property transfer tax. Checked .
- Government of British Columbia — First time home buyers' exemption (effective April 1, 2024). Checked .
- Government of British Columbia — Newly built home exemption (effective April 1, 2024). Checked .
- Government of Ontario — Calculating land transfer tax. Checked .
- Government of Ontario — Land transfer tax refunds for first-time homebuyers. Checked .
- City of Toronto — Municipal land transfer tax rates and fees (effective April 1, 2026). Checked .
- City of Toronto — MLTT rebate opportunities (first-time purchasers). Checked .
- LégisQuébec — Act respecting duties on transfers of immovables (D-15.1), s. 2. Checked .
- Gouvernement du Québec — Transfer-duty brackets for 2027 (effective January 1, 2027). Checked .
- Ville de Montréal — How property transfer duties are calculated (effective January 1, 2026). Checked .
- Government of Manitoba — Land transfer tax. Checked .
- Government of New Brunswick — Real Property Transfer Tax Act, s. 2. Checked .
- Government of Nova Scotia — Municipal deed transfer tax rates (effective July 1, 2026). Checked .
- Government of Nova Scotia — Non-resident deed transfer tax changes (effective April 1, 2025). Checked .
- Government of Prince Edward Island — Real Property Transfer Tax Act. Checked .
- Government of Newfoundland and Labrador — Registry of Deeds schedule of fees. Checked .
- Government of Alberta — Land Titles and Surveys common documents fee schedule (effective October 1, 2026). Checked .
- Saskatchewan Registry Services (ISC) — Land titles fees table (effective April 15, 2026). Checked .
- Canada Revenue Agency — Contributing to your FHSA. Checked .
- Canada Revenue Agency — What is the Home Buyers' Plan. Checked .
- Canada Revenue Agency — Line 31270: Home buyers' amount. Checked .
- Canada Revenue Agency — Federal income tax rates for the current year. Checked .
- Canada Revenue Agency — GST/HST Memorandum 19-3-10: First-time home buyers' GST/HST rebate. Checked .
- Department of Finance Canada — Legislation to make life more affordable receives Royal Assent (Bill C-4) (effective March 12, 2026). Checked .
- City of Toronto — Property tax rates and fees (2026). Checked .
- City of Vancouver — Residential property tax rates (2026). Checked .
- City of Calgary — How your property tax bill is calculated (2026). Checked .
- City of Edmonton — Property taxes (2026 rates). Checked .
- Ville de Montréal — Taux de taxes pour 2026. Checked .
- CGTSIM — Understanding school tax (2026-27 rate). Checked .
- City of Winnipeg Assessment and Taxation — Property tax bills (2026 mill rates). Checked .
- City of Winnipeg Assessment and Taxation — Answer guide: residential portioning (45%). Checked .
- Halifax Regional Municipality — Tax rates (2026/27). Checked .
- City of Ottawa — What you get for your property taxes (2026, per $100,000 of assessment). Checked .
- CMHC — Identifying core housing need (affordable = under 30% of before-tax income). Checked .
- Financial Consumer Agency of Canada — Getting a mortgage pre-approval. Checked .
- Financial Consumer Agency of Canada — Down payment and mortgage loan insurance. Checked .
- CMHC — Mortgage loan insurance for consumers. Checked .
- Canada Revenue Agency — First Home Savings Account (FHSA). Checked .
- OSFI — Guideline B-20: Residential mortgage underwriting practices and procedures. Checked .
- OSFI — Loan-to-income limits for uninsured mortgage portfolios. Checked .
- Bank of Canada — Policy interest rate announcement (effective October 28, 2026). Checked .
- Bank of Canada — 5-year conventional mortgage lending rate (series V80691335) (effective October 28, 2026). Checked .