Time Value of Money Calculator: Solve for Any TVM Variable
Enter any 4 of the 5 TVM variables — PV, FV, Interest Rate, N (periods), and PMT — and instantly solve for the missing one. Supports multiple compounding frequencies, payment timing options, and generates a full amortization schedule.
What Is the Time Value of Money?
The time value of money (TVM) is the foundational principle in finance that a dollar available today is worth more than a dollar promised at some future date. This is because money you have now can be invested to earn a return — whether through interest in a savings account, dividends from stocks, or returns from a business venture.
TVM underpins virtually every financial decision: from setting mortgage rates and pricing bonds to evaluating whether a business investment is worthwhile. If someone offered you $1,000 today or $1,000 one year from now, you should always take the money today — because you could invest that $1,000 and have more than $1,000 a year from now.
The concept also works in reverse. If you expect to receive $10,000 five years from now, its present value today is less than $10,000, because you must discount it by the rate you could have earned had you received the money sooner. This discounting mechanism is the basis of discounted cash flow (DCF) analysis used by investors and corporations worldwide.
The Five TVM Variables
Every time-value-of-money problem involves exactly five variables. Given any four, you can solve for the fifth. Our calculator handles all five solve directions.
| Variable | Symbol | Description | Example |
|---|---|---|---|
| Present Value | PV | The current lump-sum amount — how much you have (or owe) right now. | $10,000 savings balance today |
| Future Value | FV | The amount at a specified date in the future after compounding. | $50,000 retirement target |
| Interest Rate | I/Y | The annual nominal interest rate (or discount rate). | 6% annual return on investments |
| Number of Periods | N | The total investment or loan time horizon in years. | 30 years until retirement |
| Payment | PMT | A regular periodic cash flow — deposit (positive) or withdrawal/loan payment (negative). | $500/month contribution |
TVM Formulas
Below are the core formulas for each solve direction. When periodic payments (PMT) are involved and the compounding frequency differs from the payment frequency, an effective per-payment-period rate is used.
Solve for Future Value (FV)
Where i = rate per compounding period, N = total compounding periods, and T = 1 for annuity due (beginning) or 0 for ordinary annuity (end).
Solve for Present Value (PV)
Solve for Payment (PMT)
Solve for Number of Periods (N) — No PMT
When PMT ≠ 0, there is no closed-form solution; numerical iteration (Newton-Raphson) is used.
Solve for Interest Rate (I/Y) — No PMT
When PMT ≠ 0, numerical iteration is required. Our calculator uses Newton-Raphson with up to 300 iterations for high precision.
TVM in Real Life: Practical Applications
Mortgages & Loan Payments
When a bank quotes you a 30-year mortgage at 6.5%, they're solving a TVM equation: PV = loan amount, FV = 0 (fully amortized), N = 360 months, Rate = 6.5%/12, and they compute PMT — your monthly payment. You can reverse-engineer any of these variables with our calculator.
Retirement Planning
How much do you need to save each month to retire with $1,000,000 in 30 years? Set FV = $1,000,000, PV = your current savings, N = 30, enter your expected return, and solve for PMT. This is exactly what financial advisors compute when building your retirement plan.
Auto Loans & Student Loans
Comparing loan offers? Enter the loan amount (PV), monthly payment (PMT), and term (N), then solve for Rate to find the true annual percentage rate. Or enter PV, Rate, and your desired payment to find out how long it will take to pay off.
Investment Analysis
An investor wants to know: "If I invest $50,000 today at 8% with no additional deposits, how many years until it doubles?" Set PV = 50,000, FV = 100,000, Rate = 8%, PMT = 0, and solve for N — approximately 9.01 years (close to the Rule of 72 estimate of 9 years).
How to Use a TI BA II Plus for TVM
The Texas Instruments BA II Plus is the most popular financial calculator for TVM problems. Here's a quick guide:
- Clear previous work — Press
2ND→CLR TVMto reset all five TVM registers. - Set payments per year — Press
2ND→P/Y, enter the number (e.g., 12 for monthly), pressENTER, then2ND→QUIT. - Set annuity type — Press
2ND→BGNto toggle between END (ordinary) and BGN (annuity due). - Enter known values — Type each value and press its key: e.g., type
10000then pressPV, type6then pressI/Y, etc. Use the+/-key for cash outflows (negative sign convention). - Solve — Press
CPT(Compute) followed by the unknown variable key. For example,CPT→FVto find the future value.
-10000 for PV. Forgetting the negative sign is the #1 error students make.
TVM Calculation Examples
Example 1: Solve for FV — Savings Growth
You invest $15,000 today in an account earning 5% annually, compounded monthly, and add $200/month for 20 years. What is the future value?
Result: FV = $121,771.52
- Starting amount grows to: $40,679.74 (from PV alone)
- Total deposits: $200 × 12 × 20 = $48,000
- Annuity portion grows to: $81,091.78
- Total interest earned: $58,771.52
Example 2: Solve for PMT — Retirement Savings Goal
You have $25,000 saved and want $500,000 in 25 years at 7% annual return, compounded monthly. How much must you save each month?
Result: PMT = $423.07/month
Over 25 years you contribute $25,000 + ($423.07 × 300) = $151,921. The remaining $348,079 comes from compound interest growth.
Example 3: Solve for Rate — Required Return
You want to turn $20,000 into $80,000 in 12 years with no additional deposits. What annual rate of return do you need?
Result: I/Y = 12.25%
Verification: $20,000 × (1.1225)12 = $80,000 ✓
Frequently Asked Questions About TVM
-
The time value of money (TVM) is the principle that a dollar today is worth more than a dollar in the future because of its earning potential. Money available now can be invested to earn interest, making it grow over time. TVM is the foundation of discounted cash flow analysis, loan pricing, and investment valuation.
-
The five TVM variables are: PV (Present Value) — the current lump sum; FV (Future Value) — the amount at a future date; I/Y (Interest Rate per Year) — the annual rate of return; N (Number of Periods) — total time horizon; and PMT (Payment) — the periodic cash flow. Given any four, you can solve for the fifth.
-
For a lump-sum problem (no payments), the rate can be solved algebraically:
r = (FV/PV)^(1/n) − 1. When periodic payments are involved, there is no closed-form solution, so numerical methods such as Newton-Raphson iteration are used — which is exactly what our TVM calculator does automatically. -
An ordinary annuity makes payments at the end of each period (most loan payments, bond coupons). An annuity due makes payments at the beginning of each period (rent, insurance premiums). An annuity due is worth slightly more because each payment earns interest for one additional period. Use the "Payment Timing" selector in our calculator to switch between them.
-
Yes. Set PV to the loan amount, FV to 0 (fully amortized), N to the loan term in years, and enter the annual interest rate. Then solve for PMT to find your monthly mortgage payment. You can also solve for N (how long to pay off) or Rate (what rate corresponds to a given payment).
-
More frequent compounding (monthly vs. annually) means interest is calculated and added to the balance more often, resulting in a higher effective annual rate. For example, 6% compounded monthly yields an effective rate of about 6.17%. This difference compounds significantly over long time horizons.
-
On the TI BA II Plus, the five TVM keys correspond to: N = number of periods, I/Y = interest rate per year, PV = present value, PMT = periodic payment, and FV = future value. Enter any four values, then press
CPT(Compute) followed by the unknown variable's key to solve.