Present Value Calculator
Present Value Calculator
Find what a future amount or a stream of payments is worth today at a given interest rate, or turn it around and find what money today grows to. Lump sums, regular payments, any compounding, with the discount factor and a year by year schedule.
Value over time
Present value = FV ÷ (1 + i) to the power n + PMT × (1 − (1 + i) to the power −n) ÷ i. Future value = PV × (1 + i) to the power n + PMT × ((1 + i) to the power n − 1) ÷ i. Here i is the annual rate divided by the periods a year and n is the number of periods; payments at the start of each period are multiplied by (1 + i). Continuous compounding uses e to the power of the rate × years. Amounts work in any currency. The CSV, image and printed report contain the values you entered, nothing preloaded.
How to use this tool
Choose whether you want the present value, what future money is worth today, or the future value, what money today grows to. Enter the lump sum, a regular payment, or both, then the interest rate, the number of years and how often interest compounds. The result comes with the discount factor, the effective annual rate, a chart of the balance over time and a year by year schedule that proves the answer.
The setting people most often get wrong is the frequency. Payments here happen as often as interest compounds, so $500 a month needs monthly compounding, and the rate you enter is always the yearly rate: the calculator divides it by the number of periods for you. Entering a monthly rate as the yearly rate gives an answer that is wildly off.
What the calculation is doing
Money today can earn interest, so a dollar now is worth more than a dollar later. Compounding runs time forward: at 5% a year, $1 grows to 1.05 after a year and 1.05 to the power 10, or 1.6289, after ten. Discounting runs it backward: $1 received in ten years is worth 1 ÷ 1.6289 = $0.6139 today. That 0.6139 is the discount factor, and multiplying any future amount by it gives its present value.
A stream of payments is valued by discounting each payment by its own number of periods and adding them up. For equal payments that sum has a closed form, payment × (1 − (1 + i) to the power −n) ÷ i. Later payments shrink more, so $1,000 a year for 20 years at 6% is worth $11,469.92 today, not $20,000.

