Mortgage payment methodology
Last verified: Effective for Canadian mortgages, 2026 by Fiscal Moose
Open the Mortgage Payment calculatorThe Mortgage Payment calculator works out the periodic payment, total interest, and amortization schedule for a Canadian residential mortgage, plus the CMHC insurance premium owed when the down payment is below 20%. This page documents the rules and conventions the calculator relies on, the sources we verify them against, the reference cases that authorise the formula to ship, and the known limitations of our model. For the affordability side (the stress test and debt-service ratios), see our mortgage affordability calculator; for registered accounts, the RRSP calculator has its own methodology page.
How the calculator works
The calculator computes four things, all from the versioned constants in our data file and the conventions in the Interest Act and the CMHC schedule:
- The periodic payment (semi-annual compounding). By the Interest Act, interest on a Canadian fixed-rate mortgage is compounded no more than twice a year, not monthly. We convert the stated annual rate to an effective per-period rate as (1 + annual ÷ 2)2/p − 1, where p is the number of payments per year, NOT the naive annual ÷ p that non-Canadian calculators use. On a $400,000 mortgage at 5% over 25 years this gives a monthly payment of $2,326.42, about $15/month below the monthly-compounding figure. The payment is then the standard amortizing-loan annuity at that per-period rate.
- The six payment frequencies. Monthly (12/yr), semi-monthly (24), bi-weekly (26), and weekly (52) each amortize over the full term. The two accelerated frequencies pay more principal: accelerated bi-weekly is the monthly payment ÷ 2 paid 26 times a year (about one extra monthly payment annually), and accelerated weekly is the monthly payment ÷ 4 paid 52 times. Both shorten the amortization; the calculator reports the effective amortization and the months saved.
- CMHC insurance and capitalization. A down payment under 20% requires mortgage default insurance. The premium is a percentage of the base loan that rises as the down payment shrinks (the tiers below), selected on the base-loan loan-to-value (never the insured loan), and it is added to (capitalized onto) the mortgage principal and amortized over the term. An amortization over 25 years adds a 0.20% surcharge. Homes priced at $1.5 million or more need at least 20% down and cannot be insured at all; a 30-year insured amortization is limited to first-time buyers and newly built homes.
- The minimum down payment. 5% on the portion of the price up to $500,000, 10% on the portion from $500,000 to $1.5 million, and 20% on homes priced at $1.5 million or more. For an $800,000 home that is $55,000. The calculator computes this for the entered price and flags a below-minimum down payment.
Current constants (2026)
| Compounding convention | Semi-annual (twice per year), per the Interest Act |
|---|---|
| Minimum down payment | 5% to $500k; 10% from $500k to just under $1.5M; 20% at $1.5M and above |
| CMHC insurable ceiling | Loan-to-value up to 95% (down payment as low as 5%); not insurable at $1.5M or above |
| Extended-amortization surcharge | +0.20% premium for amortization over 25 years |
| Non-traditional down-payment premium | 4.50% at 90.01–95% LTV (vs 4.00% for a traditional down payment) |
| Rate field default | Bank of Canada policy rate (an editable starting point, not a lender rate) |
These values are read directly from our versioned data files
(packages/data/src/mortgage/limits.ts). The full CMHC premium-by-LTV
table and the worked minimum-down-payment example are rendered on the calculator
page itself.
Reference cases and verification
The mortgage formula ships only after passing a suite of 36 reference
cases, each a known scenario with a known expected output: payment
amounts at every frequency, CMHC premium tiers, the minimum-down-payment bands,
and the not-advanceable edge cases. The build fails if any case diverges from its
expected value beyond the case’s tolerance. The amortization schedule also
has its own independent closed-form verifier
(scripts/verify-mortgage-amortization-cases.ts) that recomputes the
payoff on a separate code path, so a schedule error cannot pass both checks.
The marquee anchor is the standard $400,000 / 5% / 25-year monthly mortgage at $2,326.42 per month, the figure that exposes whether a calculator applies the Canadian semi-annual convention or the wrong monthly one.
Our update cadence
The semi-annual compounding convention and the payment-frequency definitions are statutory and structural; they change only by amendment to the Interest Act. The CMHC premium tiers, the minimum-down-payment bands, and the $1.5 million insurable cap are CMHC / federal policy, which we monitor and refresh on an as-needed basis when CMHC publishes a change. The Bank of Canada policy-rate default is refreshed on the Bank’s announcement schedule, but it is only a convenience pre-fill, not a figure the methodology depends on.
If you find an error
If you spot a mistake in the calculator or this page, report it through our contact page. We commit to acknowledging within 24 hours, fixing clear formula or data errors within 7 days, and publishing a changelog entry describing what changed and when.
Professional-review status
This page is operator-verified against CMHC, the Interest Act, and the Financial Consumer Agency of Canada; it is not professional financial advice and has not been CPA- or broker-reviewed. The CMHC premium schedule and minimum-down-payment thresholds were re-confirmed verbatim against the live source pages on 2026-07-06.
Sources
- Bank of Canada: Policy interest rate
- Canada Mortgage and Housing Corporation: Mortgage Loan Insurance Cost
- Interest Act, s. 6: mortgage interest stated on a yearly or half-yearly basis (the semi-annual compounding convention)
- Canada Mortgage and Housing Corporation: Mortgage Loan Insurance Cost (premium rates by loan-to-value)
- Financial Consumer Agency of Canada: Down payment (minimum down-payment bands + the $1.5M insurable cap)
Known limitations
- Assumes the standard Canadian fixed-rate mortgage convention: interest compounded semi-annually, not in advance. Variable-rate products may quote or compound differently; this calculator does not model variable-rate compounding or trigger-rate mechanics.
- This is a payment calculator only. It excludes the mortgage stress test / qualifying rate, property tax, heating, condo fees, and the GDS/TDS debt-service ratios; those belong to the affordability calculator (tool #5).
- Excludes prepayment privileges and penalties (interest-rate-differential or three-months-interest), renewal, and refinancing.
- CMHC premiums in Ontario, Quebec, and Saskatchewan are subject to provincial sales tax, paid at closing; that PST is not added to the premium figure here.
- The standard CMHC premium is applied to all down payments (traditional sources). A borrowed or non-traditional down payment at 90.01–95% loan-to-value is charged a higher 4.50% premium (vs the 4.00% shown); the calculator flags this in the insurance panel for the affected loan-to-value rather than applying the higher rate automatically.
- The CMHC premium rates and minimum-down-payment thresholds are taken from CMHC and the Financial Consumer Agency of Canada; re-confirmed verbatim against the live pages 2026-07-06.