Time Value of Money Calculator
The complete TVM calculator. Solve for any unknown variable: present value, future value, interest rate, time period, or payment amount. Supports ordinary annuities and annuities due.
Solve PMT to reach:
Result
—
—
—
PV
—
FV
—
Growth Multiple
—
Total Return
Cash Flow Timeline
Calculation Details
Value Growth Over Time
Embed This Calculator
Copy the code and paste it into any webpage to embed this calculator.
WordPress users: add a Custom HTML block (not the Embed block) and paste the code there.
Free to use. A small "Powered by Blucalculator" credit is appreciated but not required.
How to use this calculator
The Time Value of Money calculator solves for any one of the five core TVM variables, given the other four. Each tab is dedicated to one unknown.
Solve for PV (Present Value): Enter the Future Value, Interest Rate (per period), Number of Periods, and Payment (if applicable). The calculator tells you what that future cash flow is worth today.
Solve for FV (Future Value): Enter the Present Value, Interest Rate, Number of Periods, and Payment. Use this to project how much a current investment or a series of contributions will grow to.
Solve for Rate: Enter Present Value, Future Value, Number of Periods, and any Payment. This tab answers questions like “what annual return do I need to reach my retirement goal?” or “what is the implied rate on this bond?”
Solve for Time (n): Enter Present Value, Future Value, Interest Rate, and Payment. Use this to find how many periods it takes to reach a financial goal given a known rate and contribution amount.
Solve for PMT (Payment): Enter Present Value, Future Value, Interest Rate, and Number of Periods. This tab answers “how much do I need to save each month to retire with $X?” It’s the most frequently used tab for retirement and savings planning.
Each tab also includes an Annuity Type toggle: Ordinary Annuity (payments at the end of each period, the default) and Annuity Due (payments at the beginning of each period). Changing this setting shifts results by exactly one period.
What time value of money actually means
Time value of money is the principle that a dollar available today is worth more than a dollar promised in the future. This is not merely a financial convention: it reflects real economic forces.
Money available now can be invested. Even a risk-free investment like a Treasury bill earns a return. So if someone offers you $1,000 today or $1,000 in one year, choosing today is objectively better because you can invest it and have more than $1,000 in a year. The only reason you’d accept $1,000 in one year is if they sweeten the deal: $1,050, $1,100, depending on the available rate of return.
Time value of money is the mathematical expression of opportunity cost. Every dollar committed to one use has a cost equal to the best alternative use you gave up. TVM makes that cost quantifiable.
This framework underlies almost every major financial calculation: bond pricing, stock valuation, loan structuring, retirement planning, capital budgeting, lease-vs-buy analysis, and insurance premium setting. Once you understand TVM, you can reason clearly about any financial decision that involves cash flows at different points in time.
The five TVM variables
Every TVM problem involves five variables. Solve any four and you can find the fifth.
PV (Present Value): The current value of a future sum or series of cash flows, discounted at the appropriate rate. PV answers: “what is this future money worth to me right now?”
FV (Future Value): The value of a current amount or series of payments at a specified point in the future, grown at a given rate. FV answers: “how much will this become?”
r (Interest Rate or Discount Rate): The rate of growth (if you’re saving) or the cost of capital (if you’re borrowing). Also called the “discount rate” when calculating present values, because you’re discounting future cash flows back to the present.
n (Number of Periods): The time horizon, measured in periods. Critical: periods must match your rate unit. If the rate is monthly, n must be in months.
PMT (Payment): The periodic payment in an annuity. Zero if you’re working with a single lump sum. Positive or negative depending on whether you’re receiving (positive) or making (negative) the payment. Sign convention matters: many financial calculators and spreadsheets use the convention that cash outflows are negative.
The formulas:
FV = PV x (1 + r)^n (lump sum, no payments)
PV = FV / (1 + r)^n (lump sum, no payments)
FV of annuity = PMT x [(1 + r)^n - 1] / r (ordinary annuity)
PV of annuity = PMT x [1 - (1 + r)^(-n)] / r (ordinary annuity)
For annuity due, multiply the result by (1 + r) to account for the fact that each payment is made one period earlier.
Future value at various rates and time horizons
This table shows the future value of $1,000 invested as a lump sum today, with no additional contributions, at four different return rates and four time horizons.
| Time Horizon | 5% Annual Return | 7% Annual Return | 9% Annual Return | 11% Annual Return |
|---|---|---|---|---|
| 5 years | $1,276 | $1,403 | $1,539 | $1,685 |
| 10 years | $1,629 | $1,967 | $2,367 | $2,839 |
| 20 years | $2,653 | $3,870 | $5,604 | $8,062 |
| 30 years | $4,322 | $7,612 | $13,268 | $22,892 |
The difference between 7% and 9% over 30 years is not small. It’s the difference between $7,612 and $13,268 from the same $1,000 starting point. That’s a 74% difference in final wealth from a 2 percentage point difference in returns.
This is why expense ratios, fees, and return optimization matter significantly over long investment horizons. A 0.5% annual fee doesn’t sound like much, but on a 30-year investment at 9%, the difference between a 9% return and an 8.5% return on $1,000 is $13,268 vs. $11,558: you’ve paid $1,710 in cumulative drag on a $1,000 investment.
The table also illustrates the late-stage acceleration of compound growth. Between years 20 and 30 at 9%, the investment grows from $5,604 to $13,268: adding more in those final 10 years than it accumulated in the first 20. This is the compounding curve turning steep, and it’s why long time horizons are the most powerful variable in wealth building.
Ordinary annuity vs. annuity due
An annuity is a series of equal payments made at regular intervals. The timing of those payments matters.
Ordinary annuity (payments at end of period): This is the standard assumption for most loans and many financial products. Your mortgage payment is due at the end of the month (for that month’s principal and interest). A bond’s coupon payments arrive at the end of each period. The ordinary annuity formula assumes the first payment is one period from now.
Annuity due (payments at beginning of period): Rent, insurance premiums, and lease payments are typically due at the beginning of the period. The first payment is due today, not in one period. Because each payment is invested or applied one period sooner, an annuity due is always worth more (as a future value) or costs more (as a present value) than an otherwise identical ordinary annuity.
The relationship is simple: Annuity Due Value = Ordinary Annuity Value x (1 + r)
The one-period shift multiplies the result by (1 + r). At 7% annual rate, an annuity due is worth 7% more than an ordinary annuity with identical payment amounts and n.
When using the calculator, always check the annuity type toggle. Most loan problems use ordinary annuity. Most lease or insurance problems use annuity due. Getting this wrong shifts every result by one compounding period.
Real-world examples
Retirement savings: solving for PMT
You’re 32 years old. You want $1,500,000 at age 67 (35 years). Your portfolio earns 7% annually. You have nothing saved yet.
Using the PMT tab: FV = $1,500,000, PV = 0, n = 420 (35 x 12), r = 0.5833% (7%/12), ordinary annuity.
Required monthly contribution: approximately $1,050 per month.
Now run the same numbers but start at 27 instead of 32 (40 years instead of 35):
Required monthly contribution: approximately $690 per month.
Five years of delay increases the required monthly savings by $360, or over $4,300 per year. Over 35 years, that’s an additional $151,000 in contributions to reach the same goal. Starting earlier is the single most effective variable in retirement planning.
Bond pricing: solving for PV
A bond pays a $50 coupon every 6 months for 10 years and returns $1,000 at maturity. The current required yield in the market is 6% annually (3% per 6-month period).
PV of coupon payments: PMT = $50, r = 3%, n = 20 periods. Ordinary annuity PV = $50 x [1 - (1.03)^(-20)] / 0.03 = $744.
PV of the $1,000 face value: $1,000 / (1.03)^20 = $554.
Total bond price = $744 + $554 = $1,000.
The bond prices at par because the coupon rate exactly matches the required yield. If the required yield rises to 7%, the bond price falls below $1,000. If it falls to 5%, the bond trades above $1,000. This inverse relationship between yield and price is the foundation of fixed income investing.
Common mistakes in TVM calculations
Mixing nominal and effective rates
A 6% annual rate compounded monthly is not the same as a 6% annual rate compounded annually. The effective annual rate (EAR) for 6% compounded monthly is (1 + 0.06/12)^12 - 1 = 6.168%. When your period is monthly, use the monthly rate (6%/12 = 0.5%). Don’t plug 6% into a monthly-period TVM problem. You’ll understate your future value and overstate your present value.
Confusing n (periods) with years
If you’re saving monthly for 30 years, n = 360, not 30. This is the partner error to the rate mistake above. Always convert years to periods before entering the n field, and always divide the annual rate by the number of periods per year.
Getting the sign convention wrong on PMT
In most financial calculators (and in this calculator), cash outflows are negative and inflows are positive. If you’re saving $500/month (cash going out), PMT = -500. If you’re calculating a loan payment (money coming in to you from the bank), PV is positive and PMT will calculate as negative (money going out from you to the bank). Ignoring sign conventions produces impossible or misleading answers.
Forgetting to account for inflation
TVM calculations using nominal rates (before inflation) produce nominal future values. $1,000,000 in 30 years is not the same as $1,000,000 today. At 3% inflation, $1,000,000 in 30 years has the purchasing power of about $412,000 in today’s dollars. For retirement planning, you should either work in real (inflation-adjusted) rates or inflate your target FV to account for the purchasing power you actually need.
Using the wrong annuity type
As discussed above, ordinary annuity and annuity due produce different results. For loan calculations, ordinary annuity is almost always correct. For savings where you contribute at the beginning of each month, annuity due is more accurate. Always check which timing assumption your problem requires.
The bottom line
Time value of money is not a niche concept for finance students. It’s the mathematical framework for every decision involving money across time, which is to say almost every important financial decision you’ll ever make.
Understanding TVM clearly means you can evaluate whether a lease-vs-buy decision makes financial sense, whether the interest rate on a loan is reasonable relative to what you could earn elsewhere, how much you actually need to save each month for retirement, and what a bond or annuity is genuinely worth today.
The calculator handles the arithmetic. Your job is to understand what each variable means, match your period units to your rate units, and choose the right annuity type for the problem at hand. Get those three things right and TVM calculations become one of the clearest analytical tools in your personal finance toolkit.
Most financial mistakes stem from ignoring the time dimension of money: paying too much for something because you’re thinking about monthly payments instead of total cost, or undersaving for retirement because the future feels abstract and distant. TVM puts concrete numbers on both traps. Use them.
Frequently Asked Questions
What is the time value of money?
The time value of money (TVM) is the principle that a dollar today is worth more than a dollar in the future, because money available now can be invested to earn a return. TVM is the foundation of all finance: it explains why people charge interest for loans, why investors discount future cash flows, and how to compare cash flows occurring at different points in time.
What are the five TVM variables?
The five TVM variables are: PV (present value) — today's value of a future amount; FV (future value) — the value at a specified future date; r (interest/discount rate) — the rate of return per period; n (number of periods) — the total time periods; PMT (payment) — periodic cash flow in an annuity. Given any four, you can solve for the fifth.
What is the difference between an ordinary annuity and an annuity due?
In an ordinary annuity (also called annuity immediate), payments occur at the end of each period. In an annuity due, payments occur at the beginning of each period. Annuity due values are always higher than ordinary annuity values by a factor of (1 + r), because each payment earns one extra period of interest. Most loan payments are ordinary annuities; most lease payments are annuities due.
What is compounding frequency and how does it affect TVM calculations?
Compounding frequency is how often interest is applied per year: annually (1), semi-annually (2), quarterly (4), monthly (12), or daily (365). More frequent compounding increases the effective annual rate and thus the future value. The periodic rate is r/m, and the number of periods is n×m. For example, 6% annual compounded monthly has a periodic rate of 0.5% and 12 periods per year.
How does the TVM calculator solve for interest rate?
Solving for rate requires numerical methods because the rate appears in an exponent and in an annuity factor simultaneously. This calculator uses Newton-Raphson iteration: it starts with an initial rate estimate and refines it iteratively until the computed FV (or PV) matches the target value to within a small tolerance. The process typically converges in 20–50 iterations.
How do I use the TVM calculator for retirement planning?
Use the "Solve for FV" tab: enter your current savings as PV, expected annual return as rate, years to retirement as n, and annual (or monthly) contributions as PMT. The result is your projected retirement balance. Alternatively, use "Solve for PMT" if you know your retirement goal (FV) and want to know how much to save each period.
What is net present value and how does it relate to TVM?
Net present value (NPV) is the sum of all discounted cash flows minus the initial investment. It extends the basic PV formula to handle multiple different cash flows at different times. A single future payment discounted to today is just PV = FV / (1+r)^n. NPV chains multiple such calculations together and subtracts the initial cost to decide whether an investment is worthwhile.
What discount rate should I use when calculating present value?
The discount rate should reflect your opportunity cost — the return you could earn on a comparable-risk alternative. For personal finance, this might be your savings account rate or expected stock market return. For business investments, it is often the WACC (weighted average cost of capital). For government projects, it is typically a risk-free rate. Higher-risk cash flows warrant higher discount rates.
Can TVM calculations handle inflation?
Yes. Use the real interest rate instead of the nominal rate: real rate ≈ nominal rate − inflation rate (exact: (1 + nominal) / (1 + inflation) − 1). Discounting at the real rate gives you present value in today's purchasing power. Discounting at the nominal rate gives you today's dollar amount without adjusting for purchasing power.
What is the relationship between PV and FV?
FV = PV × (1 + r/m)^(n×m), where r is the annual rate, m is compounding periods per year, and n is years. PV = FV / (1 + r/m)^(n×m). They are mathematical inverses: FV compounds a present amount forward in time, while PV discounts a future amount back to today. The growth multiple (FV/PV) is called the future value interest factor (FVIF).
Related Calculators
Present Value Calculator
Calculate the present value of future cash flows using any discount rate, with annuity support, inflation adjustment, and investment valuation modes.
Future Value Calculator
Project the future value of investments with compound growth, regular contributions, inflation adjustment, and retirement savings goal analysis.
Annuity Calculator
Calculate the future or present value of an annuity from regular payments, interest rate, and number of periods.
Present Value of Annuity Calculator
Calculate the present value of a series of equal future payments discounted at a given interest rate.
Compound Interest Calculator
Calculate compound interest with regular contributions, inflation adjustment, and long-term wealth projections.
PVIFA Calculator
Calculate the Present Value Interest Factor of Annuity (PVIFA) for any periodic rate and number of periods.