Present Value Calculator
Calculate the value today of a future lump sum or a stream of payments using discount rate, time, and compounding.
How to Use
- Select Lump Sum or Annuity.
- Enter the future value or recurring payment amount.
- Enter the annual discount rate and time period.
- Choose compounding and, for annuities, payment timing.
- Review the present value result and open Show Work for the formula steps.
Value Today Snapshot
Compare future cash flows against today's value using deterministic browser-side calculations.
Show Work (step-by-step)
Present Value Formulas
Quick answer: Present value discounts future cash flows back to what they are worth today.
- Lump Sum:
PV = FV / (1 + r / n)^(n × t) - Continuous Compounding:
PV = FV / e^(r × t) - Ordinary Annuity:
PV = PMT × [1 − (1 + r / n)^(-n × t)] / (r / n) - Annuity Due: Ordinary annuity PV ×
(1 + r / n)
FAQ
What is present value?
Present value is the amount a future cash flow is worth today after applying a discount rate.
What discount rate should I use?
That depends on your use case. Common choices include expected investment return, borrowing cost, inflation-adjusted target return, or required rate of return.
What is the difference between lump sum and annuity mode?
Lump sum mode discounts one future amount. Annuity mode discounts a stream of equal recurring payments.
What is an annuity due?
An annuity due assumes payments happen at the beginning of each period instead of the end, making the present value slightly higher.
Tool Info
Last updated:
Updates may include UI refinements, additional finance options, and edge-case validation improvements.