Free Online Calculator

Canadian Mortgage Calculator

Calculate a Canadian mortgage payment using semi-annual compounding.

Last updated: Free, no sign-up Private — runs in your browser

Quick answer: Canadian mortgage payment

A C$600,000 home with 20% down at 5% over 25 years costs C$2,791.70 a month. Canadian fixed-rate mortgages compound semi-annually, so the payment differs slightly from a US-style calculation.

Overview of the Canadian Mortgage Calculator

Canadian fixed-rate mortgages are quoted with semi-annual compounding by law, so the effective monthly rate is (1 + r/2)^(1/6) − 1 rather than r/12. This calculator uses that rule, lets you add CMHC mortgage insurance for a down payment under 20%, and shows extra-payment savings.

The minimum down payment in Canada is 5% of the first C$500,000 and 10% of the portion above that (up to C$1.5 million; 20% above that). Insurance premiums, rates and rules change, so confirm with your lender. See also the Mortgage Calculator.

How We Calculate

The calculator applies the standard financial formulas step by step.

  1. Convert the quoted annual rate to an effective monthly rate using semi-annual compounding: (1 + rate/2)^(1/6) − 1.
  2. Add any CMHC premium (a percentage of the loan) to the amount borrowed.
  3. Apply the payment formula with that monthly rate over the amortization period.
  4. Build the schedule to total the interest.
  5. Add extra payments to see the interest and time saved.
monthly rate = (1 + annual rate ÷ 2)^(1/6) − 1
payment = P × r ÷ (1 − (1 + r)^−n)
Worked example — canadian mortgage calculator
ItemAmount
PriceC$600,000.00
Down paymentC$120,000.00
Loan amountC$480,000.00
Monthly payment (principal + interest)C$2,791.70
Total interestC$357,511.18
Total of all paymentsC$837,511.18
Time to pay off25 years
Monthly payment by rate and term (canadian mortgage calculator)
Term4% p.a.5% p.a.6% p.a.
15 yearsC$3,542.59C$3,782.99C$4,031.44
20 yearsC$2,900.38C$3,154.20C$3,418.50
25 yearsC$2,524.90C$2,791.70C$3,071.07
30 yearsC$2,282.49C$2,561.72C$2,855.15

Canadian Mortgage Calculator — Frequently Asked Questions

Why do Canadian mortgages compound semi-annually?

The Interest Act requires fixed-rate mortgages to be quoted with semi-annual compounding, so the effective monthly rate is slightly lower than rate ÷ 12.

What is the minimum down payment in Canada?

5% of the first C$500,000 of the price and 10% of the portion between C$500,000 and C$1.5 million; 20% for homes above C$1.5 million. Confirm current rules.

What is CMHC insurance?

Mortgage default insurance required when your down payment is under 20%. The premium is a percentage of the loan and is usually added to it.

What is the difference between amortization and term?

Amortization is the total time to repay (often 25 years); the term is the length of your current rate (often 5 years), after which you renew.

Do variable-rate mortgages compound the same way?

Variable-rate mortgages are typically compounded monthly. Use the rate your lender quotes and check the compounding.

Can I make extra payments?

Most lenders allow prepayment privileges — often 10–20% a year without penalty. Test them in the extra-payment boxes.

How is the canadian mortgage calculator calculated?

It uses the standard formula: monthly rate = (1 + annual rate ÷ 2)^(1/6) − 1 The full method and a worked example are shown on this page.

Is this financial advice?

No. The calculator gives estimates for planning and learning. Real offers vary by lender, product and date, so confirm the details with your bank, lender or a qualified adviser before deciding.

Can I use another currency?

Yes. The maths is identical in any currency; only the currency symbol shown in the results differs.

Is my data stored?

No. Everything is calculated in your browser and nothing you enter is uploaded or saved.

More Free Calculators You May Need

Need a custom calculator or tool on your website?

Our team designs and develops fast, SEO-ready websites and web tools. Tell us what you need.

Call Us WhatsApp

Get a Free Quote

Tell us a bit about your project — we'll get back to you shortly.

7 + 1 =
Call WhatsApp