Present and Future Value Calculator


Solve PV, FV, payment, rate, or periods for lump sums and annuities. Present value of annuity, future value of annuity, and growing annuities. Free.

What Is a Present and Future Value Calculator?

Use this present and future value calculator to solve for PV, FV, payment, interest rate, or number of periods in one place. Works for lump sums, ordinary annuities, annuity due, and growing annuities — the full time value of money toolkit.

Present and Future Value Examples

Examples: $1,000 today at 5%/year for 10 years → FV = $1,629. $10,000 needed in 5 years at 6% → PV needed today = $7,473. $500/month for 20 years at 4% → future value of annuity = $183,112. Supports separate payment and compounding frequencies for real-world financial products.

When to Use a Simpler Calculator Instead

For a simpler single-purpose tool, use the focused present value calculator or future value calculator, or the dedicated present value of annuity calculator and future value of annuity calculator.

$$PV=C \times \left[\frac{1-(1+\frac{r}{n})^{-t}}{\frac{r}{n}}\right]\times(1+\frac{r}{n})$$

Calculator mode Mode
Cash-flow type Type


Annual growth rate g
%
PV
C
t
Payment frequency n
r
%
Compounding frequency (m) m
Present value (PV)
4465.1100
Payment 1000.0000
Annual interest rate (r) 6.0000%
Number of payments (t) 5.0000
Payment frequency (n) Annually
Compounding frequency (m) Annually
Years equivalent 5.0000
Total payment periods 5.0000

This calculator enables you to calculate both present and future value of money. If annuity is selected, ordinary annuity is used for present value calculation and annuity due for future value calculation. It is also possible to calculate growing annuity. In this case each cash flow grows by a factor of (1+g). Annual growth rate indicates growth of the annuity (In that case inserted cash flow is the annuity payment in the first period).

Fig. 1 · Value breakdown

Present and Future Value Calculator FAQ

What is the time value of money?

The time value of money means that money available today is worth more than the same amount received later because it can earn a return over time. That is why finance calculations discount future cash flows back to PV or compound them forward to FV.

What can this time value of money calculator solve for?

This calculator can solve for PV, FV, Payment, Interest rate, or Number of payments. It also supports ordinary annuity, annuity due, single payment, and growing annuity cases, so it works as an advanced present and future value calculator rather than only a one-purpose PV or FV tool.

How do I use this calculator?

Choose the calculator mode PV or FV, then select the cash-flow type, and finally choose which variable to solve. Enter the remaining inputs and the calculator updates the missing value automatically. For annuities, you can also set separate payment frequency and compounding frequency.

What is the difference between present value and future value?

Present value tells you what future cash flows are worth today at a chosen interest rate. Future value tells you how much a current amount or a stream of payments will grow to over time.

What is the difference between ordinary annuity and annuity due?

An ordinary annuity assumes each payment happens at the end of the period. An annuity due assumes each payment happens at the start of the period. Because payments in an annuity due start earlier, the present value and future value are typically higher than for an otherwise identical ordinary annuity.

What is a growing annuity?

A growing annuity is a series of payments that increase over time by a growth rate g. This is useful for modeling deposits, withdrawals, rent, or income streams that rise periodically rather than staying flat.

Why separate payment frequency and compounding frequency?

In real financial products, payments do not always occur at the same interval as interest compounding. For example, you might make monthly payments while interest compounds quarterly. Keeping these inputs separate makes the calculator more flexible and closer to practical finance use.

When should I use this calculator instead of a simple present value or future value calculator?

Use this page when you need more than one narrow calculation. A simple present value calculator or future value calculator is usually faster for one lump-sum problem, but this TVM calculator is better when you want to solve for payment, rate, term, annuity timing, or growing cash flows in the same tool.

When should I use this calculator instead of NPV or IRR?

Use this tool when you want to solve pure time-value relationships such as PV, FV, payment, rate, or term. Use NPV or IRR when you need to evaluate a full investment decision with discounting, return thresholds, or uneven project cash flows.

Can this be used as an annuity calculator?

Yes. In practice, this page works as a present value annuity calculator, future value annuity calculator, and annuity payment calculator in one tool, while also supporting rate and term solving.

What is a reasonable interest rate input?

That depends on the use case. For savings, use the expected return or account yield. For borrowing, use the financing rate. For valuation or investment comparison, you may want a discount rate linked to WACC, CAPM, or another required return assumption.

What is an example of present value vs future value calculation?

Future value example: invest $10,000 today at 6%/year compounded annually for 10 years → FV = 10,000 × (1.06)^10 = $17,908. Present value example: you will receive $17,908 in 10 years; at 6% discount rate → PV = 17,908 / (1.06)^10 = $10,000. The two calculations are exact inverses of each other.

How do you calculate how long it takes money to double?

Use the Rule of 72: doubling time ≈ 72 ÷ interest rate. At 6%: 72/6 = 12 years. At 8%: 72/8 = 9 years. At 12%: 72/12 = 6 years. For the exact answer, use n = ln(2) / ln(1+r). At 6%: n = 0.693/0.0583 = 11.9 years — close to the Rule of 72 estimate.

How do you calculate the present value of an annuity?

For an ordinary annuity, use PV = PMT × [1 − (1 + r)^-n] / r, where PMT is the payment, r is the interest rate per period, and n is the number of payments. Example: a $300 annual payment for 5 years at 5% has a present value of 300 × [1 − 1.05^-5] / 0.05 = $1,298.84. Select the annuity mode above to compute this instantly for your own numbers.


Ages 2–5
Free right now
Free Toddler Learning, No Ads
TeddyBase learning app for toddlers
ABC, numbers, colours, animals, time and weekdays in simple tap-and-listen lessons.
No ads No in-app purchases No data collection
Download on the App Store
Stainless steel grill tongs holding grilled meat
BBQ essential
Keep Your Hands Away From the Heat
Long stainless-steel tongs for steaks, ribs, vegetables, and hot grill food.
14 inch reach · Locking handle
See it on Amazon