Time Value of Money Calculator
Calculate future value, present value, and payment amounts using core TVM formulas. Understand why a dollar today is worth more than a dollar tomorrow.
About this calculator
Time value of money is the foundational idea that a dollar today is worth more than a dollar in the future, because today's dollar can be invested and start earning immediately. This calculator implements the full TVM formula, splitting future value into two additive pieces: your present value compounding on its own, PV × (1+r)^n, plus a stream of periodic payments compounding as they're added, PMT × [((1+r)^n − 1) / r], where r is the periodic rate (annual rate divided by the compounding frequency you choose) and n is the total number of compounding periods over the term. It also runs the calculation in reverse, discounting all those future payments back to a present-value equivalent using PV = PMT × [(1 − (1+r)^-n) / r], and reports the effective annual rate — the true yield once compounding frequency is factored in, which is always slightly higher than the stated nominal rate for any compounding more frequent than annual.
Payments can be entered as positive (regular deposits) or negative (regular withdrawals, as in a retirement drawdown), and total interest is simply the future value minus your principal minus your net contributions. One thing to know: the "real future value" output assumes a fixed 3% annual inflation rate baked directly into the code rather than one you can adjust, so treat it as a rough illustrative comparison rather than a precise inflation-adjusted forecast — for a tunable inflation assumption, pair this with a dedicated inflation-impact calculator instead.
Financial Disclaimer
This calculator is for educational purposes only and does not constitute financial advice. Results are estimates based on the inputs provided. Consult a qualified financial advisor before making investment or financial planning decisions.
Inputs
Results
Future Value ($)
$50,969.84
≈ 5 years of state college
How to Use This Calculator
- Enter the present value (current principal or lump sum amount).
- Set the annual interest rate and number of months.
- Enter a periodic payment (positive for deposits, negative for withdrawals).
- Set the compounding periods per year (12 for monthly compounding).
- Review the future value, present value of all payments, total interest earned, effective annual rate, and inflation-adjusted real future value.
How the result changes with Number of Months
| Number of Months | Future Value ($) |
|---|---|
| 60 | $27,442.51 |
| 90 | $38,327.73 |
| 180 | $82,704.68 |
| 300 | $183,248.49 |
What each input means
- Present Value ($)
- The current lump sum amount (principal).
- Annual Interest Rate (%)
- Annual interest or discount rate.
- Number of Months
- Total number of months (e.g., 120 = 10 years).
- Periodic Payment ($)
- Regular payment per compounding period. Positive = deposit, negative = withdrawal.
- Compounding Periods Per Year
- How often interest compounds: 1=annually, 4=quarterly, 12=monthly, 365=daily.
What each result means
- Future Value ($)
- Total value at the end of the period including all payments and interest.
- PV of Payments ($)
- Today's equivalent value of all future periodic payments.
- Total Payments ($)
- Sum of all periodic payments made over the entire period.
- Total Interest ($)
- Total interest earned (or paid) over the period.
- Effective Annual Rate (%)
- True annual yield accounting for compounding frequency.
- Real Future Value ($)
- Inflation-adjusted future value (assuming 3% annual inflation).
- Growth Multiplier
- How many times your initial principal grows (before payments).
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersPresent Value ($) = 10000, Annual Interest Rate (%) = 6, Number of Months = 120, Periodic Payment ($) = 200 = 5 input(s) provided
- Calculate Future ValueFuture Value = pvFutureValue + pmtFutureValue50969.84 = $50,969.84
- Calculate PV of Payments18014.69 = $18,014.69
- Calculate Total PaymentsTotal Payments = payment * n24000 = $24,000
Engine last updated . Checked against 1 independently-derived test — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why is Future Value split into two separate calculations that get added together?
The calculator treats your lump-sum principal and your stream of periodic payments as two independent growth processes because they compound differently. The principal grows on its own via PV × (1+r)^n, while each periodic payment starts compounding from whenever it's contributed, which the future-value-of-an-annuity formula, PMT × [((1+r)^n − 1) / r], handles correctly. Adding the two results together gives the true combined future value.
Can I use negative payment values to model withdrawals, like a retirement account drawdown?
Yes — the payment input explicitly allows negative values, and the formula treats them exactly the same way as deposits, just subtracting rather than adding to the growing balance. This lets you model a retirement drawdown scenario, where a starting lump sum shrinks over time as you withdraw a fixed amount each period, alongside its own ongoing compounding.
Why is the Effective Annual Rate always higher than the annual rate I entered?
Effective Annual Rate is computed as (1 + r)^(compounding periods per year) − 1, where r is your annual rate divided by the compounding frequency. Any time compounding happens more than once a year, this always yields a rate above the stated nominal rate, because interest is being calculated on previously accrued interest within the same year — the more frequent the compounding, the larger that gap becomes.
How accurate is the 'Real Future Value' output for my actual inflation expectations?
It's only a rough illustration — the calculator uses a fixed 3% annual inflation rate hardcoded into the formula rather than a value you can adjust here. If your inflation expectation differs from 3%, or you want to test different inflation scenarios, pair this tool with a dedicated inflation-impact calculator that lets you set the rate directly.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Present Value Calculator
Calculate the present value of a future sum of money. Understand how much future money is worth today using time value of money principles.
Investing & RetirementFuture Value Calculator
Calculate the future value of a lump sum investment with compound interest. See how your money grows over time with different compounding frequencies.
Financial LiteracyCompound Interest Visualizer Calculator
Visualize how compound interest grows your money over time with the formula A = P(1+r/n)^(nt), including periodic contributions.
Financial LiteracyOpportunity Cost Calculator
Discover the true cost of spending decisions by calculating what your money could grow to if invested instead.
Financial LiteracyMarginal Tax Rate Calculator
Calculate your marginal and effective federal tax rates using 2026 US tax brackets. See how progressive taxation works.
More in Budgeting & Personal Finance.