Mortgage Calculator

Calculate monthly mortgage payments, total interest, and view an amortization schedule. Supports extra payments to see how much you can save.

This mortgage and loan calculator uses the standard amortization formula to compute your fixed monthly payment, total amount paid over the life of the loan, and total interest cost. It also generates a year-by-year amortization schedule so you can see exactly how your principal and interest split changes over time.

How mortgage payments are calculated

The standard formula for a fixed-rate mortgage payment is: M = P × [r(1+r)ⁿ] / [(1+r)ⁿ − 1], where P is the loan principal, r is the monthly interest rate (annual rate ÷ 12), and n is the total number of payments (years × 12).

For example, a $300,000 loan at 6.5% annual interest for 30 years: r = 6.5% / 12 = 0.542%, n = 360 months, monthly payment ≈ $1,896. Over 30 years you'd pay about $382,000 in interest — more than the original loan amount.

Understanding the amortization schedule

In the early years of a mortgage, most of your monthly payment goes toward interest, with only a small portion reducing the principal. As the loan matures, this ratio gradually flips. By the final years, most of each payment is paying down principal. This is why making extra payments early in a loan has a disproportionately large effect on total interest paid.

Tips to reduce total interest paid

  • Make a larger down payment. Reducing the principal means less interest compounds over the life of the loan.
  • Choose a shorter term. A 15-year mortgage at the same rate will have higher monthly payments but significantly less total interest than a 30-year term.
  • Make extra payments. Even one extra payment per year can shave years off a 30-year mortgage and save tens of thousands in interest.
  • Refinance when rates drop. If market rates fall significantly below your current rate, refinancing can lower your monthly payment and total cost.

Frequently Asked Questions

How Mortgage Payments Work

Related Calculators