Skip to main content

Mortgage Calculator for Principal and Interest

Estimate fixed-rate mortgage principal and interest payments. Compare the entered amount, rate, and term, then review the repayment breakdown.

Mortgage Calculator workspace

Term (Years)

Standard Amortization Formula

Real fixed-rate mortgage math (M = P·r·(1+r)ⁿ / ((1+r)ⁿ−1)) — not a back-of-envelope approximation. Handles zero-interest edge case correctly.

Extra-Payment Scenarios

Add an optional extra monthly principal payment. We re-amortize month-by-month and tell you exactly how many years AND dollars in interest you save.

Year-by-Year Summary

See principal paid, interest paid, and ending balance for every year of the loan — perfect for spotting when the equity scale tips from interest-heavy to principal-heavy.

100% Client-Side

Loan amount, interest rate, and your amortization schedule stay in your browser. No request or analytics event contains the financial figures you enter.

What this mortgage calculator computes

Estimate fixed-rate mortgage principal and interest payments. Compare the entered amount, rate, and term, then review the repayment breakdown. Principal and interest are not the full cost of home ownership. Taxes, insurance, fees, and other charges can change the amount payable. This calculator models the inputs supplied; it does not provide a lender quote, confirm eligibility, or recommend borrowing.

The result is your P&I only — the loan-specific number you can compare cleanly across lenders. Your full housing cost is PITI (principal, interest, taxes, insurance); add monthly property tax and homeowner's insurance to the figure here for a complete estimate. For other money math, use the loan calculator for auto and personal loans, the compound interest calculator for savings growth, and the percentage calculator for rate and down-payment math.

How to use the mortgage calculator

  1. Enter the loan amount (the price minus your down payment, not the house price itself).
  2. Enter the quoted annual interest rate and pick a term preset from 10 to 30 years.
  3. Read the monthly P&I payment, total paid, and total interest as they update instantly.
  4. Add an optional extra monthly payment to see years and dollars saved versus the baseline.
  5. Open the year-by-year schedule to watch the balance fall and the interest share shrink.

The amortization formula this tool uses

The monthly principal-and-interest payment for a fixed-rate mortgage is:

         P · r · (1 + r)ⁿ
M  =  ─────────────────────
         (1 + r)ⁿ  −  1

M = P·[r(1+r)^n] / [(1+r)^n − 1]

  • M — the monthly principal-and-interest payment (the number you solve for)
  • P — principal: the loan amount you borrow
  • r — the monthly interest rate as a decimal: the annual rate ÷ 12 (so 6.5% becomes 0.065 ÷ 12 = 0.00541667)
  • n — the total number of monthly payments: the term in years × 12 (so 30 years = 360)

This matches the standard formula the Consumer Financial Protection Bureau (CFPB) describes for amortizing loans, and the same math Freddie Mac and every fixed-rate lender uses. The zero-interest special case degenerates to M = P / n; this tool handles that branch explicitly so a 0% simulation never divides by zero.

Worked example: $300,000 at 6.5% for 30 years

Enter P = $300,000, rate = 6.5%, and term = 30 years. Here is the math, step by step, matching exactly what the calculator above returns.

  1. Monthly rate: r = 0.065 ÷ 12 = 0.00541667
  2. Number of payments: n = 30 × 12 = 360
  3. Growth factor: (1 + r)^n = 1.00541667^360 = 6.99179797
  4. Numerator: P · r · (1+r)^n = 300000 × 0.00541667 × 6.99179797 = 11,361.67
  5. Denominator: (1+r)^n − 1 = 6.99179797 − 1 = 5.99179797
  6. Monthly payment: M = 11,361.67 ÷ 5.99179797 = $1,896.20

Over 360 payments that is $682,633.47 total paid, of which $382,633.47 is interest — more than the home itself. In month one, interest is $300,000 × 0.00541667 = $1,625.00 and only $271.20 reduces principal. That ratio inverts over the life of the loan, which is why the year-by-year schedule in the tool above is worth reading.

US 30-Year Fixed Mortgage Rates: Historical Context

DecadeAverage RateContext
1971–19808.9%1970s stagflation
1981–199012.7%Volcker rate-hike era; peaked at 18.4% in Oct 1981
1991–20007.9%Greenspan post-recession easing
2001–20106.0%Housing boom + Great Recession trough
2011–20204.0%Post-GFC ultra-low rates
2021–20255.9%Inflation-driven Fed tightening

Source: Freddie Mac Primary Mortgage Market Survey. Decade averages calculated from annual averages. Today's rate may be lower or higher than recent history; always get a written rate quote.

Why Extra Payments Are Mathematically Magical

The compounding mechanism that grows your debt at the bank also works in reverse when you pay it down faster. Three principles to internalise:

1. Early Payments Hit Hardest

An extra $100 in month 1 of a 30-year mortgage saves about $440 in interest over the life of the loan. The same $100 in month 300 saves about $10. Front-loaded extra payments are 40× more powerful than late ones.

