NPV Calculator
Determine whether a project or investment creates value by calculating its Net Present Value.
NPV What is Net Present Value?
Net Present Value (NPV) is the difference between the present value of future cash inflows and the initial investment outlay. It answers the question: “If I invest money today, do the future cash flows I receive — discounted to their present value — exceed what I spent?” A positive NPV means yes: the project creates value. A negative NPV means the project earns less than your required rate of return and destroys value.
The concept of present value is central: a rupee received today is worth more than a rupee received in the future, because today’s rupee can be invested to earn returns. The discount rate converts future cash flows to their equivalent value in today’s rupees. The higher the discount rate, the more heavily future flows are penalized, and the lower the NPV.
NPV is the gold standard for capital budgeting decisions in corporate finance. When a company evaluates whether to build a new factory, launch a product, or acquire another business, it projects the future cash flows the investment will generate, discounts them at its cost of capital (WACC), and compares to the upfront cost. If NPV > 0, the project is expected to increase shareholder value.
For individual investors, NPV is equally useful: evaluating whether to buy a rental property (future rents discounted at your required return vs. purchase price), a franchise, or any other investment with predictable income streams. The Profitability Index (PV of inflows ÷ initial investment) is particularly useful when comparing projects of different sizes or when capital is limited — it tells you the value created per rupee invested.
📐 Formula
📖 How to Use This Calculator
Steps
💡 Example Calculations
Example 1 — Manufacturing Equipment
Investment: ₹5,00,000. Discount rate: 12%. Cash flows: ₹1,20,000/yr for 6 years.
Example 2 — Software Project
Investment: $50,000. Discount rate: 8%. Cash flows: $15k, $20k, $25k, $20k (4 years).
Example 3 — Rental Property
Purchase: ₹50 lakhs. Required return: 10%. Rental income: ₹4L/yr for 10 years + ₹60L resale.
Example 4 — Comparing Two Projects
Project A: invest $10,000, get $3,500/yr for 5 years at 10%. Project B: invest $50,000, get $15,000/yr for 5 years at 10%.
Frequently Asked Questions
🔗 Related Calculators
What is Net Present Value (NPV)?
Net Present Value is the sum of all future cash flows discounted to their present value, minus the initial investment. NPV = Σ[CF_t / (1+r)^t] − C₀. A positive NPV means the investment generates more value than its cost of capital; a negative NPV means it destroys value. NPV is the gold standard for investment appraisal in corporate finance.
What is the NPV formula?
NPV = CF₁/(1+r)¹ + CF₂/(1+r)² + … + CF_T/(1+r)^T − C₀, where CF_t is the cash flow in period t, r is the discount rate, T is the number of periods, and C₀ is the initial investment (outflow at time 0). Each future cash flow is divided by (1+r)^t to convert it to today's money value.
What discount rate should I use for NPV?
The discount rate should reflect your opportunity cost of capital - the return you could earn on an alternative investment of similar risk. For a business project, use the WACC (Weighted Average Cost of Capital). For personal investments, use your required rate of return. A riskier project warrants a higher discount rate. Most corporate projects use a discount rate of 8–15%.
What does NPV tell you about an investment?
NPV tells you how much value the investment creates (or destroys) in today's money terms. A positive NPV of ₹50,000 means the investment returns ₹50,000 more in present value terms than your required rate of return. NPV = 0 means the investment just meets your required return. NPV < 0 means even discounting at your minimum acceptable rate, the project falls short.
What is the Profitability Index (PI)?
Profitability Index = PV of all future cash inflows ÷ Initial Investment. PI > 1 means accept (same decision as positive NPV). PI = 1 means NPV = 0 (break even at the discount rate). The advantage of PI over NPV is that it normalizes for project size - useful when comparing a small ₹1M project with PI=2.0 against a large ₹100M project with PI=1.1 under capital rationing.
How is NPV different from IRR?
NPV is the absolute value created in today's rupees. IRR (Internal Rate of Return) is the discount rate that makes NPV = 0 - it is a percentage return. NPV is generally preferred because it directly measures value creation and accounts for scale. IRR can give misleading rankings when projects have different scales or non-conventional cash flows (multiple sign changes). When NPV and IRR conflict, follow NPV.
How does NPV handle negative cash flows in middle years?
Enter negative values for outflows in any period. The formula treats them identically - negative cash flows are discounted and subtracted from the sum. For example, if a project requires additional capital in year 3, enter that as a negative cash flow in the year-3 position. Only the initial investment (at time 0) is entered separately in this calculator.
What is the difference between NPV and payback period?
Payback period = the number of years to recover the initial investment from undiscounted cash flows. It ignores the time value of money and ignores cash flows beyond the payback date. NPV is superior for decision-making: it discounts all cash flows and measures total value creation. The discounted payback period improves on the simple payback period by using discounted cash flows.
What is a good NPV?
Any positive NPV is 'good' - it means the project creates value above your required rate of return. The higher the NPV, the better. When comparing mutually exclusive projects, choose the one with the highest NPV. When ranking independent projects under capital constraints, use the Profitability Index to maximize total NPV per rupee invested.
How do I calculate NPV in Excel?
=NPV(rate, CF1, CF2, …, CFn) − InitialInvestment. The Excel NPV function discounts flows starting at period 1, so you subtract the initial investment (period 0) separately. Example: =NPV(0.10, 5000, 6000, 7000) − 15000 for a ₹15,000 investment with 3 years of inflows at a 10% discount rate.