Loan Amortization Schedule

Month-by-month principal / interest / balance with optional extra-principal payment, total interest, payoff month.

Run the calculator

Example

You enter

You get

Checked against published worked examples from: Consumer Financial Protection Bureau.

Details, formula, and sources

Formula or tablePayment P = (r * PV) / (1 - (1+r)^-n) where r is monthly rate and n is term in months. Schedule recurrence: interest_i = balance_(i-1) * r; principal_i = P - interest_i + extra; balance_i = balance_(i-1) - principal_i.

Source and editionStandard mortgage / installment-loan formula. First principles.

Free accessNo code citation required (arithmetic). Cross-check against any published mortgage calculator.

What governsEstimate. Verify before sending to your bookkeeper, banker, or CPA.

API field namesprincipal, annual_rate_pct, term_months, payment, total_interest, payoff_month

Related tools