npv calculator excel

Excel NPV Calculator

Calculate Net Present Value using the same logic as Excel. Enter your initial investment, discount rate, and expected future cash flows.

Tip: cash outflow is usually negative (example: -10000).
Use commas, spaces, or new lines between values.

If you're looking for an easy way to evaluate investments, this npv calculator excel page gives you both: a quick calculator and a practical guide to using Excel formulas correctly.

How to use this NPV calculator

  • Enter the initial investment (usually negative).
  • Enter the discount rate as a percentage.
  • Enter projected cash inflows/outflows by year starting with Year 1.
  • Click Calculate NPV to see:
    • Excel-style NPV (future cash flows only)
    • Total project NPV (including the initial investment)
    • A year-by-year present value breakdown

What NPV means in capital budgeting

Net Present Value (NPV) measures how much value a project adds today after discounting future cash flows. In plain terms: money expected in the future is worth less than money in hand now, so each future cash flow is discounted back to present value.

If NPV is positive, the project is expected to create value above your required return. If negative, it destroys value relative to your hurdle rate.

Core formula

NPV = C0 + (C1 / (1+r)^1) + (C2 / (1+r)^2) + ... + (Cn / (1+r)^n)

  • C0 = initial cash flow (often negative)
  • C1...Cn = future period cash flows
  • r = discount rate

Excel NPV function explained

Syntax

=NPV(rate, value1, [value2], ...)

Important detail: Excel's NPV discounts values as if they occur at the end of each period, starting one period from now. That means your initial investment at time zero is usually not included directly in the function.

Correct Excel pattern

Use this structure in Excel:

=NPV(B1, C2:G2) + B2

  • B1 = discount rate
  • C2:G2 = future cash flows (Year 1 to Year n)
  • B2 = initial investment (time 0)

Common NPV mistakes in Excel

  • Including the initial investment inside the NPV() range and then adding it again.
  • Using percentages inconsistently (typing 10 instead of 10% in some models).
  • Mixing monthly cash flows with annual discount rates without conversion.
  • Ignoring timing differences (use XNPV for irregular dates).
  • Comparing projects with different risk levels using the same discount rate.

NPV vs XNPV in Excel

Use NPV when cash flows are evenly spaced (monthly, yearly, etc.). Use XNPV when cash flow dates are irregular. For real-world projects with non-uniform timing, XNPV is usually more accurate.

When to choose XNPV

  • Construction payments happen on specific dates
  • Revenue ramps unevenly
  • Investments include milestone-based funding

Choosing a discount rate

Your discount rate should reflect opportunity cost and risk. Many analysts start with a company hurdle rate or weighted average cost of capital (WACC), then adjust for project-specific risk.

  • Lower risk project → lower discount rate
  • Higher uncertainty → higher discount rate
  • Match rate period to cash flow period

Quick interpretation guide

  • NPV > 0: financially attractive under assumptions
  • NPV = 0: earns exactly required return
  • NPV < 0: below required return

Final thoughts

A good NPV model is less about complex formulas and more about clean assumptions: realistic cash flows, proper timing, and the right discount rate. Use the calculator above for fast checks, then validate in Excel with NPV or XNPV depending on your cash flow schedule.

🔗 Related Calculators