Mortgage Calculator

Calculate your monthly mortgage payment, total interest paid over the life of the loan, and view a complete month-by-month amortization schedule.

How to Use the Mortgage Calculator

  1. Enter the home price and set your down payment as either a dollar amount or a percentage. Toggle between the two modes with the $ / % buttons.
  2. Enter the annual interest rate and choose a loan term — use the quick-select buttons (10yr, 15yr, 20yr, 30yr) or type any custom term.
  3. Optionally fill in Monthly Costs: property tax (annual dollar amount or % of home value), homeowner's insurance, PMI rate (toggle on/off), and HOA fees.
  4. Under Advanced Options, add an extra monthly payment to see how it accelerates your payoff, and set a start date to get a projected payoff calendar date.
  5. Click Calculate to see your full payment summary, a visual breakdown bar, and a complete amortization schedule (yearly, expandable to monthly).
  6. To compare scenarios — different rates, terms, or down payments — click + Add Scenario (up to 4). Once two or more scenarios are calculated, a side-by-side comparison table appears automatically, with the best values highlighted.
  7. Your inputs are saved automatically in your browser. To save your work permanently, click 💾 Save (JSON) to download a file. Use 📂 Load JSON to restore it later.
  8. Click ⬇ Download CSV to export the full amortization schedule for each calculated scenario as individual CSV files — ready for Excel or Google Sheets.

Understanding Your Results

  • Monthly Payment — the total amount due each month, including P&I, taxes, insurance, PMI, HOA, and any extra payment.
  • Total Interest — the cumulative interest paid over the life of the loan.
  • Total Cost — your down payment plus the full loan principal plus all interest paid.
  • PMI (Private Mortgage Insurance) — automatically applied when your down payment is less than 20% of the home price, and drops off once you reach 20% equity in the amortization schedule.
  • Time Saved — shown when you add an extra monthly payment; reflects how many months earlier you pay off the loan compared to the standard schedule.

About This Tool

This free mortgage calculator works as a home loan calculator, PITI payment estimator, and amortization schedule generator in one. Enter any loan amount, interest rate, and term to instantly see your principal and interest breakdown alongside taxes, insurance, PMI, and HOA costs.

Compare a 30-year fixed mortgage vs. a 15-year mortgage, see how much interest you save by adding an extra monthly payment, or use it as a "how much house can I afford" calculator. All calculations run client-side — no data is ever sent to a server.