Skip to content
K Knidox Search…
Finance · Investing

NPV Calculator

Discount a series of future cash flows to today’s dollars and see whether an investment adds value.

Upfront cost, entered as a positive number.
%
Your required annual return.
One amount per line, or comma-separated. Year 1 first.
Try an example — tap to load
Net present value (NPV)
$1,838.67Adds value

NPV is positive, so at a 10% discount rate the project is expected to add value — accept it.

$15,000.00
Total cash flow (undiscounted)
$11,838.67
Discounted sum (PV of inflows)
Discounted value of each year’s cash flow
Per-year breakdown
YearCash flowDiscounted value
1$3,000.00$2,727.27
2$4,000.00$3,305.79
3$5,000.00$3,756.57
4$3,000.00$2,049.04

Each year’s cash flow is divided by (1 + r) raised to that year, so later money counts for less.

Net present value discounts every future cash flow back to today and subtracts the upfront cost: NPV = −C₀ + Σ CF_t ÷ (1 + r)^t. Invest $10,000 for inflows of $3,000, $4,000, $5,000, and $3,000 at a 10% rate and the NPV is $1,838.67. Because NPV > 0, the rule says accept the investment.

What net present value tells you

Net present value (NPV) measures how much wealth an investment is expected to create in today’s dollars. A dollar received in three years is worth less than a dollar today, so NPV shrinks each future cash flow by a discount rate that reflects your required return, then adds them up and subtracts the initial outlay. The decision rule is simple: if NPV is positive the project is expected to earn more than your required return and should be accepted; if it is negative, your money is better used elsewhere.

NPV = −C₀ + Σ CF_t ÷ (1 + r)^t

C₀ is the initial investment, CF_t the cash flow in year t, r the discount rate as a decimal, and t the year number.

Worked example

Invest $10,000 today for four years of cash flows — $3,000, $4,000, $5,000, then $3,000 — with a 10% discount rate.

  1. 1
    Write the discount rate as a decimal. r = 10% ÷ 100 = 0.10.
  2. 2
    Discount each cash flow to today. Divide each by (1 + r)^t: 3,000 ÷ 1.1 = 2,727.27; 4,000 ÷ 1.21 = 3,305.79; 5,000 ÷ 1.331 = 3,756.57; 3,000 ÷ 1.4641 = 2,049.04.
  3. 3
    Add the discounted cash flows. 2,727.27 + 3,305.79 + 3,756.57 + 2,049.04 = $11,838.67 — the present value of all inflows.
  4. 4
    Subtract the initial investment. $11,838.67 − $10,000 = $1,838.67, the net present value.
  5. 5
    Apply the decision rule. NPV of $1,838.67 is greater than zero, so the project clears the 10% hurdle and adds value — accept it.

How the discount factor shrinks later cash flows

The discount factor is 1 ÷ (1 + r)^t at a 10% rate. Money arriving further out is multiplied by a smaller factor, so a distant dollar is worth much less today.

Year (t)(1 + r)^tDiscount factor$1,000 becomes
11.10000.9091$909.09
21.21000.8264$826.45
31.33100.7513$751.31
41.46410.6830$683.01
51.61050.6209$620.92

Choosing a discount rate — and NPV vs. IRR

The discount rate drives the answer. It represents the return you could earn on a comparable-risk alternative — often a company’s weighted average cost of capital, or simply the return you require. Raise the rate and future cash flows are discounted harder, so NPV falls; a project that looks great at 8% can turn negative at 15%. Because the choice of rate matters so much, it’s worth testing a range rather than trusting a single figure.

NPV vs. IRR. The internal rate of return (IRR) is the discount rate that makes NPV exactly zero. IRR is quoted as a percentage, which feels intuitive, but NPV is generally the more reliable decision tool: it reports value in dollars, handles unconventional cash-flow patterns without giving multiple answers, and ranks competing projects correctly. When the two disagree on which project to pick, follow NPV.

What does a positive NPV mean?
A positive NPV means the discounted value of the future cash flows exceeds the amount invested, so the project is expected to earn more than your required return and add wealth. The decision rule is to accept any independent project with NPV > 0 and reject those with NPV < 0.
What discount rate should I use?
Use the return you could earn on an alternative investment of similar risk — commonly a firm’s weighted average cost of capital, or your own required rate of return. Higher risk warrants a higher rate. Since the result is sensitive to this choice, test a range of rates rather than relying on one.
How do I enter the initial investment?
Enter it as a positive number in the initial-investment field; the tool subtracts it as −C₀. Only put later outlays in the cash-flow list, entering them as negative numbers for the years they occur.
What if a future year has a negative cash flow?
Enter it as a negative number on its own line, for example −2000. The tool discounts negative cash flows the same way it discounts inflows, which lowers the NPV to reflect the future cost.
How is NPV different from IRR?
IRR is the discount rate that makes NPV equal to zero, expressed as a percentage; NPV is the resulting value in dollars at a rate you choose. NPV is generally preferred because it measures value added and avoids the multiple-answer problems IRR can have with irregular cash flows.
Why does the order of the cash flows matter?
Because each amount is discounted by (1 + r) raised to its year number, money received sooner is discounted less and therefore worth more today. Two projects with the same total cash flow can have very different NPVs if one front-loads its returns.