How to Calculate NPV for Monthly Cash Flows with a Formula in Excel (2 Methods)

NPV, or Net Present Value, is a fundamental component of financial analysis. It helps determine whether a project will be profitable. The NPV formula is as follows:

NPV = ∑PV – Initial Investment
PV = Cashflow / (1+r) t

The complete NPV formula becomes:

NPV = ∑Cashflow / (1+r) t – Initial Investment

We’ll use a dataset containing period, monthly cash flow, and discount rate to demonstrate how to calculate NPV using two different methods in Excel.

Dataset for Calculating NPV for Monthly Cash Flows with Formula in Excel

Method 1 – Using a Generic Formula to Calculate NPV for Monthly Cash Flows in Excel

In this method, we’ll demonstrate two examples—one when the initial investment occurs after the first month and another when the investment starts at the beginning of the first period.

1.1. Calculate NPV When Initial Investment Is Made after First Month

Follow these steps:

=C5/(1+$C$12/12)^B5

Use Generic Formula to Calculate NPV for Monthly <a href=Cash Flows in Excel" width="465" height="434" />

Explanation

Note: We used Absolute Cell Reference in the formula so that the formula does not change while using Autofill.

Calculate NPV When Initial Investment Is Made after First Month

Dragging Fill Handle to Copy NPV Formula in Excel for Monthly Cash Flow

=SUM(D5:D10)

Using SUM function to Calculate NPV in Excel for Monthly <a href=Cash Flows in Excel" width="467" height="439" />

The SUM function adds up the values in the range D5:D10.

1.2. Calculate NPV When Investment Is Made at the Start of the First Period

In this example, we’ll determine the Net Present Value (NPV) in Excel when the initial investment occurs at the beginning of the first period.

Follow these steps:

=C6/(1+$C$12/12)^B6

Find NPV When Investment Is Made at Start of First Period

Explanation