NPV Calculator

Net Present Value discounts every future cashflow back to today's dollars and subtracts the upfront cost. NPV > 0 → the project earns more than your required return; NPV < 0 → it doesn't. IRR is the discount rate that makes NPV = 0 — the project's break-even return.

Project inputs
The period-0 outlay. Enter as a positive number.
Your hurdle rate, WACC, or required return.
Expected cashflows
Negative numbers are allowed for mid-life capex or maintenance outlays.
Net Present Value
$444.34
Decision: Accept
IRR
23.29%
Total inflows
$2,000.00
PV of inflows
$1,444.34
PeriodCashflowDiscount factorPresent valueCumulative PV
0-$1,000.001.000000-$1,000.00-$1,000.00
1$200.000.909091$181.82-$818.18
2$300.000.826446$247.93-$570.25
3$400.000.751315$300.53-$269.72
4$500.000.683013$341.51$71.78
5$600.000.620921$372.55$444.34

How NPV is calculated

The formula is NPV = Σ [CFt / (1+r)t] − Initial. Each future cashflow is divided by (1+r)t where r is the per-period discount rate and t is how many periods out it lands. The discount rate captures opportunity cost: a dollar next year is worth less than a dollar today because today's dollar can earn the discount rate in the meantime.

Worked example. Invest $1,000 today. Expect $200, $300, $400, $500, $600 over the next five years. Discount rate 10%. Present value of each cashflow: $181.82, $247.93, $300.53, $341.51, $372.55 — sum $1,444.34. Subtract the $1,000 outlay: NPV = $444.34. The project beats a 10% required return; accept it. The IRR (the rate that makes NPV exactly zero) is about 23.29% — your built-in margin of safety against the discount rate being wrong.

NPV vs IRR vs Payback Period

MetricTells youWatch out for
NPVDollar value the project adds at your required returnSensitive to the discount rate; pick it carefully
IRRBreak-even discount rate — the project's returnMisleading with non-conventional cashflows (multiple sign changes can give multiple IRRs)
Payback periodHow many periods until you recoup the outlayIgnores time value of money and any cashflow after payback

The NPV Calculator answers the question that decides whether a project ships: does the discounted value of the future cashflows exceed the upfront cost? Enter the initial investment, your discount rate (hurdle rate, WACC, or required return), and the expected cashflows for periods 1 through N. The calculator returns the NPV, an Accept/Reject verdict, the IRR (the discount rate that makes NPV exactly zero — the project's built-in margin of safety), and a per-period breakdown showing the present value of every cashflow. Use it for capital budgeting, lease-vs-buy analysis, project rankings, equipment replacement decisions, or any time you need to compare a stream of future dollars to a check you write today.

Built by Bob QA by Ben Shipped

How to use

  1. 1

    Enter the initial investment as a positive number. This is the period-0 outlay — the check you write today. The calculator subtracts it from the discounted cashflow sum.

  2. 2

    Enter the discount rate as a percentage. Common choices: your firm's weighted average cost of capital (WACC), the hurdle rate set by your finance committee, or the return you could earn on a comparable-risk alternative.

  3. 3

    Enter each expected cashflow for periods 1, 2, 3, … N. Add or remove rows as needed. Use negative numbers for periods where the project costs money (mid-life capex, major maintenance).

  4. 4

    Read the headline NPV. If it's positive, the project beats your required return — accept. If negative, it doesn't — reject. The decision label states this in plain language.

  5. 5

    Read the IRR — the discount rate that drives NPV to exactly zero. The gap between your discount rate and the IRR is your margin of safety: a 23% IRR on a 10%-hurdle project means rates would have to more than double before the project stops adding value.

  6. 6

    Inspect the per-period table. Each row shows the cashflow, the discount factor, the present value, and the cumulative PV — useful for spotting which years drive the result and for sensitivity analysis.

Frequently asked questions

Ratings & Reviews

Rate this tool

Sign in to leave a written review.
Loading reviews…