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.

⏳ Time Value of Money Calculator
Present Value (PV)
$
Future Value (FV)
$
Annual Interest Rate (I/Y)
%
Number of Years (N)
years
Payment (PMT)
$
Compounding Frequency
Payment Frequency
Payment Timing

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.

💡 Key insight: TVM has two directions — compounding moves money forward in time (PV → FV), while discounting moves money backward (FV → PV). Both use the same core relationship: FV = PV × (1 + r)n.

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.

VariableSymbolDescriptionExample
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)

FV = PV × (1 + i)N + PMT × [((1 + i)N − 1) / i] × (1 + i × T)

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)

PV = [FV − PMT × ((( 1 + i)N − 1) / i) × (1 + i × T)] / (1 + i)N

Solve for Payment (PMT)

PMT = [FV − PV × (1 + i)N] / [((1 + i)N − 1) / i × (1 + i × T)]

Solve for Number of Periods (N) — No PMT

N = ln(FV / PV) / ln(1 + i)

When PMT ≠ 0, there is no closed-form solution; numerical iteration (Newton-Raphson) is used.

Solve for Interest Rate (I/Y) — No PMT

I/Y = (FV / PV)1/N − 1

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:

  1. Clear previous work — Press 2NDCLR TVM to reset all five TVM registers.
  2. Set payments per year — Press 2NDP/Y, enter the number (e.g., 12 for monthly), press ENTER, then 2NDQUIT.
  3. Set annuity type — Press 2NDBGN to toggle between END (ordinary) and BGN (annuity due).
  4. Enter known values — Type each value and press its key: e.g., type 10000 then press PV, type 6 then press I/Y, etc. Use the +/- key for cash outflows (negative sign convention).
  5. Solve — Press CPT (Compute) followed by the unknown variable key. For example, CPTFV to find the future value.
💡 Sign convention: On the BA II Plus, cash outflows are negative and inflows are positive. If you invest $10,000 (money leaving your pocket), enter it as -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?

PV = $15,000  |  Rate = 5%  |  N = 20 years  |  PMT = $200/mo  |  Compounding = Monthly

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?

PV = $25,000  |  FV = $500,000  |  Rate = 7%  |  N = 25 years  |  Solve PMT

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?

PV = $20,000  |  FV = $80,000  |  N = 12 years  |  PMT = $0  |  Solve Rate

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.

Related Financial Calculators