Free online Time Value of Money (TVM) calculator. Solve for Present Value, Future Value, Payment, Interest Rate, or Number of Periods. Perfect for investment analysis, loan calculations, and retirement planning. All calculations run locally in your browser. | No Sign-Up ยท Your Data Never Leaves Your Device
Zero Dependencies ยท Works OfflineSelect which variable you want to solve for from the dropdown. The corresponding input will be disabled โ you need to fill in the other four.
PV ร (1+r)^n + PMT ร [(1+r)^n - 1]/r + FV = 0
Where r = per-period interest rate, n = number of periods. Given any four variables, the fifth can be solved. This is the core function of financial calculators like the BA II Plus and essential for CFA/CFP exams.
Time Value of Money is a core financial concept: a dollar today is worth more than a dollar tomorrow because today's money can be invested to earn returns. The TVM calculator helps you compute the relationship between Present Value (PV), Future Value (FV), Payment (PMT), interest rate, and number of periods.
PV (Present Value): the current value of future cash flows. FV (Future Value): the future value of a current investment. PMT (Payment): the fixed payment per period. Together with rate and NPER, these five variables form the TVM framework.
Enter the loan amount as PV (positive), monthly interest rate (annual rate รท 12), number of months as NPER, set FV=0, and select 'Solve for PMT'. The result is your monthly payment. Example: $300,000 loan at 4.5% for 30 years (360 months) = ~$1,520/month.
Annuity Due: payments occur at the beginning of each period (e.g., rent, insurance). Ordinary Annuity: payments at the end of each period (e.g., loan payments, salaries). With the same parameters, annuity due produces higher FV and PV. This calculator uses ordinary annuity (end-of-period) by default.