Utilia

Amortization Schedule

Build a full loan or mortgage amortization schedule with recurring, yearly and one-time extra payments, payment dates, CSV export and a printable table.

Results are estimates for information only, not financial advice. Check with a professional before making decisions.

Extra payments
One-time payments
Regular payment
–
Number of payments
–
Paid off
–
Total interest
–
Interest saved
–
Time saved
–
Total extra payments
–
Total paid
–
How it was calculated

Amortization schedule

Amortization schedule
Payment Date Paid Extra Interest Principal Balance

How to use the amortization schedule

  1. Enter the Loan amount, the Annual interest rate (%) and the term in Years and Months.
  2. Choose the Payment frequency (Monthly, Semi-monthly, Bi-weekly, Weekly, Quarterly or Annually) and the Compounding. Keep Same as payments for most loans; choose Semi-annually (Canadian mortgage) for a Canadian fixed-rate mortgage.
  3. Set the First payment date to see a date on every row, or clear it to number the payments only. Pick the Currency used for display.
  4. Under Extra payments, add any prepayments: - Extra on every payment, Starting at payment # (for example 13 to start in the second year); - Extra once a year, paid with the last payment of each year of the loan; - One-time payments: click Add a one-time payment, then enter the Payment # and the Amount. Use Remove to delete a line.

The summary shows the Regular payment, the Number of payments, when the loan is Paid off, the Total interest, the Interest saved and Time saved thanks to the extras, the Total extra payments and the Total paid. The table lists Every payment or one row per year (By year), with the Paid, Extra, Interest, Principal and Balance columns. Download CSV saves the table for a spreadsheet, and Print opens a clean, full-length version of the schedule (every row, without the page around it) that you can print or save as a PDF from the print dialog.

How the schedule is calculated

The rate per payment is i = r / n when interest compounds with each payment, or i = (1 + r/m)^(m/n) − 1 for another compounding frequency m (m = 2 for Canadian mortgages). The regular payment is the level annuity payment:

P = L × i / (1 − (1 + i)^−N)

where L is the loan amount and N the number of payments. For each row, the interest is the balance × i, rounded to the cent. The payment first covers that interest; the rest, plus any extra, reduces the principal. The last payment is adjusted so the balance ends at exactly zero, and an extra payment is never allowed to overpay the loan.

Example: $300,000 at 5% over 25 years, paid monthly with interest compounded monthly, costs $1,753.77 a month and $226,131.04 of interest. Adding $200 to every payment ends the loan after 246 payments instead of 300, 4 years and 6 months earlier, and saves $46,351.24 of interest.

Why extra payments save so much

Early in a loan, most of each payment is interest because the balance is high. Every dollar of prepayment removes a dollar of principal that would have been charged interest for the rest of the loan. That is why a small recurring extra early on often saves more than a larger lump sum near the end. The regular payment stays the same: the loan simply ends sooner.

Before prepaying a mortgage, check your prepayment privileges. Many Canadian lenders allow 10% to 20% of the original amount per year and a payment increase of the same order; beyond that, a penalty may apply. This tool does not calculate penalties.

Frequently asked questions

Can I print the schedule or save it as a PDF?

Yes. Click Print: only the schedule and a short summary are printed, with every row rather than the current page of the table. Choose “Save as PDF” in your browser’s print dialog to get a file.

What is in the CSV file?

The same rows as the table in the chosen view, with plain numbers (1234.56) that any spreadsheet can read, and the dates in YYYY-MM-DD format when a first payment date is set.

How are semi-monthly payment dates chosen?

They fall on the day of the first payment and 15 days later, every month. Monthly dates keep the same day, moved to the last day of shorter months.

Why does my lender's schedule differ by a few cents?

Lenders round interest and payments in slightly different ways, and some count interest by days. Differences are usually a few cents per payment.

Is this financial advice?

No. The schedule is an estimate based on the rate and payments you enter. Your loan contract and your lender’s statements are the reference.