Finance

NPV Calculator

Discount a stream of future cash flows back to today and see whether the project is worth the upfront investment.

Last updated · View algorithm, constants and default inputs (JSON)

Enter your values

Net present value $37,073.94
Results

Cumulative NPV

37,07411,753-13,568-38,8891610Cumulative NPV$

Discounted cash flows

Swipe horizontally to see more

YearCash flowDiscount factorPresent valueCumulative NPV
112,000.00$0.925911,111.11$-38,888.89$
212,240.00$0.857310,493.83$-28,395.06$
312,484.80$0.79389,910.84$-18,484.22$
412,734.50$0.73509,360.23$-9,123.99$
512,989.19$0.68068,840.22$-283.77$
613,248.97$0.63028,349.10$8,065.33$
713,513.95$0.58357,885.26$15,950.59$
813,784.23$0.54037,447.19$23,397.78$
914,059.91$0.50027,033.46$30,431.24$
1014,341.11$0.46326,642.71$37,073.94$

About this calculator

Net present value discounts each future annual cash flow to today, then subtracts the initial investment. A positive NPV means the modeled cash flows exceed the return required by your discount rate. This simple model assumes one initial outlay followed by nonnegative annual inflows; it does not model taxes, financing, irregular dates or multiple investments. IRR and profitability index are shown only when their inputs make them defined.

Worked example

calculated with the default values below

Initial investment 50,000 $ · Cash flow in year 1 12,000 $ · Cash flow growth per year 2 % · Discount rate 8 % · Years of cash flow 10 years Net present value 37,073.94 $ · Internal rate of return (if defined) 21.99 % · Profitability index (if defined) 1.741 · Present value of inflows 87,073.94 $ · Undiscounted cash received 131,396.65 $

General background references

Disclaimer

These calculators give estimates for general information only. They are not financial, tax or investment advice and do not take your personal circumstances into account. Before borrowing, investing or filing, confirm the numbers with a qualified adviser in your jurisdiction.

Maintained by: CalcDelta

Implementation source

This record describes the implementation used by this page. It is not independent validation. External references, when available, support only the stated formula or definition; estimates and custom rules retain their own assumptions.

View algorithm, constants and default inputs (JSON)

Formula and variables

NPV = −I₀ + Σ_{t=1}^{n} C×(1+g)^(t−1)/(1+r)^t

NPV
net present value
I₀
initial investment
C
first-year cash flow
g
annual growth rate
r
discount rate
n
number of years

g and r are entered as percentages and divided by 100. Cash flows are assumed at each year-end; IRR is the rate x where NPV(x)=0. Bisection starts with [−0.9999, 1] and expands the upper bound until NPV changes sign; it runs only when a sign change exists. Profitability index = present value of inflows / I₀.

Embed this calculator

Copy the iframe snippet to place this calculator on your site. No account required. The snippet stays in sync with the inputs currently shown.

Frequently asked questions

What discount rate should I use?

The return your money could earn elsewhere at comparable risk — a company's weighted cost of capital, or for a personal decision the rate on your best alternative. The choice drives the answer more than the cash flows do, so state it explicitly. Using a rate that is too low is the standard way a project looks viable on paper and disappoints in practice.

What does a negative net present value actually mean?

It means the modeled cash flows are worth less today than the initial investment at your chosen discount rate. It does not automatically mean the project loses money; it means it falls short of that required return. A dash for IRR means the current inputs do not define one (for example, there is no initial outlay or no positive inflow). This tool assumes one initial outlay followed by nonnegative annual inflows, so it does not cover projects with multiple sign changes.