What is net present value?
Net present value (NPV) tells you whether an investment is worth more than it costs once you account for timing. A dollar received years from now is worth less than a dollar today, because today's dollar could be earning a return. NPV shrinks each future cash flow to its value today, adds them up and subtracts your upfront cost. The result is a single dollar figure.
Enter what you'd invest, what you'd get back each year, how many years it lasts and a discount rate. The example invests $100 and gets $30 a year for 5 years at a 5% discount rate. Without discounting, you'd get $150 back, a $50 gain. After discounting, those payments are worth $129.88 today, so the NPV is $29.88.
The rule is straightforward. A positive NPV means the investment earns more than your discount rate, so it creates value. A negative NPV means you'd do better at your discount rate elsewhere. When two options compete for the same money, the higher NPV usually wins, as long as you're comparing projects of a similar size and risk.
The discount rate is the judgment call. It should reflect what your money could earn elsewhere at similar risk, and it often moves the answer more than anything else. At 15% instead of 5%, the same project has an NPV of $0.56, only just above zero. Try several rates above, and open the year-by-year table to see what each cash flow is worth today.
It also shows the IRR and two payback periods. The example returns 15.24% a year, so any discount rate below that gives a positive NPV. It pays back its $100 in 3.3 years, or 3.7 years once each payment is discounted. Real projects rarely pay the same each year, so you can list each year's cash. The same $150 paid as $20, $25, $30, $35 and $40 has an NPV of $27.77 and an IRR of 13.45%. Paid in the reverse order, it's worth $31.99, because the bigger payments come sooner.
The NPV formula
\text{NPV} = \sum_{t=1}^{n} \frac{C_t}{(1+r)^t} - C_0Here C with a subscript t is the cash flow in year t, C with a subscript 0 is the upfront cost, r is the discount rate and n is the number of years. The calculator assumes each cash flow arrives at the end of its year. Choose Different each year under Cash back to enter a different amount for each year, separated by commas.