Skip to content

Amortization Schedule Calculator

Enter principal, rate and term (years or months), optionally add an extra monthly payment, and get the fixed monthly payment, total interest, and a full amortization schedule you can browse or download as CSV — computed client-side with the same fixed-payment formula lenders use.

  • Month-by-month principal, interest and balance table
  • Optional extra monthly payment with early payoff
  • Term in years or months
  • CSV download of the full schedule
  • Runs fully client-side

Calculator

Calculated locally, nothing uploaded

Monthly payment
Total interest
Total paid
Payments

How to build an amortization schedule

  1. 01

    Enter the loan amount and annual rate

    Use the interest rate as a percentage, for example 6 for 6%.

  2. 02

    Set the term in years or months

    Switch the unit if you prefer months — both map to the same monthly schedule.

  3. 03

    Optionally add an extra monthly payment

    Extra principal shortens the schedule and cuts total interest.

  4. 04

    Review the table or download CSV

    The full schedule is available as CSV even when the on-screen table is limited for long loans.

What an amortization schedule actually shows#

A fixed-rate loan keeps the same scheduled payment every month, but the mix inside that payment changes. Early on, most of each installment is interest charged on the outstanding balance; later, most of it is principal. An amortization schedule is the month-by-month ledger of that shift: payment number, how much of that payment went to principal, how much went to interest, and the remaining balance after the payment posts.

Seeing the table — not only the monthly payment — is what makes trade-offs concrete. A 30-year mortgage and a 15-year mortgage can share the same principal and rate while producing wildly different total interest, because the longer term keeps a large balance alive for more years. The schedule makes that visible payment by payment.

How the fixed monthly payment is calculated#

This tool uses the standard fixed-payment amortization formula: given principal P, monthly rate r (annual rate ÷ 12), and n months, the level payment is P · r · (1 + r)^n / ((1 + r)^n − 1). At 0% interest the payment is simply principal divided by the number of months. That payment is the contractual installment; interest each month is balance × r, and the rest of the installment reduces principal.

Amounts in the table are rounded to the nearest cent per row so the schedule matches how people expect a payment ledger to look. The final installment may be a few cents smaller so the balance lands exactly on zero instead of leaving a leftover penny.

Why extra monthly payments change everything#

An extra payment goes entirely to principal (after that month’s interest is covered). Because future interest is charged only on the remaining balance, every extra dollar permanently removes interest that would have accrued in later months. The scheduled contractual payment stays the same; the loan simply reaches zero sooner, so the schedule has fewer rows and a lower total interest figure.

That is why “amortization schedule calculator with extra payments” is a common search: people want to see how many months disappear and how much interest is avoided if they add $50, $100 or $200 on top of the fixed monthly payment — not just a vague “you will save money” claim.

Mortgages, car loans and what this does not include#

The same math covers mortgages, auto loans and other fixed-rate installment debt. Enter the term in years for a classic 15/30-year mortgage, or in months for a 36/60/72-month car loan. The schedule is the core loan amortization only: it does not add property taxes, homeowners insurance, PMI, HOA fees or other escrow items sometimes rolled into a mortgage bill.

Long schedules (360 months is common) are truncated on screen so the page stays usable; download the CSV for the complete ledger. Nothing you enter leaves the browser — the calculation and CSV export run entirely client-side.

Frequently asked questions

What is an amortization schedule?

A month-by-month table that splits each loan payment into principal and interest and shows the remaining balance after every installment until the loan is paid off.

Does an extra monthly payment reduce the payment amount or the term?

In this calculator the contractual monthly payment stays fixed; the extra goes to principal, so the loan pays off in fewer months and total interest drops.

Can I enter the term in months instead of years?

Yes — switch the term unit to months for auto loans or any term you already know as a month count. Twelve months equals one year.

Why is the on-screen table limited on long loans?

A 30-year schedule has 360 rows. The page shows a manageable window so scrolling stays usable; download the CSV for every payment.

Does this include taxes, insurance or PMI?

No. It amortizes principal and interest only — not escrow or other costs sometimes bundled into a real mortgage payment.

Is my data sent anywhere?

No. The schedule is calculated and exported entirely in your browser.

Developers

UUID Generator

Generate cryptographically random UUID v4 or time-ordered UUID v7, in bulk.

Developers

Base64 Encoder & Decoder

Encode and decode Base64 with correct UTF-8 handling, including the URL-safe alphabet.

Developers

ULID Generator

Generate ULIDs — sortable by creation time like UUID v7, but Crockford Base32 instead of hex.