NPV Calculator
Discount future cash flows to their value today.
All calculations happen locally in your browser — nothing is uploaded, stored or tracked.
Enter the initial investment
Negative cash flow in period 0.
Enter future cash flows
One per period.
Set the discount rate
Your required return or cost of capital.
What Is NPV?
Net Present Value discounts all future cash flows of an investment back to today's money and subtracts the initial cost. A positive NPV means the investment is expected to create value at your required rate of return; a negative one means it destroys value.
The calculator applies your discount rate to each period's cash flow, sums the present values, and compares with the initial investment.
The Formula
CF₀ is the initial investment (negative), CFᵢ the cash flow in period i, r the discount rate. The decision rule: accept projects with NPV > 0.
Your data never leaves your device.
Every calculation on this site runs in your browser using vanilla JavaScript. Nothing is uploaded, stored or tracked.
- 100% local, client-side calculations
- No data stored on any server
- No tracking, no analytics, no ads scripts
- Works offline once loaded
Frequently Asked Questions
What is a good NPV?
Any positive NPV at your discount rate means the project is expected to add value; negative means it subtracts.
What is the discount rate?
Your required rate of return or cost of capital — the return you could get elsewhere at similar risk.
What is the difference between NPV and IRR?
NPV gives a dollar value at a chosen rate; IRR gives the rate at which NPV is zero.
Why does a later cash flow matter less?
Money received later is worth less today because it could have been earning returns in the meantime — discounting accounts for this.
Can NPV be used for projects with different sizes?
NPV compares dollar values, which can favour large projects — pair it with ROI for a relative view.