|
Subject: Analysis - Loan Payments and Amortization
Last-Revised: 16 Feb 2003
This article presents the formula for computing monthly payments on loans. A listing of the full series of payments (principal and interest) that show how a loan is paid off is known as a loan amortization table. This article will explain how these tables are generated for the U.S. system in which interest is compounded monthly. First you must define some variables to make it easier to set up:
The following assumes a typical conventional loan where the interest is compounded monthly. First I will define two more variables to make the calculations easier:
Finally here is for the big monthly payment (M) formula:
J
M = P x ------------------------
1 - ( 1 + J ) ^ -N
where 1 is the number one (it does not appear too clearly on some
browsers).
So to calculate it, you would first calculate 1 + J, then take that to the -N (minus N) power, subtract that from the number 1. Now take the inverse of that (if you have a 1/X button on your calculator push that). Then multiply the result times J and then times P. Sorry for the long way of explaining it, but I just wanted to be clear for everybody. The one-liner for a program would be (adjust for your favorite language):
M = P * ( J / (1 - (1 + J) ** -N))
So now you should be able to calculate the monthly payment, M. To
calculate the amortization table you need to do some iteration (i.e. a
simple loop). I will tell you the simple steps :
Note that just about every PC or Mac has a spreadsheet of some sort on it, and they are very good tools for doing mortgage analysis. Most of them have a built-in PMT type function that will calculate your monthly payment given a loan balance, interest rate, and the number of terms. Check the help text for your spreadsheet.
Please visit Hugh Chou's web site for a calculator that will generate
amortization tables according to the forumlas discussed here. He also
offers many other calculators:
The Investment FAQ is copyright © 2008 by Christopher Lott. Please read the terms of use, disclaimer, and privacy statements. | |||||||||||||||||||||||||||||||||||||||||||||||||||