TVM Calculator

The Swiss army knife of finance calculators. Enter any four variables and solve for the fifth.

Solve For

Select which variable to calculate. The other four are your inputs.

Variables

$
$
$
%
Frequently Asked Questions

Time Value of Money: The Complete Guide

Everything you need to know about the time value of money, how the five TVM variables interact, and how to use them in financial planning and valuation.

The time value of money (TVM) is one of the most fundamental concepts in all of finance. It states that a dollar today is worth more than a dollar in the future because of its potential to earn returns. Money you have right now can be invested, and that investment earns a return over time — which means waiting for the same dollar later costs you the opportunity to grow it starting today.

This principle underlies virtually every financial decision, from how much you should save for retirement to how companies evaluate billion-dollar investments. Without understanding TVM, you can't accurately compare cash flows that occur at different points in time — and that comparison is the essence of finance.

Why TVM matters in practice:

  • Investment decisions — TVM helps you calculate whether an investment's future payoff justifies tying up your money today. An investment that returns $110 in one year is only worth making if $110 next year is worth more than $100 today to you.
  • Loan analysis — Every mortgage, car loan, and student loan is built on TVM math. The monthly payment is calculated so that the present value of all future payments equals the loan amount.
  • Retirement planning — How much do you need to save each month to have $1 million at retirement? TVM is the only way to answer this accurately, accounting for compound growth.
  • Corporate valuation — Discounted cash flow (DCF) analysis is just TVM applied to an entire company. You project future free cash flows and discount them back to today's value using a required rate of return.

The TVM calculator on this page lets you work with the five core variables — present value, future value, payment, interest rate, and number of periods — to solve any standard TVM problem. Whether you're planning your savings or evaluating an investment, it all starts here.

The time value of money framework revolves around five interconnected variables. If you know any four, you can always solve for the fifth. This is what makes TVM calculators so powerful — the same equation handles savings, loans, annuities, and investment analysis.

The five variables:

  • PV (Present Value) — The current value of a sum of money. In an investment context, this is how much you're putting in today. In a loan context, this is the principal amount you borrow. PV is typically entered as a negative number when it represents money flowing out of your pocket (an investment or a loan disbursement).
  • FV (Future Value) — The value of your money at the end of all periods, after compounding. For a savings goal, FV is the target amount. For a loan, FV is usually zero (meaning the loan is fully paid off).
  • PMT (Payment per Period) — The regular cash flow made each period. This could be a monthly savings contribution, a loan payment, or an annuity distribution. Payments flowing out are negative; payments received are positive.
  • Rate (Interest Rate per Period) — The rate of return or interest rate for each compounding period. For annual compounding, this is the annual rate. For monthly compounding, divide the annual rate by 12. The rate drives how quickly money grows (or how expensive borrowing is).
  • N (Number of Periods) — The total number of compounding periods. For annual compounding over 10 years, N = 10. For monthly compounding over 10 years, N = 120. More periods means more compounding, which amplifies both growth and interest costs.

The core equation that ties them together:

PV × (1 + r)n + PMT × [((1 + r)n − 1) / r] + FV = 0

This single equation is the foundation of the entire TVM framework. When you use this calculator, you're selecting which variable to solve for, and the equation is rearranged algebraically (or solved iteratively for the rate) to find the unknown value.

Retirement planning is one of the most common applications of TVM. The question is usually some variation of: "How much do I need to save each month to retire comfortably?" or "How much will my current savings be worth when I retire?" A TVM calculator answers both.

Scenario 1: Finding how much to save per month

Suppose you're 30 years old, want to retire at 65 with $1,000,000, currently have $20,000 saved, and expect a 7% annual return. Set up the calculator like this:

  • PV = $20,000 (what you have now)
  • FV = $1,000,000 (your retirement goal)
  • Rate = 7% (expected annual return)
  • N = 35 (years until retirement)
  • Solve for = PMT

The calculator will tell you the annual contribution you need to make. For monthly contributions, divide the annual rate by 12 (0.583%) and multiply N by 12 (420 months).

Scenario 2: Finding what your savings will grow to

If you know how much you can save and want to see the outcome, enter your PV, PMT, Rate, and N, then solve for FV. This shows the power of compound growth — you'll often find that time and consistent contributions matter more than the exact rate of return.

Key considerations: Use a real (inflation-adjusted) return rate for more accurate planning. If you expect 7% nominal returns and 3% inflation, use 4% as your rate to see your retirement fund's purchasing power in today's dollars. Also remember that TVM assumes a constant rate and regular payments — real life is messier, but this gives you a strong baseline.

Present value (PV) and future value (FV) are two sides of the same coin. They're connected by time and an interest rate, and converting between them is the core operation in time value of money calculations.

Future value answers the question: "If I invest $X today at Y% for Z periods, how much will I have?" It's the process of compounding— projecting a present amount forward in time. The formula for a lump sum (no periodic payments) is straightforward: FV = PV × (1 + r)n.

Present value answers the reverse: "If I'll receive $X in Z periods, what is that worth to me today at Y%?" This is discounting — pulling a future amount back to today. The formula is: PV = FV / (1 + r)n.

Practical examples:

  • FV use case (savings) — You deposit $5,000 in an account earning 5% annually. After 20 years, the FV is $5,000 × (1.05)20 = $13,266. Your money more than doubled without you lifting a finger.
  • PV use case (investment valuation) — A bond will pay you $10,000 in 10 years. If your required return is 6%, the PV is $10,000 / (1.06)10 = $5,584. That means you should pay no more than $5,584 today for that promise.
  • PV in DCF models — When an analyst values a company, they project future free cash flows and discount each one back to its present value using the WACC. The sum of all those present values is the enterprise value of the company.