2. Even Small Amounts Compound

$50 extra per month on a $300,000 / 6.5% / 30-year mortgage saves about $40,000 in interest and ~3 years — from a 0.6% increase in the monthly payment.

3. One Extra Payment Per Year

Sending a 13th payment each year (equivalent to one extra month divided across 12) typically shaves 4–5 years off a 30-year mortgage. Annual tax refund or bonus is a natural source.

4. Beware Prepayment Penalties

Some loans (rare in the US since 2014 Dodd-Frank rules; more common abroad) charge a fee for early payoff. Always confirm before accelerating — ask for the loan's prepayment clause in writing.

What this number excludes: the gap between P&I and PITI

The amortization formula only governs principal and interest (P&I). Your real monthly housing payment is PITI — P&I plus property Taxes and homeowner's Insurance, usually collected into an escrow account by the lender. This calculator deliberately shows P&I alone so the figure is lender-comparable, but it can understate your true outlay by hundreds of dollars a month.

Three costs the formula here does not include, and that you must add yourself:

  • Property tax: roughly 0.3% of home value per year in Hawaii to 2.2%+ in New Jersey — on a $300,000 home that ranges from about $75 to $550 per month.
  • Homeowner's insurance: commonly $100–$250/month, far higher in wildfire, flood, or hurricane zones.
  • PMI (private mortgage insurance): typically 0.5%–1.5% of the loan per year when your down payment is under 20% — about $125–$375/month on a $300,000 loan, until you reach 20% equity. HOA dues, if any, are on top of all of this.

Bottom line: take the monthly payment from the tool above, then add your annual tax + insurance (+ PMI, + HOA) divided by 12 to estimate full PITI.

When NOT to Pay Extra on Your Mortgage

1. No Emergency Fund Yet

Pay yourself first. A 3–6 month emergency fund stops a job loss or medical bill from forcing a foreclosure. Liquidity beats equity in a crisis.

2. Higher-Interest Debt

Credit card at 22% or a personal loan at 12% should be paid before a mortgage at 6%. Always attack the highest rate first.

3. Employer 401(k) Match

A 50% or 100% employer match on retirement contributions is an immediate 50–100% return. Capture that before paying mortgage extra.

4. Low-Rate Mortgages

If you locked a 3% mortgage in 2021, the math favours putting extra money in index funds (long-term ~7% real return) over paying down the 3% debt.

Estimates only — not financial advice

This calculator is for general educational use. Figures are estimates that exclude taxes, insurance, PMI, HOA dues, and lender fees, and they assume a fixed rate held for the full term. They are not financial advice. For exact numbers and a binding rate, consult a licensed mortgage professional or your lender, and review the official Loan Estimate document before signing anything.

Authoritative source: Consumer Financial Protection Bureau — How do mortgage lenders calculate monthly payments?

Last updated: September 15, 2026 · Runs 100% in your browser — no uploads, tool input is not sent to Toolk.

Frequently asked questions

How is a monthly mortgage payment calculated?

With the fixed-rate amortization formula M = P·r·(1+r)^n / ((1+r)^n − 1), where P is principal, r the monthly rate (annual rate ÷ 12 as a decimal), and n the number of monthly payments (years × 12). Early payments go mostly to interest and later ones mostly to principal; this tool runs that exact formula, with M = P/n handled explicitly for a 0% rate.

Does the result include property tax and insurance?

No — deliberately. It computes principal and interest only, the loan-specific number that compares cleanly across lenders. Your real housing cost is PITI: add annual property tax, homeowner’s insurance, PMI, and any HOA dues divided by twelve to the figure shown here.

How much does one extra payment per year actually save?

On a 30-year loan it typically shaves four to five years off the payoff because every untaken interest month stops compounding. Enter any extra monthly amount in the tool to see your exact years-and-dollars saving — the effect is largest in the earliest years of the loan.

What separates a 15-year from a 30-year mortgage?

Higher payment, dramatically less interest. On $300,000 at 6%, a 30-year costs roughly $1,799 per month with about $347,500 total interest, while a 15-year costs roughly $2,532 with about $155,700 — nearly $192,000 saved for $733 more each month. Many buyers take the 30-year and voluntarily pay it like a 15.

Can I model an adjustable-rate mortgage here?

Only its initial fixed period — during those years the math matches a fixed-rate loan exactly. After the reset, the rate follows an index plus margin that no calculator can predict, so run scenarios at both the initial rate and the contract’s maximum and make sure the worst case stays affordable.

Is my financial data transmitted anywhere?

No. The amortization simulation runs locally in your browser, and Toolk’s page analytics do not receive your loan amount, rate, or schedule. Nothing leaves the device during or after a calculation, and the tool keeps working offline once loaded.

Need a different tool?

Browse all 103 browser-based tools (103 currently marked free), or tell us what useful utility we should build next.

Browse all tools