FinanceFormula-based · Runs in your browser

Mortgage Amortization Calculator

View the complete amortization schedule for your mortgage.

Loading calculator…

Saved locally, explained clearly

Drafts, calculations, scenarios, and workflow progress stay in this browser unless you export them.

Opening local database…

Calculation steps

Follow what happened from the selected formula to the displayed answer.

Show substituted values and intermediate working
Calculate current inputs to see the working.
  1. 1

    Formula selected

    The calculator uses the following formula or method.

    Payment = P ÷ n when the monthly rate is zero; otherwise P·r ÷ [1 − (1+r)^(−n)]. Each row applies interest = balance × r and principal = payment − interest; the last payment is limited to the amount due.

  2. 2

    Values entered

    Your values are placed into the calculation.

    Enter values to see what is used in this step.

  3. 3

    Result calculated

    The formula or method produces the following result values.

    Results will appear after a successful calculation.

  4. 4

    Answer formatted

    Displayed values are rounded and formatted using each output’s configured precision.

Scenario comparison

Save working scenarios, then select two or three to compare. Formula versions and inputs remain visible.

No scenarios saved for this calculator yet.

Recent calculations

Successful calculations are retained locally according to your privacy settings.

No local history for this calculator yet.

Data and privacy

How it works

View the complete amortization schedule for your mortgage.

Input query strings and outputs

Use an input name in this page’s URL as ?name=value, and join additional inputs with &. Portable shared links may instead use the compact ?ac= state parameter.

Input query strings

3
  • ?loanAmount= Loan Amount ($)

    Number · Optional · Default: 300,000

  • ?interestRate= Interest Rate (%)

    Number · Optional · Default: 4.5

  • ?loanTerm= Loan Term (Years)

    Number · Optional · Default: 30

Outputs

4
  • scheduledPayment Scheduled payment

    Currency · Primary output

  • totalInterest Total interest

    Currency

  • rowCount Payment count

    Number

  • lastBalance Final balance

    Currency

result contains the calculator’s complete rendered result area, including its visible result cards, tables, charts, and messages.

View your full 30-year payment schedule

Description

The Mortgage Amortization Calculator provides a detailed, month-by-month roadmap of your loan repayment. While a standard mortgage payment stays the same every month, the “mix” of that payment changes over time. Early on, most of your money goes to the bank (interest); later, most goes to your home equity (principal). This tool reveals exactly when that “tipping point” occurs.

Inputs

  • Loan Amount: The total principal balance you are borrowing ($).
  • Interest Rate: The annual interest rate for the loan (%).
  • Loan Term: The number of years to repay the loan (e.g., 15, 20, 30).

Outputs

  • Amortization Schedule: A comprehensive table showing for every month:
    • Payment: Your fixed monthly installment.
    • Principal: How much your debt decreases this month ($).
    • Interest: The cost of borrowing paid to the lender this month ($).
    • Balance: The remaining debt after the payment is made ($).

Chart

  • N/A: This tool provides a detailed numeric table of all future payments.

“Good to Know”

  • The Tipping Point: In a 30-year mortgage at 7%, you often don’t start paying more principal than interest until Year 19!
  • Front-Loaded Interest: Because interest is calculated on your current balance, lenders receive the majority of their profit in the first decade of the loan.
  • Check the “Balance” column at the 5 or 10-year mark to see how much you would still owe if you decided to sell or refinance.

Examples

Example 1: Standard $300k Loan

  • Input:
    • Amount: $300,000
    • Rate: 4.5%, Term: 30 Years
  • Output:
    • Monthly: $1,520.06
    • Month 1: $395 Principal / $1,125 Interest
    • Month 360: $1,514 Principal / $6 Interest

Example 2: 15-Year Savings

  • Input:
    • Term: 15 Years
  • Output:
    • Shows how a much higher monthly payment results in drastically less interest paid over the life of the loan.

Example 3: Small Principal Increase

  • Input:
    • Interest Rate: 7%
  • Output:
    • Highlights how higher rates “eat” into your early principal payments, making it take longer to build equity.
Sources
Limitations
  • Estimates use the rates, timing, and assumptions entered. Fees, taxes, lender rules, and future changes are included only where explicitly shown.