StockCalc

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

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

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

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.

Related calculators

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.