NPV Calculator
Discount a stream of future cash flows back to today's money and test whether a project creates or destroys value at your required rate of return.
NPV Calculator
Results recalculate instantly on every keystroke. Nothing you type is transmitted.
What this result does not account for
- Results are a model, not a quotation — an institution's own figures govern.
- Every input is an assumption; change one and the answer changes with it.
- Rounding is applied only at the display layer, so totals may differ by a cent from a statement that rounds each line.
In short: Net Present Value is the sum of all future cash flows discounted to the present at a chosen rate, minus the initial investment. A positive NPV means the project earns more than your required return and should create value; a negative NPV means it does not.
Formula
CFt = cash flow in period t · r = discount rate · C0 = initial investment
Worked Example
- List the cash flows. −$50,000 today, then $15,000 at the end of years 1 to 5.
- Discount each one. Year 1: 15,000 ÷ 1.09 = $13,761.47. Year 5: 15,000 ÷ 1.095 = $9,748.97.
- Sum the present values. The five inflows are worth $58,344.77 today.
- Subtract the investment. $58,344.77 − $50,000.00 = $8,344.77.
- Cross-check with IRR. The rate that would set NPV to zero is 15.2382%, comfortably above the 9% hurdle.
Analyst's note. NPV is positive and IRR exceeds the discount rate — these two tests always agree in direction for a conventional cash flow profile. The undiscounted total of $75,000 looks far more attractive than the $58,344.77 it is actually worth today, which is precisely why discounting is mandatory.
Strengths & Limits Of This Model
Where this engine is strong
- Runs entirely in your browser — no figure you type is transmitted or stored.
- Shows the full working, so every number can be traced and challenged.
- Free, unmetered and free of affiliate incentives.
Where it stops
- Generalised assumptions cannot capture every individual circumstance.
- Jurisdiction-specific rules and mid-year changes may not be reflected.
- A model output is not a substitute for a professional review of your position.
Practical Use Cases
Capital expenditure approval
NPV is the default corporate test for whether a project should proceed. Set the discount rate to your weighted average cost of capital, and treat a positive NPV as value creation net of financing cost.
Choosing between mutually exclusive projects
Where you can only fund one option, choose the higher NPV rather than the higher IRR. IRR can favour small, fast projects over larger value-creating ones — see the IRR Calculator for that limitation in detail.
Valuing a lease, contract or acquisition
Any commitment producing predictable cash flows can be valued this way. Discount the flows at your cost of capital and compare against the price asked; the Business Valuation Calculator extends the same logic to whole companies.
Methodology & Editorial Standards
Cash flows are discounted at end-of-period timing, the standard convention, with the initial investment occurring at t=0 and undiscounted. IRR is solved by bisection over a wide bracket, returning an em-dash where no sign change exists and no real solution can be found. Payback is reported on an undiscounted basis with linear interpolation within the recovery year, and is shown as supporting information only. The engine implements the standard published formula for this calculation. Inputs are validated for domain and sign before evaluation, and any undefined case returns an em-dash rather than a spurious value.
Computation runs in IEEE-754 double precision at full internal precision; rounding to two decimal places occurs strictly at the display layer, so no cumulative drift enters the result. All monetary outputs use accounting presentation — grouped thousands, two decimals, negatives in parentheses — so figures can be transcribed directly into a model or working paper. Division-by-zero and out-of-domain inputs return an em-dash rather than a misleading number.
This engine was reconciled against an independent reference implementation and hand-verified for the worked example above before release. Our full five-stage review process is published on the About Us page.
Disclaimer. This calculator is provided for informational and modelling purposes only and does not constitute financial, tax, legal, medical, or engineering advice. Verify all figures with a qualified professional before acting on them.
NPV Calculator — 20 Expert FAQs
20 analyst-written answers to the questions practitioners actually ask — optimised for voice and answer-engine retrieval.
What is Net Present Value?
NPV is the value a project adds today, after discounting every future cash flow back to the present and subtracting the upfront cost. It answers whether an investment beats your required rate of return in absolute money terms.
What does a positive NPV mean?
That the project is expected to return more than the discount rate you required. A $8,344.77 NPV means the project earns your 9% hurdle and creates an additional $8,344.77 of value in today's money.
What discount rate should I use?
For corporate investment, the weighted average cost of capital is standard. For personal decisions, use the return available on your next-best alternative of similar risk. Higher risk demands a higher rate.
What is the difference between NPV and IRR?
NPV gives an absolute money answer at a rate you specify. IRR gives the rate at which NPV becomes zero. They agree on accept-or-reject for conventional cash flows, but can disagree when ranking competing projects — in which case NPV is the more reliable guide.
Why does the discount rate matter so much?
Because it compounds against time. At 9%, a dollar in year five is worth 65 cents today; at 15% it is worth 50 cents. Long-dated projects are far more sensitive to the discount rate than short ones.
Should the initial investment be entered as a negative?
Not in this engine — enter it as a positive number in the initial investment field and it is subtracted automatically. In spreadsheet functions you would enter it as a negative value at t=0.
What is the profitability index?
The present value of inflows divided by the initial investment. Above 1.0 indicates value creation. It is useful for ranking projects when capital is rationed, because it measures value created per dollar invested rather than in absolute terms.
Does NPV account for risk?
Only through the discount rate. Riskier projects should be discounted at higher rates. NPV itself does not model uncertainty, which is why scenario and sensitivity analysis normally accompany it.
What if cash flows are uneven?
This engine models a level flow with an optional constant growth rate, which covers most standard cases. For genuinely irregular flows, compute the present value of each year separately and sum them.
Why is payback period not enough on its own?
Payback ignores both the time value of money and everything that happens after the payback point. A project can pay back quickly and still destroy value, or pay back slowly and be highly profitable. Use it only as a liquidity check alongside NPV.
What does the terminal value assumption imply?
This model assumes cash flows stop at the end of the final year with no residual or salvage value. If the asset retains worth, add that amount to the final year's cash flow to reflect it.
Can NPV be positive while the project still fails?
Absolutely. NPV is only as good as the forecasts fed into it. Optimistic cash flow projections are the most common source of error in capital budgeting, far more so than the choice of discount rate.
Is this npv calculator free to use?
Yes. It is free, requires no account, and has no usage limits. ApexConverter is funded by contextual advertising, never by selling user data.
Is my data sent to a server?
No. The engine runs as Vanilla JavaScript inside your browser under our Zero-Server Client-Side Execution model. Your figures are computed locally and are never transmitted, logged, or stored.
How accurate is this calculator?
It applies the standard closed-form formula in IEEE-754 double precision, rounding only at the display layer. The engine is reconciled against an independent reference implementation before release.
Does it work on mobile?
Yes. The interface is mobile-first with numeric keypad hints and is tested down to a 320-pixel viewport with no horizontal scrolling.
Can I use it offline?
Largely, yes. Because computation is client-side, the page continues to calculate without a network connection once it has loaded.
Which currency does it use?
Amounts display in US$ accounting format, but the underlying mathematics is currency-agnostic. The result is identical in any currency, so simply read the figures in your own.
Why does a result show an em-dash?
An em-dash indicates the calculation is not defined for the inputs given — typically a division by zero or a value outside the valid domain. We show a dash rather than a misleading number.
How do I report an error?
Email apexconverter.praxiscalc@gmail.com with the tool URL, your exact inputs, the output received and the output you expected. Verified mathematical errors are patched within 72 hours.