ElyxAI
finance

How to Create an Amortization Schedule

Excel 2016Excel 2019Excel 365Excel for Mac

Learn to create an amortization schedule in Excel to track loan repayment over time. You'll build a table showing payment breakdown, principal reduction, and remaining balance for each period. This essential financial tool helps borrowers and lenders monitor debt payoff progress and understand how interest and principal are distributed across payments.

Why This Matters

Amortization schedules are critical for loan management, financial planning, and accounting compliance. They provide transparency into debt repayment and help predict cash flow needs.

Prerequisites

  • Basic Excel knowledge (cells, formulas, basic functions)
  • Understanding of loan concepts (principal, interest rate, term, payment)

Step-by-Step Instructions

1

Set up column headers

In row 1, create headers: Period, Beginning Balance, Payment, Principal, Interest, Ending Balance. Format as bold using Home > Font > Bold.

2

Enter loan parameters

In separate cells, input: loan amount, annual interest rate, loan term (months), and monthly payment. Use clearly labeled cells above your schedule for reference.

3

Calculate monthly interest rate and payment

In a helper cell, divide annual rate by 12. Use PMT function: =PMT(rate/12, nper, -pv) to calculate fixed monthly payment. Example: =PMT(0.05/12, 60, -25000).

4

Fill in period numbers and beginning balance

In column A, enter periods 1 to loan term. In B2, reference loan amount; in B3, enter =F2 (previous ending balance). Copy B3 down to link balances.

5

Create formulas for interest, principal, and ending balance

Interest (D2): =B2*(rate/12). Principal (C2): =fixed_payment-D2. Ending Balance (F2): =B2-C2. Copy these formulas down for all periods.

Alternative Methods

Use built-in loan calculator templates

Excel offers pre-built amortization templates via File > New > search 'amortization schedule'. This saves time but offers less customization than building from scratch.

Use online amortization calculators

Third-party tools generate schedules instantly, but importing into Excel requires manual work and doesn't build your spreadsheet skills.

Tips & Tricks

  • Use absolute references ($A$1) for loan parameters so formulas don't change when copied.
  • Format balance columns as currency (Ctrl+Shift+4) for clarity.
  • Verify ending balance of final period equals zero to confirm accuracy.
  • Create a separate 'Loan Info' section above the schedule for easy updates.

Pro Tips

  • Use data validation to lock loan parameters and prevent accidental changes during analysis.
  • Add a graph showing principal vs. interest paid over time to visualize debt payoff acceleration.
  • Create scenario analysis by copying the schedule and changing interest rates or terms to compare outcomes.
  • Use conditional formatting to highlight when principal exceeds interest (green) for visual debt reduction progress.

Troubleshooting

Final balance doesn't equal zero

Check PMT calculation—verify loan amount, rate, and term are correct. Ensure interest and principal formulas reference correct cells.

Interest amounts stay the same every period

Verify interest formula uses beginning balance (B2), not a fixed value. Check that interest rate is divided by 12 for monthly rate.

Negative principal in early periods

Recalculate monthly payment using PMT function; it may be too low for the loan parameters. Verify principal formula: =Payment - Interest.

Related Excel Formulas

Frequently Asked Questions

What's the difference between principal and interest in payments?
Interest is the cost of borrowing (declining each period as balance decreases), while principal reduces the loan balance. Early payments are mostly interest; later payments are mostly principal.
Can I modify the schedule if interest rates change?
Standard amortization assumes fixed rates. For variable rates, you'd need to recalculate PMT at each rate change and rebuild the schedule from that point onward.
How do I calculate extra principal payments?
Add an 'Extra Payment' column, subtract it from ending balance, and adjust the next period's beginning balance. This reduces total interest paid and shortens loan term.
Why does the final payment sometimes differ?
Rounding in PMT calculations can cause small discrepancies; the final payment is often adjusted by a few cents to ensure ending balance reaches exactly zero.

This was one task. ElyxAI handles hundreds.

Sign up