Skip to content

Loan Amortization

16 formulas

Loan amortization formulas break down loan payments into their interest and principal components and track the remaining balance over time. These are critical for understanding mortgages, auto loans, and any installment debt — showing exactly how much of each payment goes toward interest versus reducing the balance.

Balance & Schedule

Remaining Loan Balance

Outstanding loan balance after p payments. The final payment is capped at the amount owed, and the balance stays zero after payoff. At zero interest, balance is max(0, PV − PMT × p).

Bp=max⁡(0,PV×(1+k)p−PMT×(1+k)p−1k)B_p = \max\left(0, PV \times (1+k)^p - PMT \times \frac{(1+k)^p - 1}{k}\right)

Showing balance, annual

2 compounding methods

Interest Portion of Payment

Calculates how much of a specific loan payment goes toward interest. Takes the original loan setup plus the payment number, computes the balance immediately before that payment, and multiplies by the per-period rate.

Ip=Bp−1km,Bp−1≥0I_p = B_{p-1}\frac{k}{m},\quad B_{p-1}\geq 0

Principal Portion of Payment

Calculates how much of a specific loan payment goes toward reducing the principal balance. Equals the total payment minus that payment's interest portion.

Pp=min⁡(PMT,Bp−1(1+k/m))−Bp−1k/mP_p = \min\left(PMT,B_{p-1}(1+k/m)\right)-B_{p-1}k/m

Cumulative Interest Paid

Total interest paid over the first p payments of an amortizing loan, summed payment by payment from the schedule. Each payment is capped at the balance plus interest, so the total stops growing once the loan is paid off.

I1..p=∑t=1pBt−1×kmI_{1..p} = \sum_{t=1}^{p} B_{t-1} \times \frac{k}{m}

Cumulative Principal Paid

Total principal repaid over the first p payments: the original loan less the balance still outstanding after payment p.

P1..p=PV−BpP_{1..p} = PV - B_p

Total Interest Cost of a Loan

All interest paid over the life of an amortizing loan, from the first payment until the balance reaches zero, summed from the schedule so the final capped payment is handled exactly.

Itotal=∑t=1TBt−1×km,BT=0I_{\text{total}} = \sum_{t=1}^{T} B_{t-1} \times \frac{k}{m}, \quad B_T = 0

Payment Structures

Mortgage Analysis

Debt Capacity & Affordability