Present Value Calculator: method, checked example and practical limits
Discount a future lump sum and optional recurring end-of-period payments to today's value. Present value is the modeled amount today equivalent to those future cash flows under the chosen discount assumption.
Inputs used by this calculator
Present Value Calculator uses the fields below. The starting values reproduce the page example; replace them with values from the same units and time period before using the result.
| Input | Starting example | Accepted value | How it is used |
|---|---|---|---|
| Future lump sum ($) | 100,000 | 0 to 1000000000000000 | Supplies the future lump sum ($) quantity used by the published equation or result breakdown. |
| Periodic payment ($) | 5,000 | -1000000000000 to 1000000000000 | Supplies the periodic payment ($) quantity used by the published equation or result breakdown. |
| Rate per period (%) | 6 | -99.9 to 1000 | Supplies the rate per period (%) quantity used by the published equation or result breakdown. |
| Number of periods | 10 | 1 to 10000 | Supplies the number of periods quantity used by the published equation or result breakdown. |
Inputs and measurement conventions
The quantities used on this page are Future lump sum ($), Periodic payment ($), Rate per period (%), Number of periods. Start with values for the same situation and read the units attached to each field. The field reference below shows supported choices and numerical limits.
Rate and interval must agree. Annual rates with monthly payments need conversion, and payments received now require an annuity-due model.
Method and equation
Discount the future lump sum and add the present value of an equal end-of-period payment stream at one matching periodic rate.
Present Value Calculator uses the following stated relationship: PV=FV/(1+r)^n+PMT×[1−(1+r)^−n]/r. Its assumptions determine which question the answer can resolve.
PV=FV/(1+r)^n+PMT×[1−(1+r)^−n]/rWorked calculation with the starting values
Future lump sum ($): 100000; Periodic payment ($): 5000; Rate per period (%): 6; Number of periods: 10. These starting values give 92,639.91295 present value. The calculation breakdown is Future-sum present value: 55,839.47769; Payment-stream present value: 36,800.43526; Discount factor: 0.5583947769.
$100,000 due in ten periods plus $5,000 each period is discounted at 6% per period.
Reading the answer
Present value is the modeled amount today equivalent to those future cash flows under the chosen discount assumption.
Future-sum present value: 55,839.47769; Payment-stream present value: 36,800.43526; Discount factor: 0.5583947769. These intermediate quantities make the stated Present Value Calculator model inspectable; they should be read together with the main answer rather than treated as independent guarantees.
Common errors and model boundaries
Rate and interval must agree. Annual rates with monthly payments need conversion, and payments received now require an annuity-due model.
The rate and payment interval must match; taxes, risk changes and irregular timing are outside this level-payment model.
Independent verification and next decision
The present value equals the lump sum plus the sum of the undiscounted periodic payments.
For the Present Value Calculator method, compare PV=FV/(1+r)^n+PMT×[1−(1+r)^−n]/r with the starting inputs and the calculation table. The linked Consumer Financial Protection Bureau: consumer tools and Investor.gov (SEC): compound interest calculator references identify the relevant definitions, conventions or domain limitations. Retain intermediate precision when comparing a manually worked answer.
Present Value Calculator worked-example ledger
| Quantity | Example value | Role |
|---|---|---|
| Future lump sum ($) | 100000 | Entered assumption |
| Periodic payment ($) | 5000 | Entered assumption |
| Rate per period (%) | 6 | Entered assumption |
| Number of periods | 10 | Entered assumption |
| Main answer | 92,639.91295 present value | Calculated from the starting inputs |
| Future-sum present value | 55,839.47769 | Intermediate or contextual output |
| Payment-stream present value | 36,800.43526 | Intermediate or contextual output |
| Discount factor | 0.5583947769 | Intermediate or contextual output |
Frequently asked questions
What happens at a zero discount rate?
The present value equals the lump sum plus the sum of the undiscounted periodic payments.
Which relationship does the Present Value Calculator use?
Discount the future lump sum and add the present value of an equal end-of-period payment stream at one matching periodic rate. The displayed relationship is PV=FV/(1+r)^n+PMT×[1−(1+r)^−n]/r.
What do the starting values produce in the Present Value Calculator?
Future lump sum ($): 100000; Periodic payment ($): 5000; Rate per period (%): 6; Number of periods: 10. These starting values give 92,639.91295 present value. The calculation breakdown is Future-sum present value: 55,839.47769; Payment-stream present value: 36,800.43526; Discount factor: 0.5583947769.
How should I interpret this Present Value Calculator answer?
Present value is the modeled amount today equivalent to those future cash flows under the chosen discount assumption.
Which input mistake most affects the Present Value Calculator?
Rate and interval must agree. Annual rates with monthly payments need conversion, and payments received now require an annuity-due model.
What is outside this Present Value Calculator model?
The rate and payment interval must match; taxes, risk changes and irregular timing are outside this level-payment model.
What to keep in mind
The rate and payment interval must match; taxes, risk changes and irregular timing are outside this level-payment model.
Results are rounded for display in US format, with money in dollars and cents; CSV exports keep full calculation precision. This is a calculation summary, not an official certificate.