Finance / Time value
Present and Future Value Calculator (with Annuities)
Work out what a sum today grows to, what a future sum is worth today, what regular payments add up to or are worth today, and the payment needed to reach a target, at any interest rate and number of periods.
Present and Future Value Calculator (with Annuities): A sum grows by (1 + r) each period: 1,000 at 5% for 10 years becomes 1,000 × 1.05¹⁰ = 1,628.89. A future amount is worth that much less today. Regular payments at the end of each period add up to PMT × ((1 + r)^n − 1) ÷ r, so 100 a year for 10 years at 5% grows to 1,257.79; their present value is PMT × (1 − (1 + r)^−n) ÷ r = 772.17. Payments at the start of each period earn one extra period of interest. Runs 100% locally in your browser with zero server file uploads.
- Category
- Business & admin tools
- Runs
- In your browser
- Cost
- Free · no sign-up
- Availability
- Ready to use
Runs entirely in your browser
Money grows by (1 + r) each period, so a sum today is worth PV × (1 + r)^n after n periods, and a future sum is worth that much less today. Regular payments at the end of each period add up to PMT × ((1 + r)^n − 1) ÷ r; at the start of each period, multiply by (1 + r). Use the rate and periods in the same unit: for monthly payments, a monthly rate and a number of months.
Saving for a goal
To have 10,000 in 10 years at 5% a year, compounded monthly, you need to save about 64.40 a month: choose Payment to reach a target with 10,000, a rate of 0.4167%, and 120 periods.
To see how the balance grows year by year, use the compound interest calculator.
Valuing a stream of income
A rental that pays 12,000 a year for 20 years, discounted at 6%, is worth about 137,640 today as a present value of regular payments.
For uneven cash flows from a project, use the NPV and IRR calculator.
How to use it
- Choose what to work out.
- Enter the amount, the interest rate per period, and the number of periods.
- For regular payments, tick if they are made at the start of each period.
Privacy & limitations
Everything is calculated in your browser.
Related tools
Frequently asked questions
What is an annuity?
Any series of equal payments at regular intervals, such as savings deposits, rent, or a pension paid monthly.
How do I use monthly payments?
Divide the yearly rate by 12 and use the number of months: 5% a year becomes 0.4167% for each of 120 months over 10 years.
What discount rate should I use?
The return you could get elsewhere at similar risk, or the inflation rate to see a value in today's money.
Free tool · runs in your browser · no account required