Net Present Value (NPV): Definition, Formula and Example

Net present value (NPV) is the difference between the present value of expected cash inflows and the present value of expected cash outflows. It discounts future cash flows back to today’s value using a required rate of return or other appropriate discount rate.
Advertisement

By converting cash flows occurring at different times into present-day dollars, NPV makes amounts from different periods comparable. Capital budgeting, investment analysis, and business valuation commonly use the method when future cash flows must be weighed against money committed today.

Key Takeaways

  • Time value of money matters: A future dollar is discounted because money available today can potentially earn a return.
  • Discount rate drives the comparison: A higher required return reduces the present value of future cash flows.
  • Positive does not mean guaranteed: NPV depends on forecasts, timing assumptions, and the chosen discount rate.
  • Related metrics answer different questions: NPV produces a dollar-value estimate, while IRR produces a rate.

How Net Present Value Works

Each expected cash flow is discounted according to how far in the future it occurs. The present values are then combined with the initial investment and any other cash outflows.

Under a conventional project setup, the initial investment appears as a negative cash flow at time zero. Later inflows are positive, although real projects can also include future maintenance costs, reinvestment, shutdown expenses, or other negative amounts.

The NPV Formula

NPV = CF0 + CF1 / (1 + r)1 + CF2 / (1 + r)2 + … + CFn / (1 + r)n
CF = cash flow, r = discount rate per period, n = number of periods

Cash flow at time zero is not discounted because it occurs today. Every later amount is divided by a larger discount factor as time passes.

NPV Example

Assume an investment requires $10,000 today and is expected to generate $3,500 after year one, $4,000 after year two, and $4,500 after year three. Using an 8% annual discount rate:

NPV = -$10,000 + $3,500 / 1.08 + $4,000 / 1.082 + $4,500 / 1.083
NPV = approximately $242

The positive result means the projected cash flows are worth about $242 more today than the $10,000 investment when an 8% required return is used. It does not prove the cash flows will occur as forecast.

How to Interpret Positive, Zero, and Negative NPV

NPV resultInterpretation under the assumptions
PositiveProjected return exceeds the discount rate in present-value terms
ZeroProjected return is approximately equal to the discount rate
NegativeProjected return falls below the discount rate in present-value terms

The discount rate is therefore not a neutral input. A project can have positive NPV at 6% and negative NPV at 12% without any cash-flow forecast changing.

Choosing a Discount Rate

Businesses may use a hurdle rate, cost of capital, financing benchmark, or risk-adjusted required return. Personal investors can use an opportunity-cost framework, but the chosen rate should match the risk and timing of the cash flows rather than an arbitrary target.

Nominal cash-flow forecasts should generally be paired with a nominal discount rate, while inflation-adjusted real cash flows should be paired with a real rate. Mixing the two can distort the result.

Important: NPV can look precise to the dollar even when the underlying forecast is uncertain. Sensitivity analysis is often more informative than treating one output as a guaranteed value.

NPV vs. IRR, ROI, and CAGR

MeasureMain outputMain use
NPVDollar valueValue created above or below a required return
IRRPercentage rateDiscount rate that makes NPV equal zero
ROIPercentage returnSimple gain relative to investment cost
CAGRAnnualized growth rateSmoothed growth from a beginning value to an ending value

Return on investment is simpler but usually ignores detailed cash-flow timing. CAGR describes a smoothed growth rate between endpoints and is not a substitute for discounting a series of cash flows.

NPV in Excel: NPV vs. XNPV

Excel’s NPV function assumes cash flows occur at regular intervals and treats the entered future cash flows as occurring at the end of each period. An initial investment made at the beginning is therefore commonly added to the NPV result separately.

XNPV handles cash flows tied to actual dates, making it more appropriate when timing is irregular. Using the wrong function can create a timing error even when every cash-flow amount is entered correctly.

Limitations of NPV

Forecast quality is the biggest limitation. Small changes in revenue, expenses, terminal value, timing, or discount rate can materially change the result when the investment spans many years.

Project scale also matters. A larger project can create more total dollar value while producing a lower percentage return than a smaller project. That is one reason NPV and IRR can rank competing investments differently.

Nonfinancial constraints still belong in the decision. Liquidity, concentration risk, strategic fit, legal obligations, financing limits, and uncertainty can matter even when a model produces a positive NPV.

Frequently Asked Questions (FAQs)

Is a positive NPV always a good investment?

No. Positive NPV means the forecast exceeds the selected discount rate under the assumptions used. Bad forecasts or an inappropriate discount rate can still produce a misleading result.

Why does NPV fall when the discount rate rises?

Higher rates apply a larger discount to future cash flows, reducing their present value.

Can NPV be used when cash flows occur on irregular dates?

Yes. For irregularly dated cash flows, a date-based method such as XNPV is generally more appropriate than a periodic NPV calculation.

Sources