Net Present Value (NPV)

The Net Present Value (NPV) is the difference between the present value (PV) of a future stream of cash inflows and outflows.

In practice, NPV is widely used to determine the perceived profitability of a potential investment or project to help guide critical capital budgeting and allocation decisions.

Table of Contents

How to Calculate Net Present Value (NPV)

The net present value (NPV) represents the discounted values of future cash inflows and outflows related to a specific investment or project.

The present value (PV) of a stream of cash flows refers to the value of the future cash flows as of the current date.

Since a dollar received today is worth more than a dollar received on a later date because of the “time value of money”, future cash flows must be discounted to the present date using an appropriate rate of return, i.e. the discount rate.

Performing NPV analysis is a practical method to determine the economic feasibility of undertaking a potential project or investment.

The discounted cash flows are inclusive of the cash inflows and cash outflows; hence, the usefulness of the metric in capital budgeting.

To calculate the net present value (NPV), our recommendation is to use the XNPV function in Excel.

Unlike the NPV function in Excel – which assumes the time periods are equal – the XNPV function takes into account the specific dates that correspond to each cash flow.

Therefore, XNPV is a more practical measure of NPV, considering cash flows are usually generated at irregular intervals.

NPV Formula

In practice, the XNPV Excel function is used to calculate the net present value (NPV).

=XNPV(Rate, Values, Dates)

What is a Good Net Present Value (NPV)?

On the topic of capital budgeting, the general rules of thumb to follow for interpreting the net present value (NPV) of a project or investment is as follows.

If the net present value is positive, the likelihood of accepting the project is far greater.

A project or investment with a positive NPV is implied to create positive economic value, whereas one with a negative NPV is anticipated to destroy value.

But please note the following guidelines mentioned earlier are generalizations and are not meant to be rigid rules.

For example, a project could be unprofitable yet still be accepted by management if there are other non-monetary considerations (e.g. intangible factors such as marketing/publicity, and relationship-building) that help rationalize the decision.

NPV Calculator – Excel Template

We’ll now move to a modeling exercise, which you can access by filling out the form below.

1. Capital Budgeting Project Assumptions

Suppose a corporation is attempting to decide whether to accept or decline a proposed project.

The initial investment of the project in Year 0 amounts to $100m, while the cash flows generated by the project will begin at $20m in Year 1 and increase by $5m each year until Year 5.

The discount rate, date, and cash flow assumptions for calculating the net present value are listed below:

The period from Year 0 to Year 1 is where the timing irregularity occurs (and why the XNPV is recommended over the NPV function).

2. NPV Analysis in Excel (XNPV Function)

Since we have all the necessary inputs, we can enter them into the formula presented earlier.

XNPV Excel Formula

Upon doing so, we get $17.3m as the net present value (NPV).

3. NPV Calculation Example

Alternatively, we can also manually discount each of the cash flows by dividing the cash flow by (1 + discount rate) ^ the number of periods.

In Excel, the number of periods can be calculated using the “YEARFRAC” function and selecting the two dates (i.e. beginning and ending dates).

NPV Manual

If we calculate the sum of all cash inflows and outflows, we get $17.3m once again for our NPV.

In closing, the project in our example exercise is more likely to be accepted because of its positive net present value (NPV).

XNPV Calculation

Step-by-Step Online Course

Everything You Need To Master Financial Modeling

Enroll in The Premium Package: Learn Financial Statement Modeling, DCF, M&A, LBO and Comps. The same training program used at top investment banks.