Net Present Value Calculator - Discounted Cash Flow
Use this net present value calculator to discount five annual cash flows, optional terminal value, and upfront investment into NPV.
Net Present Value Calculator
Results
What Is Net Present Value Calculator?
The net present value calculator discounts future project cash flows back to today's dollars and subtracts the initial investment. Use it when you are weighing a business project, equipment purchase, property improvement, startup expense, or acquisition estimate and need the result in present-value terms rather than simple total cash received.
- • Capital project review: Enter the upfront cost and forecasted annual cash flow to see whether the project clears your hurdle rate.
- • Equipment purchase: Compare a machine, vehicle, or technology upgrade by discounting operating savings and resale value.
- • Investment screening: Translate expected cash distributions into today's value before comparing opportunities.
- • Scenario meeting: Change the discount rate or terminal value while discussing risk, timing, and funding assumptions.
NPV is useful because a dollar received in year five is not worth the same as a dollar received today. The calculator treats the initial investment as a year 0 outflow, discounts each of the five future cash flows, adds any terminal value in year five, then reports the remaining value after the upfront cost.
A positive result does not make a project risk-free. It means the entered cash flows exceed the selected discount rate on a present-value basis. A negative result tells you the assumptions do not clear that rate. If the answer is close to zero, test a low, base, and high case before making a funding decision.
If the hurdle rate is still uncertain, the Discount Rate Calculator can help translate future value, present value, and time assumptions into a rate before you run NPV.
How Net Present Value Calculator Works
The calculator uses the standard discounted cash flow structure for evenly spaced annual cash flows.
- C0: Initial investment paid at year 0.
- C1 through C5: Net cash flows expected at the end of years 1 through 5.
- r: Annual discount rate written as a decimal.
- TV: Terminal value, salvage value, or resale value included at the end of year 5.
The present value inflow output is the discounted total before subtracting the initial investment. The NPV output is the amount left after that subtraction. Profitability index divides present value inflows by the initial investment, which helps compare projects of different sizes when capital is limited.
Discounted payback estimates when the discounted cash flows recover the upfront cost. If it shows 0 years, the entered cash flows did not recover the investment inside the five-year model. That does not prove the project fails after year five; it means the entered horizon is too short to show recovery.
Five equal annual cash flows
Initial investment is $100,000, discount rate is 10%, and annual cash flow is $25,000 for years 1 through 5.
PV of future cash flows = 25000/1.10 + 25000/1.10^2 + 25000/1.10^3 + 25000/1.10^4 + 25000/1.10^5 = $94,769.67.
NPV = $94,769.67 - $100,000 = -$5,230.33.
At a 10% required return, this cash-flow stream falls short of the upfront cost. A lower cost, higher annual cash flow, lower discount rate, or added terminal value would be needed to turn the result positive.
According to OpenStax Principles of Finance, NPV can be written as present value of cash inflows minus present value of cash outflows.
According to Microsoft Support, Excel's NPV function is based on future cash flows, and a first cash flow at the beginning of the first period should be added to the NPV result rather than included with future values.
For a single cash flow or annuity-style timing check, the Time Value of Money Calculator gives a narrower present-value view before you model a full project.
Key Concepts Explained
Four ideas drive most NPV decisions: timing, rate selection, cash-flow quality, and decision interpretation.
Year 0 outflow
The initial investment happens now, so this calculator subtracts it directly instead of discounting it. That treatment matches the common capital budgeting timeline where future cash flows begin one period later.
Discount rate
The discount rate is the return the project must beat after accounting for time and risk. A higher rate lowers the present value of later cash flows, so long-duration projects are especially sensitive to this input.
Terminal value
Terminal value captures cash received at the end of the model, such as resale proceeds or a continuing value estimate. It can matter a lot because it is often large, but it should still be discounted to year 0.
Positive or negative NPV
Positive NPV means the entered cash flows exceed the selected required return. Negative NPV means they do not. A near-zero result deserves sensitivity testing rather than a simple yes or no.
Treat NPV as a model output, not a promise. The answer depends on forecasted cash flows, timing, reinvestment assumptions, taxes, working capital, and the selected rate. If one input is uncertain, record the assumption and rerun the calculation with a conservative value.
Profitability index is included because two projects can have different NPVs and different capital needs. A $20,000 NPV on a $50,000 outlay has a different capital efficiency profile from a $30,000 NPV on a $300,000 outlay.
When capital is limited and project size matters, the Profitability Index Calculator focuses on the ratio side of the same present-value comparison.
How to Use This Calculator
Enter cash flows as net amounts after operating costs tied to the project, not as revenue alone.
- 1 Enter the upfront investment: Use the full year 0 cost, including setup costs that are necessary before the project starts.
- 2 Set the discount rate: Use your required return, weighted average cost of capital, borrowing alternative, or a rate adjusted for project risk.
- 3 Fill years 1 through 5: Enter expected net cash inflows or outflows at the end of each year. Negative values are allowed when a future year needs additional spending.
- 4 Add terminal value when appropriate: Include resale value, salvage value, or remaining business value only if you have a supportable estimate.
- 5 Read NPV with the support metrics: Use NPV as the main result, then check present value inflows, profitability index, discounted payback, and status for context.
Suppose a $50,000 system is expected to create $12,000, $14,000, $15,000, $17,000, and $19,000 in annual net cash flow, plus a $10,000 year 5 resale value. At an 8% discount rate, the model returns an NPV of $17,253.76 and a profitability index of 1.3451, which means the entered assumptions clear the required return.
If your cash flows land on irregular calendar dates instead of annual periods, the XIRR Calculator is the better peer for date-specific discounting.
Benefits of Using This Calculator
NPV is most useful when it changes how you compare cash-flow choices.
- • Compares money across time: Discounting keeps a late cash receipt from being treated the same as cash received sooner.
- • Uses a clear hurdle: The discount rate turns a vague return target into a visible assumption that can be debated and changed.
- • Handles uneven cash flows: The calculator accepts different cash flow values by year, which is closer to many real projects than a single average.
- • Shows capital efficiency: Profitability index gives a second view when several projects compete for the same budget.
- • Supports scenario review: Changing cash flows, terminal value, or rate quickly shows which assumptions drive the decision.
For project screening, the net present value calculator is often more direct than a simple payback period because it includes both timing and the required return. Payback can still help with liquidity concerns, but it should not be the only test when later cash flows are large.
For investment comparison, pair NPV with return metrics and qualitative risk review. A high result based on fragile assumptions may be less attractive than a smaller result supported by signed contracts, recurring demand, or lower operating uncertainty.
After reviewing present-value dollars, the Return on Investment Calculator can show simple gain, ROI percentage, and annualized return for a different comparison angle.
Factors That Affect Your Results
Small changes in rate, timing, or terminal value can move NPV sharply, especially in longer projects.
Discount rate quality
A rate that is too low can make a risky project look attractive. A rate that is too high can reject projects that fit the actual funding cost and risk profile.
Cash-flow timing
Earlier cash flows carry more present value than later cash flows. Delays in collections, construction, or customer adoption reduce NPV even when total nominal cash is unchanged.
Terminal value support
Terminal value can dominate the model. Use a resale quote, comparable transaction, or defensible continuing-value method instead of a round number.
Taxes and working capital
A project may require inventory, receivables, tax payments, or release of working capital. Those amounts should be included as cash flows when they are material.
- • This model assumes annual end-of-period cash flows. If cash flows occur on irregular dates, use an irregular-date return model instead.
- • The calculator does not forecast cash flows for you. It discounts the values you enter, so weak forecasts will produce weak decisions.
- • NPV does not capture strategic fit, financing constraints, operational risk, or the value of waiting unless you add those effects to the cash-flow assumptions.
For sensitive decisions, build at least three cases. A conservative case might lower cash flows and terminal value while raising the discount rate. A base case should reflect your best supportable forecast. An upside case can show what must happen for the investment to become clearly attractive.
Document every assumption next to the result. The most useful NPV model is not the one with the largest number of decimals; it is the one where another reviewer can understand the timing, rate, and cash-flow evidence.
According to SEC Investor.gov, discounted cash flow is a valuation method based on expected future cash flows.
For portfolio-style growth with contributions rather than project cash flows, the Investment Calculator gives a more natural compounding workflow.
Frequently Asked Questions
Q: What does a positive net present value mean?
A: A positive NPV means the present value of the entered future cash flows is greater than the upfront investment at the selected discount rate. It suggests the project clears that required return, but the decision still depends on forecast quality, risk, funding limits, and nonfinancial constraints.
Q: What discount rate should I use for NPV?
A: Use the return the project must earn for its risk. Companies often start with cost of capital or a hurdle rate, then adjust for project-specific risk. Personal investors may use an opportunity cost, financing rate, or required return for a similar-risk alternative.
Q: Should the initial investment be included in NPV?
A: Yes, but timing matters. This calculator treats the initial investment as a year 0 cash outflow and subtracts it directly. Future cash flows are discounted. That avoids the common spreadsheet mistake of discounting an amount that is already paid today.
Q: Can net present value be negative?
A: Yes. A negative NPV means the discounted future cash flows do not cover the initial investment at the chosen rate. It may point to an unattractive project, an overly high discount rate, missing cash flows, or assumptions that need another scenario run.
Q: How is NPV different from IRR?
A: NPV returns a dollar amount of value after discounting cash flows at a chosen rate. IRR returns the rate that makes NPV equal zero. NPV is often easier to tie to value created, while IRR can be useful for comparing rate-style returns.
Q: Does this calculator work for irregular cash flow dates?
A: No. This page assumes annual end-of-period cash flows for a five-year model. If payments happen on uneven dates, use an irregular-date method such as XIRR so each cash flow is discounted for the actual time between dates.