Build a year-by-year amortization schedule for any mortgage. See how each annual payment is split between principal and interest, the remaining balance, and the cumulative interest paid. Understanding the amortization curve helps you decide whether extra principal payments are worth it.
Currency
Term (years)
Formula: M = P[r(1+r)^n] / [(1+r)^n - 1], where P = loan amount, r = monthly rate, n = months
After M = P[r(1+r)^n] / [(1+r)^n - 1] gives the level monthly payment, the schedule walks every month in order. Each iteration computes the interest portion as the remaining balance times r, treats the rest of the payment as principal, and subtracts that principal from the balance for the next month. The results are aggregated into annual rows so you can see exactly when the principal share overtakes the interest share and how the remaining balance falls over time.
Every calculation runs locally in your browser as JavaScript. No loan amounts, interest rates, or amortization details leave your device at any point. You can check this yourselfin your browser's DevTools Network tab.
Calculations are estimates for informational purposes only. Consult a financial professional for advice.