HomeGuidesNPV Calculator
Business & Investing

NPV Calculator: Net Present Value of an Investment

Net present value tells you whether an investment is worth more than it costs, once future cash is discounted back to today’s money.

NPV Calculator

Net present value (NPV)
48,033
Decision
Accept — earns more than the discount rate
Present value of cash flows
148,033
Profitability index
1.48
IRR (for comparison)
25.75%
YearCash flowDiscount factorPresent value
Year 130,0000.909127,273
Year 235,0000.826428,926
Year 340,0000.751330,053
Year 445,0000.68330,736
Year 550,0000.620931,046

Updated October 2026 · Reviewed against our calculation methodology

Embed this calculator on your website — free

Paste this code into any web page, WordPress “Custom HTML” block or Blogger post. Please keep the credit link.

The NPV Formula

NPV = −Initial investment + CF₁ ÷ (1 + r)¹ + CF₂ ÷ (1 + r)² + … + CFₙ ÷ (1 + r)ⁿ
r = discount rate (your required return or cost of capital)

Example: Invest 100,000 to receive 30,000, 35,000, 40,000, 45,000 and 50,000 over five years. At a 10% discount rate the NPV is 48,033, so the project creates value.

Works in any currency — enter all amounts in the same one.

How to Read the Result

NPVMeaningDecision
PositiveReturns more than your discount rateAccept
ZeroReturns exactly your discount rateIndifferent
NegativeReturns less than your discount rateReject

When comparing projects, the one with the higher NPV adds more value — even if another has a higher IRR.

NPV at Different Discount Rates

The same cash flows are worth less as the discount rate rises:

Discount rateNPV
6%66,044
8%56,643
10%48,033
12%40,128
15%29,440
20%14,249
25%1,696

Where the NPV crosses zero (about 25.75%) is the project’s IRR.

Choosing the Discount Rate

  • For a company project, use the company’s WACC.
  • For a personal investment, use the return you could earn elsewhere at similar risk.
  • Riskier projects deserve a higher rate.

Popular Variations

Frequently Asked Questions

What is a good NPV?

Any positive NPV means the investment earns more than your required return. Larger is better when comparing projects of similar size.

What is the difference between NPV and IRR?

NPV gives the value created in money terms at a chosen discount rate. IRR gives the rate of return at which NPV is zero.

How do I calculate NPV in Excel?

Use =NPV(rate, year-1 to year-n cash flows) − initial investment. Excel’s NPV function assumes the first cash flow is one period away.

Can NPV be used for unequal periods?

Use XNPV for cash flows on specific dates rather than equal yearly intervals.

Related Calculators