Choosing the rate, and what the answer really means
Present value answers one question: how much would you need to invest today, at this rate, to produce these future amounts? The schedule below the chart shows exactly that, starting from the present value and ending at the future amount. That makes the choice of rate the whole argument. Use the return you could realistically get elsewhere for the same risk, or the rate on debt you could pay down instead.
The rate also decides how much the far future counts. At 3% a sum 30 years away keeps 41% of its value; at 8% it keeps under 10%. That is why long projects, pensions and lawsuits over future earnings are argued so fiercely over the discount rate, and why a small change to it can swing a valuation by a large amount.
Payment timing matters too. Loans and most investments pay at the end of each period, an ordinary annuity. Rent, leases and insurance premiums are paid at the start, an annuity due, and because every payment arrives one period sooner it is worth (1 + i) times more. A bond combines both ideas: the coupons are an annuity and the face value is a lump sum at the end, so its price is the present value of the two added together.
Discount factors
The value today of $1 received this many years away, with annual compounding. Multiply any future amount by the factor to get its present value.
| Years away | 3% | 5% | 7% | 10% |
|---|---|---|---|---|
| 1 | 0.9709 | 0.9524 | 0.9346 | 0.9091 |
| 5 | 0.8626 | 0.7835 | 0.7130 | 0.6209 |
| 10 | 0.7441 | 0.6139 | 0.5083 | 0.3855 |
| 15 | 0.6419 | 0.4810 | 0.3624 | 0.2394 |
| 20 | 0.5537 | 0.3769 | 0.2584 | 0.1486 |
| 30 | 0.4120 | 0.2314 | 0.1314 | 0.0573 |
A worked example you can check on paper
$10,000 received in 10 years, at 5% a year compounded yearly. The growth factor is 1.05 to the power 10 = 1.628895, so the discount factor is 1 ÷ 1.628895 = 0.613913 and the present value is 10,000 × 0.613913 = $6,139.13. Check it forwards: 6,139.13 × 1.628895 = $10,000.00.
Now $1,000 at the end of each year for 20 years at 6%. 1.06 to the power −20 = 0.311805, so the annuity factor is (1 − 0.311805) ÷ 0.06 = 11.469921 and the present value is 1,000 × 11.469921 = $11,469.92. Paid at the start of each year instead, it is 11,469.92 × 1.06 = $12,158.12.
A bond paying $50 a year for 10 years and $1,000 at the end, valued at 6%: the coupons are worth 50 × 7.360087 = $368.00 and the face value 1,000 × 0.558395 = $558.39, together $926.40. The bond trades below $1,000 because its 5% coupon is less than the 6% the market wants.
Mistakes that catch people out
Using the yearly rate as the period rate. With monthly payments the rate per period is the yearly rate ÷ 12, and the number of periods is years × 12. The calculator does the division; do not do it twice.
Mixing real and nominal figures. If the future amounts are in today’s prices, use a rate after inflation. If they will rise with prices, use a rate that includes inflation. Mixing the two overstates or understates the answer.
Getting the timing wrong. Payments in advance are worth more than payments in arrears. Set the timing to match when the money actually moves.
Counting periods from the wrong date. A payment one year away is discounted once, not zero times. The first payment of an ordinary annuity is one full period from today.
Treating the answer as certain. Present value assumes the payments arrive as promised. A risky promise deserves a higher rate, which lowers its value today.
Popular calculations
Each opens the calculator with those values filled in, and they can be changed once it is open. Compounding is yearly unless stated, and payments follow the compounding frequency.
Present value of a future amount
Present value of regular payments
Bond style: payments plus a lump sum
Future value of money today
Future value of regular savings
How this was checked
The formulas are the standard time value of money factors, and the results were checked against textbook values: $10,000 in 10 years at 5% is worth $6,139.13, $1,000 a year for 20 years at 6% is worth $11,469.92, $5,000 grows to $38,061.28 over 30 years at 7%, and $500 a month for 30 years at 7% grows to $609,985.50. Every schedule was checked to start at the present value and end at the future amount to the cent, with payments added or taken off each period, and the annuity due results were checked by running the schedule with payments at the start of each period.
Every address in the lists above was then opened and checked for a distinct title, the right value, a chart that renders, and clean CSV, image and print output containing only the values entered, at desktop, tablet and phone widths.
Common questions
What is present value?
The amount of money today that is worth the same as a sum received later, given an interest rate. $10,000 in 10 years is worth $6,139.13 today at 5%, because $6,139.13 invested at 5% a year grows to exactly $10,000 in 10 years.
How do you calculate present value?
Divide the future amount by (1 + rate) raised to the number of periods. For a stream of equal payments, multiply the payment by (1 − (1 + rate) to the power −periods) ÷ rate. With monthly compounding, use the annual rate divided by 12 and the number of months.
What discount rate should I use?
The return you could earn elsewhere on money with similar risk, or the interest rate you pay if the money would otherwise reduce a debt. A safe government bond yield suits guaranteed payments; a business project needs a higher rate to reflect its risk. Try a couple of rates to see how much the answer depends on it.
What is the difference between present value and future value?
They are the same calculation run in opposite directions. Future value compounds money forward: $6,139.13 at 5% for 10 years becomes $10,000. Present value discounts it back: $10,000 in 10 years is $6,139.13 today.
What is an annuity due?
A payment stream where each payment comes at the start of the period, like rent or a lease, rather than at the end, like most loan payments. Each payment arrives one period sooner, so the value is (1 + rate) times higher: $1,000 a year for 10 years at 5% is worth $7,721.73 paid at the end of each year but $8,107.82 paid in advance.
How is present value related to net present value?
Net present value is the present value of all the money coming in minus the present value of the money going out, including any cost today. A project that costs $9,000 now and pays $10,000 in 2 years has a net present value of 10,000 ÷ 1.05 squared − 9,000 = $70.29 at 5%, so it just beats investing at 5%.
Related Calculators and Reference
- Compound Interest Calculator: growth of savings with contributions, the forward side of the same maths.
- Inflation Calculator: turn past prices into today’s, to pick a real or nominal discount rate.
- ROI Calculator: the return an investment actually made, to compare with the discount rate.
- Mortgage Calculator: a loan payment is the annuity whose present value equals the amount borrowed.
- Loan Payment Calculator: the same annuity formula solved for the payment.
- APY Calculator: the effective annual rate behind any compounding.
- Retirement Calculator: a retirement plan built on the same discounting.
- IRR and NPV Calculator: discount an uneven cash flow series and find the rate that sets its value to zero.
- OpenStax: Present and Future Values of Lump Sums and Annuities: the textbook treatment of these formulas.
