Amortization Schedule Calculator

Enter your loan amount, interest rate, term, payment frequency, and optional extra payment to generate a detailed amortization schedule. See payment amount, total interest, total loan cost, payoff timeline, first payment split, principal-interest crossover point, a balance chart, and yearly or per-payment schedule views.
Luis GonzalezCreated by Luis GonzalezLast updated:

How to Use This Calculator

  1. 1

    Enter the Loan Amount

    Input the total principal amount you plan to borrow, such as $300,000 for a mortgage.

  2. 2

    Specify the Annual Interest Rate

    Provide the annual interest rate on the loan as a percentage, such as 6.5.

  3. 3

    Set the Loan Term in Years

    Enter the repayment length in years, such as 15, 20, or 30.

  4. 4

    Select Payment Frequency

    Choose how often you will make payments: monthly, bi-weekly, or weekly.

  5. 5

    Add an Optional Extra Payment

    If you plan to pay more than the scheduled payment, enter the extra amount added to each payment. Set this to 0 for no extra payment.

  6. 6

    Review Your Results

    Review the payment amount, total interest, total cost, payoff timeline, first payment split, principal-interest crossover point, chart, and yearly or per-payment amortization table.

Example Calculation

A prospective homeowner is considering a $300,000 mortgage at an annual interest rate of 6.5% over a 30-year term, with monthly payments and no extra contributions.

Loan Amount ($)

300,000

Annual Interest Rate (%)

6.5

Loan Term (years)

30

Payment Frequency

Monthly

Extra Payment ($)

0

Results

Payment Amount

$1,896.20

Total Interest Paid

$382,633.47

Total Cost of Loan

$682,633.47

Payoff Timeline

30.0 years

First Payment Split

$271.20 / $1,625.00

Principal > Interest At

Year 19.4

Tips

Analyze Interest vs. Principal

In the early years of a loan, a large portion of each payment can go to interest. Use the first payment split and crossover point to see when principal begins to dominate.

Consider Bi-Weekly Payments

Bi-weekly and weekly payment frequencies change how often principal is reduced. Compare frequencies to see how the payoff timeline and total interest change.

Test Extra Payments

Adding even a small extra amount to each payment can reduce total interest and shorten payoff time. The calculator shows extra payment savings when an extra amount is entered.

Build a Loan Amortization Schedule

The Amortization Schedule Calculator shows how a loan is repaid over time.

Enter the loan amount, annual interest rate, loan term, payment frequency, and optional extra payment to calculate the scheduled payment, total interest, total cost, payoff timeline, first payment split, and the point where principal becomes larger than interest.

The calculator also includes a balance and cumulative payments chart plus two schedule views.

The yearly view summarizes each year, while the per-payment view lists every monthly, bi-weekly, or weekly payment.

Why Understanding Your Amortization Schedule is Crucial

An amortization schedule reveals how much of each payment reduces debt and how much goes to interest.

This is especially useful for long-term loans because early payments are often interest-heavy.

Seeing the split can help you evaluate refinancing, extra payments, payment frequency changes, and total borrowing cost.

The principal-interest crossover point is another useful milestone.

It shows when more of each payment begins going to principal than interest, which is often much later than borrowers expect on long fixed-rate loans.

The Mathematics Behind Loan Amortization

The calculator uses the standard fixed-rate amortization formula to determine the base payment, then calculates each payment period one at a time.

Extra payments are added to the principal portion of each payment, which can reduce the balance faster.

Payment = P [ i(1 + i)^n ] / [ (1 + i)^n - 1]
Interest portion = remaining balance x periodic interest rate
Principal portion = payment - interest portion + extra payment

Where:

  • P = Principal Loan Amount
  • i = Periodic Interest Rate (Annual Rate / Payments Per Year)
  • n = Total Number of Payments (Loan Term in Years x Payments Per Year)

For each payment, interest is calculated from the current balance first.

The rest of the payment reduces principal.

This repeats until the balance reaches zero.

💡 If you're looking to significantly shorten your loan term and save on interest, our Accelerated Debt Payoff Calculator can show you the exact impact of increased payments.

Generating a 30-Year Mortgage Amortization Schedule

Let's walk through an example for a prospective homeowner financing a $300,000 mortgage:

  1. Loan Amount: $300,000
  2. Annual Interest Rate: 6.5%
  3. Loan Term: 30 years
  4. Payment Frequency: Monthly (12 payments per year)
  5. Extra Payment: $0

First, convert the annual interest rate to a monthly rate: 6.5% / 12 = 0.0054166667.

The total number of payments is 30 years × 12 months/year = 360 payments.

Using the amortization formula:

  • Monthly Payment = 300,000 [ 0.0054166667 (1 + 0.0054166667)^360 ] / [ (1 + 0.0054166667)^360 – 1 ]
  • This yields a base monthly payment of $1,896.20.

Over the 30-year term, with this payment, the total amount paid is $682,633.47, resulting in $382,633.47 in total interest paid.

The first payment is about $271.20 principal and $1,625.00 interest, meaning roughly 85.7% of that first payment goes to interest.

Principal becomes larger than interest around payment 233, or year 19.4.

💡 Comparing different loan structures can yield substantial long-term savings. Our Adjustable Loan APR vs Fixed Loan APR Calculator helps evaluate how different interest rate types impact your total cost.

Optimizing Your Loan Repayment Strategy

Understanding your amortization schedule can help you choose a repayment strategy.

Extra payments reduce principal faster, which lowers future interest because interest is based on the remaining balance.

Switching payment frequency can also change the schedule by reducing principal more often.

The chart is helpful for seeing the long-term shape of the loan.

The balance line falls over time, cumulative principal rises, and cumulative interest shows how much borrowing cost has built up.

The table gives the exact yearly or payment-by-payment details behind those curves.

Reading the Yearly and Per-Payment Tables

The yearly table is best for a quick summary of total paid, principal, interest, and ending balance for each year.

The per-payment table is best when you need exact payment-level details, such as the balance after payment 60 or the interest portion of a specific month.

Use both views together when comparing loan options.

A lower payment may look attractive, but the amortization table can show whether that choice creates much higher total interest over the full term.

Frequently Asked Questions

What is an amortization schedule?

An amortization schedule is a table showing each loan payment broken down into principal and interest over the life of the loan. Early payments are mostly interest, with the principal portion increasing over time as the balance decreases.

How do extra payments affect amortization?

Extra payments go directly toward the principal, reducing the balance faster. This shortens the loan term and decreases total interest paid. Even one extra payment per year on a 30-year mortgage can save years of payments.

What does negative amortization mean?

Negative amortization occurs when your payment does not cover the interest due, causing the loan balance to increase instead of decrease. This can happen with some adjustable-rate mortgages or payment-option loans and should be avoided.