Time-Value of Money Calculator

Please fill in the know quantities, leave the quantity to be solved blank, and click the Solve button to solve it. Keep in mind that the cash flows in different directions need to have opposite signs.

You can save this web page on your computer or phone and run it off-line (Click for phone version).

Please do not use Internet Explorer to open this page. The Javascript is disabled in Internet Explorer.

Number of Payments: Interest Rate per Year:%
Present Value: $ Payment: $ Future Value: $
Number of Payments per Year:1
Number of Compounding per Year:1

The last row is a Javascript calculator. You can calculate any expressions and you can also use variables. In Java, the multiplication sign is *, the division sign is /, an is expressed as Math.pow(a,n), ln(x) is expressed as Math.log(x), ex is expressed as Math.exp(x), and the square root of x is expressed as Math.sqrt(x).