NPV Calculator
Calculate net present value, IRR, profitability index and discounted payback for a series of periodic cash flows against an up-front investment, with a full per-period discounting schedule.
Inputs
Summary
Net present value
$8,881.52
≈ 9 smartphones
Cumulative discounted cash flow
Discounted cash flow by period
How to Use This Calculator
- Enter the up-front investment and the cash flow you expect in the first period.
- Set how many periods the investment runs for and your required rate of return.
- Use the growth rate if the cash flows rise or fall each period rather than staying level.
- Read the NPV: above zero means the project clears your discount rate. Check IRR and discounted payback alongside it.
How the result changes with Number of periods
| Number of periods | Net present value |
|---|---|
| 11 | $62,376.53 |
| 36 | $141,912.70 |
| 65 | $149,490.18 |
| 90 | $149,952.95 |
What each input means
- Initial investment
- Cash out at period zero.
- Cash flow per period
- Net cash the investment returns in the first period.
- Cash flow growth per period
- Set above zero for flows that rise each period, below zero for a declining asset.
- Number of periods
- Usually years. Keep the discount rate on the same basis.
- Discount rate
- Your required return or cost of capital.
- Terminal / salvage value
- One-off amount received in the final period, on top of that period's cash flow.
What each result means
- Net present value
- Positive means the project beats your discount rate.
- IRR
- The discount rate at which NPV would be exactly zero.
- PV of inflows
- All future cash flows discounted to today.
- Profitability index
- PV of inflows per unit invested. Above 1.0 creates value.
- Discounted payback
- Periods until the discounted cash flows repay the outlay.
- Net, ignoring the time value of money
- Shown for contrast — the gap against NPV is what discounting costs.
How this is calculated
Formula
NPV = Σ CF_t ÷ (1 + r)^t − initial investmentWorked example, using the default values
- Discount each period's cash flowPV_t = CF_t ÷ (1 + r)^tr = 10%, 6 periods = PV of inflows = $108,881.52
- Subtract the initial outlayNPV = PV of inflows − initial investment$108,881.52 − $100,000 = $8,881.52
- Find the rate that makes NPV zeroIRR: solve NPV(r) = 0solved by bisection = 12.98%
- Compare value created per pound investedPI = PV of inflows ÷ initial investment$108,881.52 ÷ $100,000 = 1.089
Engine last updated .
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Present Value Calculator
Calculate the present value of a future sum of money. Understand how much future money is worth today using time value of money principles.
Financial LiteracyTime Value of Money Calculator
Calculate future value, present value, and payment amounts using core TVM formulas. Understand why a dollar today is worth more than a dollar tomorrow.
Investing & RetirementIRR Calculator
Calculate Internal Rate of Return (IRR) for an investment with multiple cash flows. Essential for comparing investment opportunities and project analysis.
Project ManagementProject ROI Calculator
Calculate NPV, IRR, and payback period for project investments.
Government FinanceCost-Benefit Analysis Calculator
Evaluate public projects with NPV, benefit-cost ratio, payback period, and internal rate of return.
More in Investing & Retirement.