NPV Calculator: Net Present Value
Determine whether a project or investment creates value by discounting future cash flows to today's dollars.
💹 What is Net Present Value (NPV)?
Net Present Value (NPV) is the most widely used metric in capital budgeting and investment appraisal. It measures the total value a project creates by subtracting the initial investment from the sum of all future cash flows discounted to today's dollars. A positive NPV means the project earns more than your required return, so it adds value. A negative NPV means the project earns less than your required return and should be rejected unless strategic considerations override the numbers.
NPV is used across every sector that involves long-term decisions: manufacturing companies evaluating new plants, private equity firms underwriting acquisitions, real estate developers projecting rental income, and individual investors comparing bond yields or rental property returns. Any scenario where you spend money now to receive money later can be evaluated with NPV. Common applications include factory expansion projects, commercial real estate investments, software development initiatives, renewable energy plants, toll road concessions, and pharmaceutical drug pipelines.
The core insight behind NPV is the time value of money: a dollar received one year from now is worth less than a dollar today because today's dollar can be invested to earn a return. By discounting each future cash flow at your required rate of return, NPV converts all future receipts to their present-day equivalent and makes them directly comparable to the upfront cost. This is fundamentally different from simpler metrics like payback period (which ignores the time value of money and cash flows after payback) or accounting rate of return (which uses accounting profit instead of cash flow).
The discount rate you choose is critical. It represents the opportunity cost of capital, the return you could earn on the next-best alternative investment of equivalent risk. For a company, this is typically the Weighted Average Cost of Capital (WACC). For a personal investor, it might be the expected return of an index fund. If the discount rate is too low, borderline projects look better than they are. If it is too high, good projects get incorrectly rejected. Sensitivity analysis, recalculating NPV at multiple discount rates, is standard practice for any material investment decision.
📐 Formula
📖 How to Use This Calculator
Steps
💡 Example Calculations
Example 1: Manufacturing Plant Expansion
A factory expansion costs $250,000 and generates variable annual savings over 5 years at a 12% hurdle rate
Example 2: Commercial Lease Investment (Annuity)
A commercial property costs $500,000 and generates $60,000/year net rent for 15 years at a 10% required return
Example 3: Software Project with Terminal Value
A SaaS product costs $80,000 to build, generates growing cash flows for 4 years, and has a terminal value of $120,000 at an 8% discount rate
❓ Frequently Asked Questions
🔗 Related Calculators
What is Net Present Value (NPV) and why does it matter?
NPV is the sum of all future cash flows discounted to today's value, minus the initial investment. A positive NPV means the project earns more than your required return and adds wealth. A negative NPV destroys value. NPV is considered the gold standard capital budgeting metric because it accounts for the time value of money and gives a dollar amount of value created.
What is the NPV formula?
NPV = sum of [CF_t / (1+r)^t] for t from 1 to n, minus the initial investment C0. CF_t is the cash flow in year t, r is the discount rate per period, and n is the number of periods. Each future cash flow is divided by (1+r)^t to convert it to a present-day equivalent.
What discount rate should I use for NPV?
Use your hurdle rate or Weighted Average Cost of Capital (WACC). For a corporate project, WACC blends the after-tax cost of debt and the cost of equity. For personal investments, use your opportunity cost, the return you would earn on your next-best alternative. Common ranges are 8% to 12% for stable projects and 15% to 25% for riskier ventures.
What is the difference between NPV and IRR?
NPV tells you the dollar amount of value a project adds at a given discount rate. IRR is the discount rate that makes NPV equal to zero. Both methods should give the same Accept/Reject signal for independent projects, but they can rank mutually exclusive projects differently. NPV is generally preferred because it measures value in dollars, not percentages, and avoids the multiple-IRR problem that arises with non-conventional cash flows.
What is a good NPV?
Any positive NPV is acceptable in isolation. When comparing projects, a higher NPV is better if you have capital. When comparing projects of different sizes, use the Profitability Index (PV of inflows divided by initial investment) so a small high-return project is not automatically overshadowed by a large project with modest returns.
What is the profitability index and how is it used?
The Profitability Index (PI) equals the present value of future cash flows divided by the initial investment. A PI above 1.0 means the project creates value. PI is most useful when you have a capital constraint and must choose between projects. Rank projects by PI and fund them in order until the budget is exhausted. This maximises total NPV per dollar invested.
Can NPV be negative even if total cash flows exceed the initial investment?
Yes. NPV discounts future cash flows, so a project that pays back $200,000 over 20 years on a $100,000 investment may still show negative NPV if the discount rate is high enough. The time value of money means $200,000 received over 20 years is worth far less than $200,000 received today.
How does the Annuity mode differ from the Variable Cash Flows mode?
Annuity mode assumes you receive the same cash flow every year and applies the annuity present value formula: PV = CF times (1 minus (1+r)^(-n)) divided by r. Variable Cash Flows mode lets you enter a different amount for each year and a terminal value for cash flows beyond the forecast horizon. Use Annuity mode for stable income streams like bonds, leases, or fixed-fee contracts.
What is a terminal value in NPV analysis?
Terminal value captures the present value of all cash flows beyond the explicit forecast period. It is added as a lump sum in the final period of your model. The Gordon Growth Model formula is commonly used: TV = CF_n times (1+g) divided by (r minus g), where g is the perpetual growth rate. Terminal value often represents more than half of total NPV for long-lived projects or businesses.
How does currency affect NPV calculations?
NPV is denominated in whatever currency your cash flows are denominated in. This calculator supports switching between major currencies (USD, GBP, EUR, INR, and more) for display purposes. The math is identical regardless of currency. When comparing projects in different currencies, convert all cash flows to a single currency first using expected exchange rates.
What is NPV used for in capital budgeting?
In capital budgeting, NPV helps managers decide which projects to approve. The rule is simple: accept projects with NPV greater than or equal to zero when evaluated at the firm's hurdle rate (WACC). When choosing between mutually exclusive projects, choose the one with the highest positive NPV. NPV is the preferred method over payback period and accounting rate of return because it explicitly accounts for the time value of money and all cash flows over the project's life.
Does NPV assume cash flows arrive at year end?
By convention, yes. Standard NPV calculations discount cash flows as if they arrive at the end of each period (ordinary annuity convention). If your cash flows arrive at the beginning of each period (annuity due), multiply the NPV result by (1+r) to adjust. The difference is significant at high discount rates or over long periods.