How to use the present value calculator
- Enter the future value, which is the amount of money you expect to receive later.
- Set the discount rate per period as a percentage (for example, 5 for 5%).
- Specify the number of periods until the payment arrives.
- The present value calculator updates automatically, showing the discounted amount and total discount.
How the present value formula works
The core idea behind this present value calculator is the time value of money: a dollar today is worth more than a dollar tomorrow because it can earn interest. The formula used here is:
PV = FV / (1 + r)n
Where FV is the future value, r is the discount rate expressed as a decimal (so 5% becomes 0.05), and n is the number of periods. For example, if you will receive $10,000 in 10 years and the annual discount rate is 5%, the calculation is 10000 / (1.05)10 = 10000 / 1.62889 = 6,139.13. That means $6,139.13 invested today at 5% would grow to exactly $10,000 in 10 years.
Common discount rates and present values
The table below shows how much $1,000 received in the future is worth today at various discount rates and time horizons. These figures assume annual compounding.
| Periods | At 3% | At 5% | At 8% | At 10% |
|---|---|---|---|---|
| 1 | $970.87 | $952.38 | $925.93 | $909.09 |
| 5 | $862.61 | $783.53 | $680.58 | $620.92 |
| 10 | $744.09 | $613.91 | $463.19 | $385.54 |
| 20 | $553.68 | $376.89 | $214.55 | $148.64 |
| 30 | $411.99 | $231.38 | $99.38 | $57.31 |
Notice how higher rates erode the present value much faster over long periods. At 10% over 30 years, $1,000 shrinks to just $57.31.
When to use a present value calculator
Discounting future cash flows is essential in several practical situations:
- Bond pricing: Bonds pay fixed coupons and return principal at maturity. Investors discount those payments to decide what the bond is worth today.
- Business valuation: Discounted cash flow (DCF) analysis sums the present values of projected future earnings to estimate a company's intrinsic value.
- Retirement planning: If you need $500,000 in 20 years, discounting tells you how much to set aside now at your expected return rate.
- Comparing offers: When choosing between receiving $10,000 today or $15,000 in five years, discounting reveals which option has greater current worth.
If you instead need to project how much a current sum will grow, use the future value calculator.
Present value versus net present value
This tool calculates the present value of a single lump sum. Net present value (NPV) extends the concept to a series of multiple cash flows occurring at different times. To find NPV, you discount each individual cash flow back to the present and then sum them all together, subtracting any initial investment. While this present value calculator handles one future amount, the underlying math is identical for each period in an NPV analysis.
For statistical hypothesis testing rather than financial discounting, see the p value calculator.
Common mistakes with discounting
A frequent error is mixing up annual and monthly rates. If your discount rate is 6% per year but you are compounding monthly, divide the rate by 12 (giving 0.5% per month) and multiply the number of years by 12 to get the total periods. Entering 6 as the rate with monthly periods will drastically understate the present value.
Another mistake is ignoring inflation. The nominal discount rate includes expected inflation. If you want the real purchasing power, use a real discount rate (nominal rate minus inflation rate). Finally, remember that this formula assumes the rate stays constant across all periods. Variable rates require discounting each period individually with its own rate.
Worked examples
Each result below was produced by the same code the tool runs, so you can check your own numbers against them.
| Example | Input | Result |
|---|---|---|
| $10,000 in 10 years at 5% | Future value (FV): 10000; Discount rate per period (%): 5; Number of periods (n): 10 | Present value: 6,139.13; Total discount: 3,860.87; Discount factor: 0.613913253541 |
| $50,000 in 20 years at 7% | Future value (FV): 50000; Discount rate per period (%): 7; Number of periods (n): 20 | Present value: 12,920.95; Total discount: 37,079.05; Discount factor: 0.258419002814 |
| $1,000 in 1 year at 3% | Future value (FV): 1000; Discount rate per period (%): 3; Number of periods (n): 1 | Present value: 970.87; Total discount: 29.13; Discount factor: 0.970873786408 |
| $100,000 in 30 years at 8% | Future value (FV): 100000; Discount rate per period (%): 8; Number of periods (n): 30 | Present value: 9,937.73; Total discount: 90,062.27; Discount factor: 0.0993773325498 |
FAQ
What does a present value calculator do?
It determines how much a future sum of money is worth today by applying a discount rate over a given number of periods. This reflects the time value of money.
What is the formula for present value?
The formula is PV = FV / (1 + r)^n, where FV is the future value, r is the discount rate per period as a decimal, and n is the number of periods.
Should I use an annual or monthly discount rate?
Match the rate to your period length. If periods represent months, use the monthly rate (annual rate divided by 12). If periods represent years, use the annual rate directly.
Why is present value lower than future value?
Money available today can be invested to earn returns. Therefore, a future payment is worth less right now because you miss out on the interest it could have earned during the waiting period.
Can I use this for multiple cash flows?
This tool discounts a single lump sum. For multiple cash flows, calculate the present value of each one separately using the same formula and add them together to get the net present value.
Is my data safe when using this tool?
Yes. The present value calculator runs entirely in your browser. No numbers are sent to any server.