Net Present Value (NPV) Calculator
Calculate the Net Present Value of a project's future cash flows to decide whether an investment creates or destroys value. Use it when evaluating capital projects, acquisitions, or any long-term spending decision.
About this calculator
Net Present Value (NPV) translates future cash flows into today's dollars using a discount rate that reflects the cost of capital or required return. When cash flows arrive at the end of each period (ordinary annuity), the formula is: NPV = [CF × (1 − (1 + r)^−n) / r] − I₀, where CF is the annual cash flow, r is the discount rate (as a decimal), n is the project life in years, and I₀ is the initial investment. When cash flows arrive at the start of each period (annuity due), the annuity factor is multiplied by (1 + r): NPV = [CF × (1 + r) × (1 − (1 + r)^−n) / r] − I₀. A positive NPV means the project returns more than the cost of capital and creates value; a negative NPV means it destroys value; an NPV of zero means the project exactly meets the required return.
How to use
Suppose you invest $50,000 today in a project that generates $15,000 per year for 5 years, with a discount rate of 8% and end-of-year cash flows. Here r = 0.08, n = 5. Annuity factor = (1 − (1.08)^−5) / 0.08 = (1 − 0.6806) / 0.08 = 0.3194 / 0.08 = 3.9927. NPV = $15,000 × 3.9927 − $50,000 = $59,890 − $50,000 = $9,890. A positive NPV of $9,890 means this project creates value above the 8% hurdle rate. Enter the values, select 'End of Period', and the calculator confirms the result instantly.
Frequently asked questions
What discount rate should I use when calculating Net Present Value?
The discount rate should reflect the opportunity cost of the capital being invested — typically the company's Weighted Average Cost of Capital (WACC) for corporate projects. For personal investment decisions, many analysts use the expected return of a comparable-risk alternative, such as a stock market index. Using too low a discount rate overvalues future cash flows and may lead to accepting bad projects; too high a rate may cause you to reject good ones. When uncertain, running NPV at multiple discount rates (sensitivity analysis) shows how robust the decision is to changes in that assumption.
How is NPV different from IRR and which one should I use to evaluate a project?
NPV gives an absolute dollar value of wealth created, while the Internal Rate of Return (IRR) gives the percentage return at which NPV equals zero. NPV is generally preferred for decision-making because it accounts for the scale of the investment and assumes cash flows are reinvested at the discount rate, which is more realistic. IRR can give misleading results when cash flows change sign more than once (multiple IRRs) or when comparing projects of different sizes. Use NPV as the primary criterion and IRR as a supplementary metric to communicate returns to stakeholders who think in percentage terms.
Why does the timing of cash flows — beginning versus end of period — affect NPV so much?
Discounting reduces the present value of each cash flow by a factor of (1 + r) for every period it is delayed. If cash flows arrive at the beginning of each year (annuity due) rather than the end (ordinary annuity), every payment is received one full period sooner, so each is discounted one fewer time. This makes the annuity-due NPV exactly (1 + r) times larger than the ordinary annuity NPV. For a $15,000 annual cash flow at 8% over 5 years, that timing difference adds over $3,000 in present value — a meaningful amount when evaluating whether a project clears its hurdle rate.