NPV Calculator
Net present value of a cash-flow series at a chosen discount rate.
Educational estimate only — not investment, lending, or financial advice. Confirm figures with statements or a qualified professional before you act.
About this tool
Enter a discount rate and a list of cash flows, with the first being today's outlay. The calculator discounts each flow and adds them up. A positive NPV means the project earns more than the discount rate.
How to use
How it works
Each cash flow is divided by (1 + rate) raised to the number of periods since today. The first flow is at time zero and is not discounted. Higher discount rates shrink later flows more, so the same project can switch from positive to negative NPV as the rate rises. All periods are assumed equal in length.
NPV = Σ CFₜ ÷ (1 + r)^t t = 0, 1, 2, …
Worked example
A four-year project at 10%
- Input
- Cash flows −10,000, 3,000, 4,200, 6,800, 4,000; rate 10%
- Output
- NPV $4,039.34
- Walkthrough
- 3,000 ÷ 1.1 = 2,727.27; 4,200 ÷ 1.21 = 3,471.07; 6,800 ÷ 1.331 = 5,108.94; 4,000 ÷ 1.4641 = 2,732.05. Together 14,039.34, less the 10,000 outlay, is 4,039.34. For −50,000 followed by four years of 15,000 at 8%, the NPV is −318.10, so the project falls just short.
Limitations
- Equal-length periods only. For irregular dates use XIRR.
- The result depends entirely on the discount rate you choose.
Questions
How do I calculate NPV?
What does a positive NPV mean?
Is the first cash flow discounted?
How is NPV related to IRR?
Features
- Time-zero first flow
- Any number of periods
- Runs in your browser
Guides
Related resources
Guides and videos from around the web—opens on YouTube or the publisher’s site.
Present value and future value
Khan Academy
TVM vocabulary for N/I/Y/PV/PMT/FV solves.
Watch on YouTubeCompound interest introduction
Khan Academy
Core compounding behind TVM and ICONV tools.
Watch on YouTube
- Time value of money
Wikipedia
TVM equation background for financial calculator pages.
- Financial tools and calculators
Investor.gov
Official US investor education tools for cross-checks.