๐Ÿ“Š

Net Present Value (NPV) Calculator

Net Present Value (NPV) represents the difference between the present value of future cash flows and the initial investment. A positive NPV indicates that the investment is expected to generate value. More info →

Input

Enter investment details to calculate NPV.
๐Ÿ’ก

How This Calculator Works

NPV tells you how much value an investment adds in today's money. The calculator discounts every future cash flow back to the present at your discount rate, adds them up, and subtracts the initial investment. A positive result means the investment earns more than your required rate of return.

The Formula

NPV = ∑ CFt / (1 + r)t − Initial Investment
CFt = cash flow in period t  ยท  r = discount rate  ยท  t = period number

What Each Input Does

Initial Investment
The upfront cost paid today (period 0). It is not discounted and is subtracted in full.
Discount Rate (%)
Your required return or cost of capital. A higher rate shrinks the value of future cash flows and lowers NPV.
Cash Flow Timing
End of period โ€“ the first cash flow is discounted one full period.
Beginning of period โ€“ the first cash flow arrives today and is not discounted, so NPV is higher.
Date-based (XNPV) โ€“ each cash flow is discounted by the exact number of days from the investment date (days ÷ 365).
Cash Flow Type
Fixed โ€“ the same amount repeated for the number of periods you enter.
Variable โ€“ enter a different amount for each period, in order.

Step by Step

  1. Each cash flow is divided by (1 + r) raised to its period number to get its present value.
  2. All the present values are added together.
  3. The initial investment is subtracted to give the NPV.
  4. The result is rounded to 2 decimals and interpreted below.

Reading the Result

Positive โ€“ adds value, generally accept.
Negative โ€“ destroys value, generally reject.
Zero โ€“ break-even at your discount rate.

Quick Example

Initial investment 100,000, discount rate 10%, fixed cash flow of 30,000 for 5 periods at the end of each period. The present value of the five cash flows is 113,723.60, so NPV = 113,723.60 − 100,000 = 13,723.60, a positive result. With beginning-of-period timing, the same inputs give an NPV of 25,095.96.