npv calculator

Net Present Value Calculator

Enter as a positive amount (the calculator treats this as a cash outflow at Year 0).
Example: 8 means 8% per period.
These are assumed to happen at the end of each period (Year 1, Year 2, etc.).

What is Net Present Value (NPV)?

Net Present Value (NPV) is one of the most useful tools in finance for deciding whether an investment, project, or purchase is worth it. In plain terms, NPV compares what you spend today with what you expect to receive in the future, after adjusting those future amounts for the time value of money.

Why adjust future cash? Because $1,000 today is not the same as $1,000 five years from now. Money now can be invested, carries less uncertainty, and has higher purchasing power in many cases. NPV converts future cash flows into today’s dollars so you can make a fair comparison.

The core NPV formula

The general formula is:

NPV = CF₀ + Σ [ CFₜ / (1 + r)ᵗ ]

  • CF₀ = cash flow at time 0 (usually negative for an initial investment)
  • CFₜ = cash flow in period t
  • r = discount rate per period
  • t = period number (1, 2, 3, ...)

How to use this NPV calculator

  • Enter the initial investment as a positive number.
  • Enter your discount rate (required rate of return, hurdle rate, or cost of capital).
  • Input expected future cash flows, one per line or separated by commas.
  • Click Calculate NPV to get the result and period-by-period discounted values.

The tool also reports the present value of inflows and a decision hint. If NPV is positive, the project is expected to create value (assuming your estimates are reasonable).

Worked example

Suppose you invest $10,000 today and expect cash inflows of $3,000, $3,500, $4,000, and $4,500 over the next four years. If your discount rate is 8%, the NPV is approximately $2,261.75.

That means the investment is projected to generate value above your 8% required return. In other words, once you account for time value of money, you are still ahead by about $2.26k in today’s dollars.

How to interpret NPV results

  • NPV > 0: The project is expected to add value and exceed your required return.
  • NPV = 0: The project is expected to break even on a risk-adjusted basis.
  • NPV < 0: The project is expected to destroy value relative to your discount rate.

If you are choosing between mutually exclusive projects, a higher positive NPV generally indicates the better financial choice (assuming similar risk and forecasting quality).

Choosing the right discount rate

Why it matters

A small change in discount rate can meaningfully change NPV. Higher discount rates reduce the present value of future cash flows, especially those far in the future.

Common approaches

  • Use your company’s weighted average cost of capital (WACC).
  • Use a project-specific hurdle rate based on risk.
  • Run sensitivity analysis (for example, 6%, 8%, and 10%) before deciding.

Common NPV mistakes to avoid

  • Using overly optimistic cash flow forecasts.
  • Mixing annual discount rates with monthly cash flows (period mismatch).
  • Forgetting terminal value for long-lived projects when appropriate.
  • Ignoring risk differences across projects.
  • Treating NPV as certainty instead of an estimate based on assumptions.

NPV vs. other investment metrics

NPV is powerful, but it works best alongside other metrics:

  • IRR (Internal Rate of Return): Useful for percentage-based comparisons.
  • Payback Period: Useful for liquidity and speed-of-recovery decisions.
  • Profitability Index: Helpful when capital is constrained and projects compete for budget.

If you can only choose one metric for value creation, NPV is usually the strongest foundation because it measures absolute dollar value added.

Final thoughts

NPV helps you move from “this feels like a good idea” to “this creates measurable value.” Use realistic assumptions, test multiple scenarios, and compare alternatives. A disciplined NPV process can dramatically improve long-term investment decisions for businesses and individuals alike.

🔗 Related Calculators