Finance tools

Net present value NPV calculator

Free net present value calculator for capital budgeting and project evaluation. Enter initial investment, discount rate, and yearly cash flows (even or uneven) to get NPV, accept/reject verdict, cumulative chart, and a step-by-step present value schedule. Model a 5-year NPV or long-horizon cash flow stream — live results, no submit button.

What is net present value (NPV)?

  • Even annual cash flows

  • Uneven yearly flows

  • PV schedule + chart

  • CSV/PDF export

NPV formula

Net present value

NPV calculator example with cash flows

10-year uneven cash flow example

How to calculate NPV step by step

  1. Enter investment and cash flows

    Type the initial outlay (Year 0) and either even annual inflows or uneven yearly cash flows for each project year.

  2. Set your discount rate

    Enter the hurdle rate, WACC, or required return — the rate used to discount future cash flows to today.

  3. Read NPV and the schedule

    Review net present value, accept/reject verdict, cumulative chart, and the present value schedule — export CSV or PDF if needed.

NPV vs IRR vs payback period

How to calculate NPV in Excel

Choosing a discount rate

Discover more calculators for time tracking, payroll, and HR.

Frequently asked questions about this NPV calculator

How do I calculate NPV?

Discount each future cash flow to present value using PV = CF ÷ (1 + r)ᵗ, sum the present values, and subtract the initial investment. Enter flows and discount rate in this calculator for live NPV and a full schedule.

How do you calculate NPV for 5 years?

List the initial investment (Year 0) and each of the five yearly cash inflows. Discount each inflow: PV = CF ÷ (1 + r)ᵗ for t = 1…5, sum the present values, and subtract the investment.

Example: $100,000 investment, 10% rate, $30,000 per year → NPV ≈ $13,724. Use even annual cash flows with projection years set to 5, or enter five rows in uneven mode.

How do you manually calculate NPV?

Build a table with Year 0 outflow and Years 1–N inflows. For each future year, compute present value = cash flow ÷ (1 + discount rate)ᵗ. Add the present values and subtract the initial investment.

NPV is positive when discounted inflows exceed the upfront cost. This calculator shows discount factors and cumulative NPV in the schedule so you can check each step against pen-and-paper or Excel.

What is a good NPV?

Positive NPV means the project beats your discount rate — generally accept. Zero NPV breaks even at the hurdle rate. Negative NPV destroys value at that rate — reject or revise assumptions.

What is the NPV formula?

NPV = Σ (Cash flowₜ ÷ (1 + r)ᵗ) − Initial investment, where r is the discount rate and t is the year. See the formula section above for a worked machinery example.

How do I calculate NPV in Excel?

Use =NPV(rate, range_of_future_flows) + initial_outflow. Excel’s NPV function skips Year 0 — include the initial investment as a separate negative term.

What is the difference between NPV and IRR?

NPV is a dollar value at a chosen discount rate. IRR is the rate that makes NPV zero. NPV is usually preferred when comparing projects of different size; IRR helps express return as a percentage.

How do NPV, IRR, and payback period work together?

Payback screens recovery timing; NPV measures total value; IRR expresses breakeven return. Use all three for capital budgeting — start with our payback period calculator and this NPV tool.

Can you calculate NPV with monthly cash flows?

Yes in principle — use monthly flows and a monthly discount rate. This tool uses annual periods in v1. Approximate by dividing annual flows by 12 or export the schedule and rescale in Excel.

What discount rate should I use?

Use WACC, required return on capital, or a risk-adjusted hurdle rate consistent with your other models. Estimate WACC with our WACC calculator.

What is NPV in simple words?

NPV tells you how much a project is worth today after accounting for the fact that future money is worth less than money now. Positive NPV means the investment is expected to be profitable at your required return.

What is an example of NPV calculation?

A company invests $500,000 in equipment with expected cash flows of $210,000, $237,000, and $265,000 over three years at a 6% discount rate. Discounted inflows exceed the cost → NPV ≈ $131,541 (accept).

For uneven 10-year forecasts, see the cash flow example section above ($200,000 investment → NPV ≈ $187,249 at 4%).

What is the present value of $100,000 at 12% for 20 years?

That is a single lump-sum time-value-of-money question, not a multi-year NPV project with separate cash flows. Present value of one future amount: PV = FV ÷ (1 + r)ᵗ — $100,000 ÷ (1.12)²⁰ ≈ $10,366.68 today.

Use our present value calculator for lump-sum and annuity PV. Use this NPV calculator when you have an initial investment plus a series of yearly inflows or outflows.

How do you calculate NPV with inflation?

Use real cash flows with a real discount rate, or nominal flows with a nominal rate that includes inflation — do not mix real flows with a nominal hurdle rate.

Rough shortcut: if inflation is expected at 3% and your nominal required return is 10%, a real discount rate is about 7% (Fisher approximation). Model rising nominal inflows in uneven yearly mode, or estimate purchasing-power erosion with our inflation calculator.

What is the present value of a perpetuity in DCF?

After the explicit forecast, terminal value often assumes cash flows grow at g forever: PV = CF ÷ (r − g) (Gordon growth model). That is a growing perpetuity, not a finite NPV schedule.

This NPV calculator sums finite yearly flows plus initial investment. To isolate perpetuity PV for preferred dividends, consols, or terminal-value checks, use our perpetuity calculator.

Is this NPV calculator free?

Yes. Even and uneven modes, present value schedule, chart, and CSV/PDF export are free with no sign-up.