net present value formula calculator

NPV Calculator

Use this tool to calculate Net Present Value (NPV) based on your initial investment, expected annual cash flows, and discount rate.

NPV = -C0 + Σ [ CFt / (1 + r)^t ] + [ TV / (1 + r)^n ]
Tip: You can separate values using commas, spaces, or semicolons.

What is Net Present Value?

Net Present Value (NPV) is a capital budgeting method used to evaluate whether an investment is likely to create value. It converts expected future cash inflows and outflows into today’s dollars using a discount rate, then compares that value to the upfront cost.

In plain terms, NPV answers one core question: “After adjusting for time and risk, will this project make money?”

Net Present Value Formula

Standard formula:

NPV = -C0 + Σ [ CFt / (1 + r)^t ]

  • C0 = initial investment (cash outflow at time 0)
  • CFt = cash flow in period t
  • r = discount rate
  • t = period number (1, 2, 3, ...)

If a terminal value is used, discount it back to present value and add it to discounted cash flows.

How to Use This NPV Formula Calculator

  1. Enter the initial investment as a positive number.
  2. Enter your discount rate (often WACC, required return, or hurdle rate).
  3. Add each year’s expected cash flow in order.
  4. Optionally add terminal value at the end of the final year.
  5. Click Calculate NPV to view results and yearly discounted values.

Interpreting the Result

  • NPV > 0: Project is expected to create value (generally acceptable).
  • NPV = 0: Break-even in present value terms.
  • NPV < 0: Project is expected to destroy value (generally reject).

Worked Example

Suppose you invest $25,000 today and expect annual cash flows of $8,000, $9,000, $10,000, and $11,000 over the next four years, plus a terminal value of $5,000 in year 4. If your discount rate is 10%, this calculator discounts each amount and compares the total present value against the initial outlay.

Try the Load Example button to populate this exact scenario automatically.

Common Mistakes in NPV Analysis

1) Using an unrealistic discount rate

A discount rate that is too low can make weak projects appear profitable. A rate that is too high can reject good opportunities.

2) Mixing nominal and real cash flows

Keep assumptions consistent. If cash flows include inflation, your discount rate should also be nominal.

3) Forgetting working capital, taxes, or maintenance costs

NPV is only as accurate as the cash flow forecast. Missing costs often lead to overestimated project value.

Why NPV Is So Useful

Compared with simple payback or accounting profit, NPV explicitly handles:

  • Time value of money
  • Risk-adjusted required returns
  • Full lifecycle cash flow analysis

That’s why NPV remains one of the most widely used tools in corporate finance, startup valuation, and project selection.

🔗 Related Calculators