Amortization Formulas in Excel

- Jon Wittwer
Vertex42, LLC

This article lists some of the built-in Excel formulas that can be used for amortization calculations. You can download the Excel templates to see examples of how the formulas might be used. Most of the examples apply to loans, because amortization generally refers to paying off a loan through regular installments (payments). In the beginning, you are mostly paying interest, but as the principal (the amount still owed) decreases, more of the payment is going towards paying off the principal rather than interest.

List of Excel Amortization Formulas

Excel's help file does a good job of explaining the following functions, but the spreadsheet examples will demonstrate how these formulas might be used.

  • ISPMT(rate,per,nper,pv) - The amount of interest paid during a specific period.
  • PMT(rate,nper,pv) - The amount of the periodic payment
  • NPER(rate,pmt,pv) - The number of payments
  • *CUMIPMT(rate,nper,pv,n1,n2,0) - Cumulative interest payment for the periods n1 through n2
  • *CUMPRINC(rate,nper,pv,n1,n2,0) - Cumulative principal payment for the periods n1 through n2

* These formulas require you to install the Analysis ToolPak, which comes with Excel but is often not installed automatically. To install the add-in, open up Excel and go to the Tools menu > Add-Ins... and check the box next to "Analysis ToolPak".

  • rate - The interest rate per period.
  • per, n1, n2 - Specific period (between 1 and nper).
  • nper - The number of payment periods.
  • pv - The present value of the loan (i.e. the loan amount)
  • pmt - The payment per period.

Example Amortization Spreadsheets

I generally do not like to use built-in formulas unless I understand how they work. For amortization formulas, I think the best way to understand the equations is to create amortization tables or schedules to see what is actually going on from one payment period to the next.

To get started, the following Excel spreadsheet creates a very basic amortization table. In this worksheet, the only special Excel formula that is used is the PMT function to determine the monthly payment.

Download the Simple Amortization Spreadsheet

One thing that you should do with the above spreadsheet is look at what happens as you change the term of the loan. Pay particular attention to the graph that compares the cumulative interest vs. principal paid.

The following spreadsheet was made specifically to provide an example of using the PMT, NPER, CUMIPMT, and CUMPRINC formulas. It includes two amortization tables. The first shows the monthly payments and the second shows the cumulative sum of interest and principal from year to year. Payments are being made monthly, but the CUMIPMT and CUMPRINC functions can be used to calculate the cumulative totals if the interest rate is fixed and the payments are constant (assuming no extra payments are being made).


Excel Simple Amortization Sheet
Screenshot
Example Loan Amortization Formulas in Excel

A fixed-rate loan amortization calculator that creates a payment schedule for monthly payments on a simple home mortgage or other loan with a term between 1 and 30 years.

(Contains no macros)
Example Loan Amortization Formulas in Excel Download Now

File Type: .xls
Size: ~100 KB
Required: Microsoft Excel 2000/XP/2003
License: Free (For Personal Use)

Note: This spreadsheet and documentaion on this page are meant for educational purposes only. We believe the calculations to be correct, but do not guarantee the results. Please consult your financial advisor or lending institution before making any final financial decisions.


SEE ALSO:
REFERENCES:

Definition of Amortization, From Answers.com.



CITE THIS ARTICLE AS:

"Excel Amortization Formulas," From Vertex42.com, March 26, 2005.


Vertex42 Articles

Excel Templates