Free tool

Amortization schedule calculator, every payment listed.

Type the loan amount, the yearly rate and the term, and get the whole payment table: the date, how much of each payment is principal and how much is interest, and the balance that is left. Add extra money each payment, once a year or as one-off lump sums and see the interest and time you save. Change the rate part way through, pay every two weeks, or type the payment your lender gave you. Look up the balance on any date, then download the schedule as a PDF or a CSV. Plain maths, not financial advice.

Download table (CSV)

The loan

Extra payments and a rate change
A rate change recalculates the payment for the balance and the payments left. Leave New rate empty for a fixed rate.

The numbers in the boxes are examples. Type the rate and terms from your own loan. Not financial advice.

Worked out in your browser. Nothing is sent anywhere.

How it works

Payment, split, balance.

01 / Same payment

The split moves

A fixed-rate loan has one payment. Early on most of it is interest. Each payment shrinks the balance, so the interest shrinks and the principal part grows.

02 / Extra money

See what it saves

Extra money goes straight to principal. The page shows the interest saved and how many payments disappear, next to the schedule without extras.

03 / Take it with you

PDF, CSV, a link

Download the full table, copy a link that opens with your numbers, or look up the balance on a date.

Guide

How to read an amortization schedule, with worked examples.

An amortization schedule is a table that lists every payment on a loan and splits it into interest and principal. Each row shows the date, the payment, the interest, the principal and the balance that is left. This amortization schedule calculator builds that table from the loan amount, the yearly rate and the term. It can also start from the payment your lender gave you, add extra payments, change the rate part way through and look up the balance on any date. It names no lender and suggests no rate. Every number in a box is an example, so type your own.

How to use the amortization schedule calculator

  1. Type the Loan amount and the Interest rate a year (%). Commas are fine, and 250k works too.
  2. Pick Work out the payment and type the Term, or pick I know the payment and type it.
  3. Choose how often you pay under You pay, and pick the date of the First payment on so every row has a real date.
  4. To see the effect of extra money, open Extra payments and a rate change and fill in Extra with every payment, Extra once a year or One-off lump sums.
  5. Read the cards, then the table. Switch between By year and Every payment.
  6. Use Download schedule (PDF) for a printable copy, Download table (CSV) for a spreadsheet, or Copy link to these numbers to come back later.

A worked example

Take 250,000 at 6.5% a year over 30 years, paid monthly. The monthly rate is 6.5 ÷ 12 = 0.541667%. The payment is 250,000 × r ÷ (1 − (1 + r)−360), which is 1,580.17. In the first payment the interest is 250,000 × 0.00541667 = 1,354.17, so only 226.00 goes to principal and the balance falls to 249,774.00. By payment 12 the interest part has slipped to 1,340.33. Over the whole first year you pay 18,962.04, of which 16,167.73 is interest and 2,794.31 is principal. More of each payment goes to principal than to interest from payment 233 on, about 19 years and 5 months in. Over 30 years the total interest is 318,861.58 and you pay 568,861.58 in all.

AfterBalance leftInterest paid so far
1 year247,205.6916,167.73
5 years234,027.4878,837.68
10 years211,940.39151,560.79
15 years181,397.99215,828.59
30 years0.00318,861.58

What extra payments do

Extra money goes entirely to principal, so the next payment has less interest in it. The effect grows over time. On the same loan, adding 200 to every payment ends it after 265 payments instead of 360, which is 22 years and 1 month. The interest drops from 318,861.58 to 221,243.14, a saving of 97,618.44. One lump sum of 10,000 with payment 12 ends the loan after 323 payments and cuts the interest to 269,588.09. An extra 2,000 once a year ends it after 279 payments with 235,802.63 of interest. Ask your lender first whether extra payments are allowed and whether they are applied to principal, because a few loans charge a prepayment fee or apply extra money to the next payment instead.

Paying every two weeks

There are two ways to pay every two weeks. Every 2 weeks uses the normal formula with 26 payments a year and a rate of one 26th of the yearly rate in each. Every 2 weeks, half the monthly payment takes the monthly payment, here 1,580.17, pays half of it (790.09) 26 times a year, and so pays about one extra monthly payment a year. On the example loan that clears the debt after 628 payments, about 24 years and 2 months, with 245,422.11 of interest. Lenders differ in how they apply a two week plan, so use this as a close picture and check the terms.

A rate that changes

For a loan with a rate that changes, type the new rate and the payment number it starts from. The page works out a new payment for the balance and the payments left. For example, 250,000 over 30 years at 5% has a payment of 1,342.05. If the rate becomes 7% from payment 61, the payment becomes 1,622.57 and the total interest is 317,292.33, against 233,141.28 if the rate had stayed at 5%. The new rate is whatever you type. The page does not guess what rates will do.

Why a lender’s statement may differ

  • The page rounds the payment and the interest of each row to the cent and lets the last payment take up the few cents left over, which is how most statements work. In the example the last payment is 1,580.55.
  • Some lenders count interest by the day, on 360 or 365 day years, so a month with 31 days costs more than one with 28.
  • Fees, insurance and escrow are not part of the schedule. Mortgage payments often include them on top.

To find the payment for a car or personal loan and see how fees change the real cost, try the loan calculator. For a home loan with tax and insurance use the mortgage calculator. To see how savings grow instead, there is the compound interest calculator.

Questions

Good to know.

What is an amortization schedule?

A table of every payment on a loan with the interest part, the principal part and the balance left after it. It shows exactly where each payment goes, and when the loan ends.

Why is so much of my early payment interest?

Interest is charged on the balance, and the balance is largest at the start. In the 250,000 example the first payment of 1,580.17 holds 1,354.17 of interest. As the balance falls, the interest part falls and the principal part grows.

How do I calculate the interest in one payment?

Multiply the balance before the payment by the yearly rate divided by the number of payments in a year. For 250,000 at 6.5% paid monthly that is 250,000 × 0.065 ÷ 12 = 1,354.17. The rest of the payment is principal.

Do extra payments always go to principal?

On this page, yes. Your lender may differ: some apply extra money to the next payment unless you say it is for principal, and some loans charge a prepayment fee. Check the loan terms.

Can I type my own payment?

Yes. Pick I know the payment. The page then works out how long it takes. If the payment is not more than the first month’s interest, it tells you the loan would never shrink.

Can I use this for a mortgage?

For the loan part, yes: principal and interest on a fixed rate. It leaves out property tax, insurance and escrow, which the mortgage calculator adds.

Does it handle adjustable rates?

One rate change, yes. Type the new rate and the payment number it starts from. For several changes, run the first part, then start a new schedule from the balance on that date.

Can I print or save the schedule?

Download schedule (PDF) saves every payment on US Letter or A4 pages. Download table (CSV) opens in a spreadsheet. The CSV follows the view you picked, by year or every payment.

Is anything sent anywhere?

No. The schedule is worked out in your browser, and the PDF is made there too. Your numbers are kept in this browser only so the page is ready next time.