What Is Net Present Value?
Rachel is a product manager at a tech company in Seattle evaluating a new software project. The project requires $50,000 up front and is expected to generate $15,000, $20,000, $20,000, and $18,000 over the next four years. On paper, the total cash inflows of $73,000 exceed the $50,000 investment, so it looks profitable. But Rachel knows that a dollar received four years from now is worth less than a dollar today. She needs to discount those future cash flows to their present value to make a sound decision. That is what net present value (NPV) does.
NPV is the sum of all future cash flows discounted back to today, minus the initial investment. If NPV is positive, the project is expected to add value. If NPV is negative, the project is expected to destroy value. NPV is the gold standard for capital budgeting because it accounts for the time value of money, which is the principle that money available today is worth more than the same amount in the future due to its earning potential. For a simpler present value calculation on a single amount, see our Present Value Calculator.
What This Calculator Does
This NPV calculator takes an initial investment, a discount rate, and a series of yearly cash flows, then computes the net present value. It also provides an IRR (internal rate of return) estimate, which is the discount rate at which NPV equals zero.
- Inputs: Initial investment, discount rate percentage, and yearly cash flows (comma separated)
- Outputs: NPV, IRR estimate, nominal profit, and a year-by-year present value breakdown
How the Calculation Works
NPV = Sum of [CF_t / (1 + r)^t] - Initial Investment
IRR = the discount rate where NPV = 0
Each cash flow CF_t is divided by (1 + r) raised to the power of t, where r is the discount rate and t is the year number. This discounts the future cash flow back to its present value. The initial investment is subtracted because it is a cost incurred today. The IRR is found by solving for the rate that makes NPV equal zero, which this calculator does using a bisection numerical method.
How to Use the Calculator
- Enter the initial investment amount
- Enter the discount rate, or click a quick preset
- Enter the expected yearly cash flows separated by commas
- Review the NPV, IRR estimate, and present value breakdown
Example Calculation
Example: A business invests $10,000 and expects cash flows of $3,000, $4,000, $4,000, and $5,000 over four years. At a 10% discount rate, the present values are $2,727, $3,306, $3,005, and $3,415. The sum of present values is $12,453. NPV = $12,453 - $10,000 = $2,453. Since NPV is positive, the project is expected to add value. The IRR is approximately 18.4%, meaning the project earns a return above the 10% discount rate. For IRR-focused analysis, see our IRR Calculator.
Common Mistakes to Avoid
- Using the wrong discount rate: The discount rate should reflect the risk and opportunity cost of the investment. Using a rate that is too low will overstate NPV, while a rate that is too high will reject good projects. Many companies use their weighted average cost of capital (WACC) as the discount rate.
- Ignoring the time value of money: Comparing nominal cash flows without discounting can lead to accepting projects that look profitable but actually destroy value when future cash is properly valued.
- Overly optimistic cash flow estimates: NPV is only as good as its inputs. Projected cash flows that are too optimistic will produce a misleadingly positive NPV. Always use conservative estimates and consider running a sensitivity analysis.
Limitations of This Calculator
This calculator assumes yearly cash flows and a constant discount rate. It does not support irregular timing, mid-year discounting, or probability-weighted scenarios. The IRR estimate uses a numerical bisection method and may not converge for cash flows with no real IRR (such as all-negative or all-positive flows). For future value calculations, see our Future Value Calculator.