How to Calculate Npv: Formula, Examples, and Calculator
Clarify definitions, walk through core formulas, and jump to StockCalc's tool for how to calculate npv-without losing track of units or timing.
How to Calculate Npv: Formula, Examples, and Calculator
Updated May 2026 · ~10 min read
Net present value discounts dated cash flows at one or more selected rates and subtracts the initial outlay. The arithmetic is only as credible as the cash-flow forecast, timing convention, discount-rate choice, tax treatment, inflation basis, currency, and terminal assumptions. A positive NPV is a conditional model result, not proof that a project will succeed or can be financed.
When this guide is useful
- Screening and comparisons: you want a repeatable checklist when you rank ideas on how to calculate npv.
- Portfolio reviews: you translate the same definitions each quarter so changes are comparable.
- Thesis checks: you verify a headline or social post with your own numbers before sizing a trade.
The formula
NPV = Σ CF_t / (1+r_t)^t, including the time-zero cash flow Use rates and cash flows with consistent period, currency, tax, and nominal/real conventions
A single constant rate is a simplification. Changing risk, term structure, probability, or scenario may require different rates or probability-weighted cash flows.
A dated-cash-flow illustration with explicit assumptions
For an initial outflow of $100,000 and three year-end inflows of $35,000 discounted at 8%, NPV is approximately −$9,844. That result applies only to the selected timing and 8% rate; it is not a universal reject rule.
Input discipline
- Match nominal cash flows with nominal rates and real cash flows with real rates.
- Use after-tax cash flows only with an after-tax-consistent discount framework.
- State whether timing is annual, monthly, mid-period, or date-specific.
- Separate operating forecasts from terminal or disposal value.
What NPV omits unless modeled
Financing constraints, strategic options, project interactions, accounting effects, liquidity, forecast error, and changing risk require separate analysis or scenarios.
Common mistakes
- Treating positive NPV as proof of project success.
- Mixing nominal and real cash flows or rates.
- Using one rate for cash flows with materially different risks.
- Ignoring taxes, working capital, terminal value, or disposal costs.
- Using annual discounting for monthly or irregular dated cash flows.
Try the calculator
Use the interactive calculator to plug in your numbers and see results instantly—without redoing the math by hand.
Open Npv Calculator →FAQ
Does positive NPV guarantee acceptance?
No. It is conditional on forecasts and the selected discount framework; financing, constraints, strategic fit, and model risk still matter.
Which discount rate should I use?
Use a rate consistent with currency, duration, tax basis, cash-flow risk, and financing assumptions. There is no universal rate.
Can discount rates change by year?
Yes. A term structure or changing risk profile may justify period-specific rates.
How should uncertain cash flows be handled?
Use scenarios, probability-weighted cash flows, decision trees, or other methods while avoiding double-counting risk in both cash flows and rates.
Continue learning this topic
Move from this guide into a complete calculator path with related tools and glossary terms.
Open the Risk & Portfolio hub →Educational Disclaimer
This article is for educational and informational purposes only and should not be considered investment, financial, tax, or legal advice. Market information may change over time, and readers should verify important details independently before making financial decisions.