CCalclabhub

NPV Calculator

Net present value asks a single sharp question: after discounting every future cash flow back at the rate you require, does the investment create or destroy value? It is the most reliable single test in capital budgeting because it works in money rather than in ratios.

Net present value

$1,978.13

Present value of cash flows
$11,978.13
Annuity factor
3.9927

Values update as you type. This calculator covers the single scenario its formula assumes — see Common Mistakes for what it leaves out.

The formula this calculator uses

NPV = -C0 + sum of CF / (1 + r)^t

C0
Upfront cost at time zero
CF
Cash flow received each year
r
Discount rate, the required return
t
Year of each cash flow

How to check the result by hand

  1. 1

    List the cash flows

    Record the upfront cost as a negative at year zero and each year's net inflow as a positive.

  2. 2

    Choose the discount rate

    Use the return available on an investment of comparable risk. This is the hurdle the project must clear.

  3. 3

    Discount each flow

    Divide each future flow by one plus the rate raised to its year. For a level stream, use the annuity factor instead of discounting year by year.

  4. 4

    Subtract the upfront cost

    Sum the discounted flows and subtract the initial investment to get the NPV.

  5. 5

    Decide

    A positive NPV means accept, a negative means reject. The size of the NPV shows how much value the decision adds or destroys.

For worked examples, common mistakes and the limits of this formula, read the full How To Calculate NPV page.