TVM Calculator — Time Value of Money
Calculate present value, future value, interest rate, number of periods, or payment using time value of money (TVM) formulas.
About the TVM Calculator — Time Value of Money
The time value of money (TVM) is one of the most fundamental concepts in finance: a dollar today is worth more than a dollar in the future because today's dollar can be invested to earn a return. TVM calculations underpin almost every financial decision — from evaluating investment returns and loan repayments to calculating retirement savings and business valuations.
Our TVM calculator solves for any one of the five key variables — Present Value (PV), Future Value (FV), Interest Rate, Number of Periods (N), and Payment (PMT) — given the other four. Select what you want to solve for, enter the known values, and click Calculate.
How It Works
Select which variable you want to solve for, enter the other four values, and click Calculate. The calculator applies standard TVM formulas (and Newton-Raphson iteration for the rate). PMT is 0 if there are no periodic payments. PV represents an initial lump sum; FV is the ending value; N is the number of periods; Rate is the interest rate per period.
The Five TVM Variables
Present Value (PV) is the current worth of a future sum of money or stream of cash flows, discounted at a specific interest rate. In practical terms, PV tells you how much you'd need to invest today to reach a specific future goal. For example, if you want $100,000 in 10 years and can earn 6% annually, the PV is $55,839 — that's how much you'd need to invest today as a lump sum. PV is always less than FV when the interest rate is positive, reflecting the time cost of money.
Future Value (FV) is the value of a current asset at a specified future date, assuming a certain growth rate. FV is what your investment will grow to. An investment of $10,000 today at 7% annually for 20 years has a future value of $38,697. This is the power of compounding: not just the 7% earned on the original $10,000, but also the 7% earned each year on previously accumulated interest. Understanding FV is essential for retirement planning — it tells you what a regular savings contribution will be worth at retirement age.
The interest rate (r) is the rate of return or cost of borrowing per period. When solving for rate, the calculator uses numerical iteration to find the rate that makes the TVM equation balance. This is useful for evaluating investment performance: if you invested $5,000 five years ago and it's now worth $8,000 with no additional contributions, solving for rate reveals your annualized return (approximately 9.9%). The rate can be annual, monthly, or any other period — just ensure it matches the period you're using for N and PMT.
Lump Sum vs Annuity Calculations
TVM calculations fall into two main types: lump sum (a single payment) and annuity (a series of equal payments). For lump sum problems, PMT is zero, and you're calculating how a single amount grows over time at a given rate. This is the classic compound interest scenario: how much is $5,000 worth in 30 years at 8%? (Answer: $50,313.) For annuity problems, PMT is non-zero, representing regular deposits or withdrawals. A savings plan with monthly $500 contributions for 30 years at 7% annually produces a dramatically larger result.
This calculator uses an end-of-period (ordinary annuity) convention by default — payments are made at the end of each period. If payments are made at the beginning of each period (annuity due, common in rent and lease calculations), multiply the PMT-based result by (1 + r) to adjust. The distinction matters most for precise calculations; for planning purposes, the difference is usually small.
Real-world applications span across personal and corporate finance. TVM is used to: calculate loan monthly payments (solve for PMT given PV=loan amount, FV=0, r=monthly rate, n=term months); determine whether a lease or buy decision makes financial sense (compare PV of all lease payments vs purchase price); evaluate bond prices (PV of coupon stream plus par value discounted at market yield); and plan retirement savings (what future value can you accumulate with a given monthly contribution and time horizon).
Common TVM Use Cases
Retirement planning: How much do you need to save monthly to reach $1 million by retirement? If you have 30 years and expect a 7% annual return, set FV=$1,000,000, PV=$0, N=360 months, Rate=7%/12=0.583% per month, and solve for PMT. The answer is approximately $820/month. Change the rate or time horizon and see how dramatically the required contribution changes — this sensitivity analysis is one of TVM's most powerful features for financial planning.
Loan analysis: A $250,000 mortgage at 6.5% for 30 years — what's the monthly payment? Set PV=$250,000, FV=$0, N=360, Rate=6.5%/12, solve for PMT. Answer: approximately $1,580/month. Total payments = $568,860, meaning you pay $318,860 in interest over the life of the loan. Now shorten the term to 15 years (N=180): payment rises to ~$2,178/month, but total interest drops to $142,000 — a $176,000 saving by paying $598 more per month.
Investment evaluation: You're considering an investment that requires $20,000 today and promises to return $35,000 in 7 years. What annual return does this represent? Set PV=-$20,000 (negative = outflow), FV=$35,000, N=7, PMT=$0, solve for Rate. Answer: approximately 8.33% annually. Compare this to alternative investments at similar risk to determine if the opportunity is worthwhile. A return below your required rate of return (hurdle rate) means the investment destroys value relative to alternatives.