NPV Calculator: Judging a Project by Net Present Value
A project that promises money in the future is not directly comparable with money spent today, because money today can be invested and earn a return, while money in the future must wait. Net present value, or NPV, bridges that gap by discounting every future cash flow back to today's value and adding them up, then subtracting the initial investment. If the result is positive, the project is projected to earn more than the required return used as the discount rate. If it is negative, it earns less. The NPV Calculator performs that discounting for you, and this guide explains the logic, the inputs, and the traps, as educational material only, not financial advice. Real investment decisions also involve risk, tax, financing, and strategic factors that no single calculation captures.
Discounting rests on a simple idea: a currency unit received a year from now is worth less than a currency unit today, because today's unit could have been invested for a year. The discount rate is the annual return you require, often the cost of capital or a hurdle rate set by the business. A future cash flow is divided by one plus the discount rate, raised to the power of the number of years until it arrives. A cash flow of 1,000 due in one year at a 10 percent discount rate is worth 1,000 divided by 1.1, which is about 909.09 today. The same 1,000 due in three years is worth 1,000 divided by 1.331, which is about 751.31, because it must be discounted three times. The further away the cash flow, the more heavily it is discounted, which is why projects that pay back slowly need larger future cash flows to justify the same initial investment.
The inputs, and why the discount rate dominates
The initial investment is usually the easiest input: the money spent upfront to start the project. Future cash flows are harder, because they are forecasts, not facts. Each year's cash flow should be the net cash generated by the project in that year, after operating costs and taxes as applicable, not revenue alone and not accounting profit alone. Over-optimistic cash flow forecasts are the most common reason NPV calculations flatter bad projects, so forecasts should be challenged, broken into their drivers, and tested with lower cases. The project life matters too: a project modelled over ten years will usually show a higher NPV than the same project modelled over five, simply because it counts five more years of cash flows. Choose the life from the project's realistic economic life, including maintenance, replacement, and eventual disposal costs, not from the period that gives the answer you want.
The discount rate dominates the result more than most people expect, because it compounds over every year of the project. Raising the discount rate from 8 percent to 12 percent can turn a comfortably positive NPV into a negative one, especially for projects whose cash flows arrive late. That sensitivity is informative, not a flaw: it tells you how much the project's case depends on the cost of capital. A project that is only positive at a very low discount rate is a project that barely earns its keep, and a small rise in interest rates or risk could undermine it. Always run the calculation at several discount rates, and report the range, so decision-makers can see how robust the case is. If the decision flips within a plausible range of rates, the project is marginal, and that marginality should be stated plainly rather than hidden behind a single positive number.
Reading a positive, negative, or zero NPV
A positive NPV means the project is projected to generate more value, in today's terms, than the required return demands. In principle, accepting all positive-NPV projects creates value, and rejecting negative-NPV projects avoids destroying it. A zero NPV means the project is projected to earn exactly the required return, neither creating nor destroying value on those assumptions. In practice, the rule needs judgement. Projects interact: two projects may compete for the same staff, market, or capital, so accepting both may be impossible even if both have positive NPVs. Risk differs: a positive NPV built on highly uncertain cash flows is less attractive than the same NPV built on contracted cash flows. And some benefits, such as learning, market position, or regulatory compliance, do not appear in cash flows at all, yet may justify a project with a negative NPV. NPV is a strong decision aid, not a decision machine, and its result should sit alongside strategic and risk analysis, not replace them.
Comparison between projects needs care as well. NPV favours larger projects, because a large project that earns slightly more than its required return can have a larger NPV than a small project that earns far more in percentage terms. When capital is limited, the profitability index, which is NPV divided by initial investment, or the internal rate of return, can complement NPV by showing return per unit invested. Also beware of projects with unconventional cash flow patterns, such as a large cleanup cost at the end, which can produce multiple internal rates of return and make that alternative measure unreliable, while NPV remains well-defined. When two measures disagree, understand why before choosing: the disagreement usually reveals something real about scale, timing, or risk that a single number hides.
Worked example with sample values
Suppose a sample project requires an initial investment of 10,000 currency units today, and generates cash inflows of 3,000 after one year, 4,000 after two years, and 5,000 after three years, with a discount rate of 10 percent. Discount each inflow step by step. Year one: 3,000 divided by 1.1 equals 2,727.27, since 2,727.27 times 1.1 equals 3,000.00 within rounding. Year two: 4,000 divided by 1.21 equals 3,305.79, since 1.1 squared is 1.21, and 3,305.79 times 1.21 equals 4,000.00 within rounding. Year three: 5,000 divided by 1.331 equals 3,756.57, since 1.1 cubed is 1.331, and 3,756.57 times 1.331 equals 5,000.00 within rounding. Add the present values: 2,727.27 plus 3,305.79 equals 6,033.06, and 6,033.06 plus 3,756.57 equals 9,789.63. Subtract the initial investment: 9,789.63 minus 10,000 equals negative 210.37. The NPV is therefore about negative 210.37 currency units.
The negative result means that, at a 10 percent required return, the project's inflows are worth slightly less today than the investment costs. It is a close call: the shortfall is only about 2 percent of the investment, so a slightly lower discount rate or slightly higher cash flows would flip the sign. Test the sensitivity: at an 8 percent discount rate, the present values are 3,000 divided by 1.08, which is 2,777.78; 4,000 divided by 1.1664, which is 3,429.36; and 5,000 divided by 1.259712, which is 3,969.16. Their sum is 2,777.78 plus 3,429.36 plus 3,969.16, which is 10,176.30, giving an NPV of 10,176.30 minus 10,000, which is positive 176.30. The project is therefore marginal: positive at 8 percent, negative at 10 percent, and the decision should be treated as a judgement call about the right discount rate and the reliability of the forecasts, not as a clear accept or reject.
Common mistakes to avoid
The first mistake is using revenue instead of net cash flow, which overstates every year's value. The second mistake is choosing a discount rate to produce the answer you want, rather than from the cost of capital or a stated hurdle rate. The third mistake is ignoring the final year: disposal, cleanup, or working capital recovery can be large, and omitting them distorts the result. The fourth mistake is comparing NPVs across projects with different lives without adjusting for the difference, such as ignoring that a shorter project could be repeated. The fifth mistake is treating a small positive NPV as a strong case, when it may be within the margin of forecast error. The sixth mistake is forgetting risk, tax, and financing effects that sit outside the basic calculation. Finally, remember the limit of this guide: NPV is an educational and analytical tool, not financial advice. Real capital decisions deserve proper forecasts, risk analysis, and, where the sums matter, advice from a qualified professional.
Try it next
Test your own project with the NPV Calculator, then check the related time-value calculations with the Present Value Calculator and the Discounted Cash Flow DCF Calculator. For a related read on future value, see the guide at /blog/future-value-calculator-guide/. Run several discount rates, challenge your cash flow forecasts, and report the range: a project whose case survives that scrutiny is one worth taking seriously.