How to use this calculator
Enter signed cash flows in chronological order, then a per-period discount rate. Set the percentage-point step for a five-rate sensitivity plot.
Formula and method
NPV = Σₜ Cₜ/(1+r)ᵗ, including C₀ at time zero.
Worked example
−1,000 now and 600 at each of periods 1 and 2, discounted at 10% per period, gives NPV 41.3223.
Assumptions and supported scope
Equal period lengths and period-end flows; no irregular-date XNPV. Sensitivity values below −100% are omitted. User-supplied rates and projected flows are assumptions.
Method references
Method and worked example checked against the calculator implementation. About our methods · Report a correction