Real Estate

How to build a mortgage amortization schedule in Excel

Create monthly payment, interest, principal and balance formulas in Excel or Google Sheets.

By Calculadoras.Tools Published 6 min read

Store principal, annual rate and years in separate cells. Calculate the payment with PMT(annual_rate/12, years*12, -principal).

For every schedule row:

interest = previous balance x annual rate / 12
principal paid = payment - interest
ending balance = previous balance - principal paid

For $2,000,000 at 9% over 20 years:

MonthPaymentPrincipalInterestBalance
1$17,994.52$2,994.52$15,000.00$1,997,005.48
2$17,994.52$3,016.98$14,977.54$1,993,988.50
3$17,994.52$3,039.61$14,954.91$1,990,948.90

Keep full precision in the formulas and format cells for display rather than rounding every row. Adjust the last payment if a small residual remains. Keep insurance and fees in separate columns.

The mortgage calculator can export CSV for comparison.