The key insight is that PV and FV are the same money viewed through different lenses of time. A higher discount rate widens the gap between them (future money is worth less today), while a lower rate narrows it. This is why interest rate assumptions are so important in every financial model.

Periodic payments (PMT) add a recurring cash flow dimension to TVM problems. Without PMT, you're dealing with a simple lump-sum compounding or discounting problem. With PMT, you're working with an annuity — a series of equal payments at regular intervals.

Types of annuity problems:

  • Ordinary annuity (end of period) — Payments occur at the end of each period. This is the standard assumption in most TVM calculators, including this one. Loan payments, bond coupons, and most savings contributions are ordinary annuities.
  • Annuity due (beginning of period) — Payments occur at the start of each period. Rent payments and insurance premiums are examples. An annuity due is worth slightly more than an ordinary annuity because each payment has one extra period to compound.

How PMT interacts with the other variables:

  • Higher PMT → higher FV — Larger regular contributions mean more money compounding over time. Doubling your monthly savings more than doubles your ending balance because each extra dollar also earns compound returns.
  • PMT with PV and FV — In a loan, PV is the amount borrowed, PMT is the regular repayment, and FV is typically zero (loan fully repaid). In a savings plan, PV is your starting balance, PMT is your regular deposit, and FV is the goal.
  • Solving for PMT — This is the classic loan payment calculation. Given a mortgage amount (PV), interest rate, and term (N), solve for PMT to find your monthly payment. It's also how you figure out the savings contribution needed to reach a financial goal.

Sign convention matters: In TVM calculations, cash flowing out of your pocket is negative and cash flowing in is positive. If you're investing (money leaving you), PV is negative. If you're receiving payments, PMT is positive. Getting the signs right is essential for accurate results.

The power of consistent payments: Even small regular contributions can grow to substantial sums over long horizons. Saving $200 per month at 8% for 30 years yields over $298,000 — of which only $72,000 was your actual contributions. The remaining $226,000 is pure compound growth. This is why financial advisors emphasize starting early and being consistent.

Discounted cash flow (DCF) valuation is the direct, real-world application of time value of money to corporate finance. When an analyst builds a DCF model, they are essentially performing a sophisticated PV calculation — taking all of a company's projected future cash flows and discounting them back to today's value.

The connection between TVM and DCF:

  • Future cash flows are like FVs — Each year's projected free cash flow is a future value that needs to be discounted. Year 1's cash flow is discounted by (1 + WACC)1, Year 2's by (1 + WACC)2, and so on.
  • WACC is the discount rate — The weighted average cost of capital plays the same role as the "Rate" variable in TVM. A higher WACC means future cash flows are worth less today, resulting in a lower valuation.
  • Terminal value uses perpetuity math — The terminal value in a DCF (the value of all cash flows beyond the projection period) is calculated using the Gordon Growth Model: TV = FCF × (1 + g) / (WACC − g). This is a special case of the PV formula for a growing perpetuity.
  • Enterprise value = sum of all PVs — Add up the present value of each projected cash flow plus the present value of the terminal value, and you get the enterprise value of the company. Subtract net debt to get equity value, divide by shares outstanding for fair value per share.

Why TVM intuition matters for valuation: If you understand that higher rates shrink present values and longer time horizons amplify compounding, you can quickly assess how sensitive a DCF is to its assumptions. Growth stocks with cash flows far in the future are more sensitive to discount rate changes than mature companies with near-term cash flows — and that's pure TVM at work.

Practical tip: Use this TVM calculator to build intuition before diving into a full DCF. Try discounting a single cash flow of $100 million at different rates and time periods to see how dramatically the present value changes. That sensitivity is exactly what drives valuation swings in real models.

The distinction between nominal and real interest rates is critical for any TVM calculation that spans multiple years. Getting this wrong can lead to wildly inaccurate financial plans and valuations.

Nominal rate is the stated interest rate before adjusting for inflation. It's the number you see on a bank account, bond yield, or loan agreement. If your savings account pays 5%, that's the nominal rate.

Real rate is the nominal rate minus inflation. It measures your actual increase in purchasing power. If your savings account pays 5% but inflation is 3%, your real return is only about 2%. Your money grew by 5% in dollar terms but only 2% in terms of what you can actually buy.

The Fisher equation provides the precise relationship:

(1 + nominal rate) = (1 + real rate) × (1 + inflation rate)

For small rates, the approximation real rate ≈ nominal rate − inflation rate works well enough.

Which rate to use in TVM calculations:

  • Use nominal rates when you want to know the actual dollar amount at a future date. If you're calculating a loan payment, mortgage balance, or the literal dollar value of your portfolio, use nominal rates.
  • Use real rates when you want to understand purchasing power. For retirement planning, real rates tell you what your savings will actually buy in future dollars. A $1 million retirement fund in 30 years at 3% inflation has the purchasing power of roughly $412,000 in today's money.
  • Be consistent — Never mix nominal cash flows with real discount rates or vice versa. If your projected cash flows are in nominal (future) dollars, discount with a nominal rate. If they're in real (today's) dollars, use a real rate.

In DCF valuation: Most DCF models use nominal rates and nominal cash flow projections (which include the effects of inflation in revenue and cost growth). The WACC is a nominal rate. The terminal growth rate is also nominal — typically 2–3% for mature companies, which roughly equals long-run inflation plus a small real growth assumption.

Common mistake: Using a 7% historical stock market return (nominal) for retirement planning without realizing that in real terms, the return is closer to 4–5%. Over 30 years, this difference compounds massively and can lead to a significant shortfall if you planned based on nominal projections but measured success in real purchasing power.

Ready to apply time value of money to a full company valuation?