NPV Calculator

Enter an initial investment, a discount rate, and each year's cash flow to get the net present value — the value the project adds in today's dollars.

$
%
Enter cash flows and press Calculate NPV.

The NPV formula

Net present value answers a deceptively simple question: is this project worth more than it costs, once you account for the fact that a dollar tomorrow is worth less than a dollar today? It discounts every future cash flow back to the present and subtracts what you paid up front:

NPV = −C₀ + Σ ( CFt ÷ (1 + r)t )

Where C₀ is the initial investment (a year-0 outflow), CFt is the cash flow received in year t, and r is the discount rate. Dividing by (1 + r) raised to the year shrinks distant cash flows more than near ones — that's the time value of money at work.

  • NPV > 0 — the project earns more than your required return; it creates value.
  • NPV = 0 — it exactly meets your required return.
  • NPV < 0 — it earns less than the discount rate; it destroys value.

Worked example

Invest $10,000 today, expect $4,000 a year for 3 years, with a 10% discount rate:

Year 1: $4,000 ÷ 1.10¹ = $3,636.
Year 2: $4,000 ÷ 1.10² = $3,306.
Year 3: $4,000 ÷ 1.10³ = $3,005.
Sum of present values: $9,947.
NPV: $9,947 − $10,000 = −$53 — fractionally negative, so at a 10% required return this project barely fails to pay off.
Why the discount rate dominates: drop the rate to 8% and the same cash flows yield a positive NPV. The discount rate encodes your opportunity cost, so a project's verdict can flip on a couple of percentage points — always stress-test it.

NPV vs IRR

NPV's close cousin is the internal rate of return (IRR) — the discount rate at which NPV equals zero. In the example above the IRR is just under 10%, which is exactly why NPV came out slightly negative at a 10% rate. NPV tells you the dollar value created; IRR tells you the break-even rate. For deciding between mutually exclusive projects, NPV is generally the more reliable guide.

Frequently asked questions

What is net present value (NPV)?

It's the value today of future cash flows minus the initial investment, discounted to reflect the time value of money. Positive NPV means value created above your required return; negative means value destroyed.

What is the NPV formula?

NPV = −C₀ + Σ CFₜ ÷ (1 + r)ᵗ. Each future cash flow is divided by (1 + r) raised to its year, then summed and reduced by the initial investment.

What discount rate should I use?

Usually your cost of capital or required return — the return available on an alternative of similar risk. Many firms use their weighted average cost of capital (WACC). A higher rate lowers NPV.

Should I accept a project if NPV is positive?

Generally yes — positive NPV means it beats your required rate. But the result hinges on your assumptions, so test multiple discount rates and cash-flow scenarios first.

MB
Mustafa Bilgic · Editor, Calcool
The discounted-cash-flow / NPV method is standard capital-budgeting theory taught in corporate finance and used by the CFA Institute curriculum. Results depend entirely on your inputs and are for educational analysis, not investment advice.

Related calculators