NPV Calculator
Finance & InvestmentCalculate the Net Present Value of an investment with uneven cash flows over multiple periods. Enter your initial investment, discount rate, and cash flows to see NPV instantly.
Cash flow vs present value, by period
Positive NPV at a 10% discount rate — the investment is expected to add value.
Net Present Value
$0
Initial Investment
-$100,000
Total Cash Flow
$0
PV of Cash Flows
$0
Periods
5
Positive NPV — the investment is expected to add value at this discount rate.
What is a NPV?
An NPV Calculator computes the Net Present Value of an investment or project by discounting a series of future cash flows back to today's value and subtracting the upfront cost. Unlike a simple lump-sum discounting tool such as the Present Value Calculator, which handles one future amount, NPV is built specifically for uneven cash flows — the realistic case where a business or project generates different amounts of cash in different years, not a single predictable payment.
NPV is the backbone of capital budgeting and investment appraisal. It captures the core idea that a dollar today is worth more than a dollar a year from now, because today's dollar can be invested and grow. By discounting every future cash flow back to a common point in time — today — NPV lets you compare projects with very different cash flow timing on equal footing, and decide whether the investment is expected to create or destroy value at your chosen discount rate.
This calculator lets you enter an initial investment, a discount rate, and an unlimited number of yearly cash flows, then computes NPV instantly. If you're also evaluating a single future payout rather than a multi-year cash flow series, the Future Value Calculator handles that simpler case.
How to use this NPV calculator
- Enter your Initial Investment — the upfront cost required to start the project, treated as a cash outflow at time zero.
- Set the Discount Rate — your required rate of return or cost of capital, reflecting the risk and opportunity cost of the investment.
- Enter the expected cash flow for Year 1 in the cash flow list — this can be any amount, including zero.
- Click + Add period to add additional years, entering a different cash flow amount for each year as needed to reflect uneven cash flows.
- Use the × button next to any row to remove a period if you need fewer years than currently shown.
- Review the Net Present Value result at the top — a positive value (shown in green) means the investment is expected to add value; a negative value (shown in red) means it's expected to lose value at this discount rate.
- Check the Discounted Cash Flow Schedule table to see exactly how much each year's cash flow contributes to the total present value.
Formula & Methodology
The Net Present Value formula is: NPV = Σ [ CFₜ ÷ (1 + r)ᵗ ] − Initial Investment Where: - CFₜ — the cash flow received in period t (t = 1, 2, 3, … up to the last period entered) - r — the discount rate per period, expressed as a decimal - Initial Investment — the upfront cash outflow at t = 0, entered as a positive number and subtracted at the end Worked example: Suppose you invest $100,000 upfront and expect cash flows of $30,000 per year for 5 years, with a discount rate of 10%. The present value of each year's cash flow is: Year 1 = 30,000 ÷ 1.10 = $27,273; Year 2 = 30,000 ÷ 1.10² = $24,793; Year 3 = 30,000 ÷ 1.10³ = $22,539; Year 4 = 30,000 ÷ 1.10⁴ = $20,490; Year 5 = 30,000 ÷ 1.10⁵ = $18,628. Summing these gives a total present value of approximately $113,723. Subtracting the $100,000 initial investment gives an NPV of roughly $13,723 — a positive result indicating the investment is expected to create value at a 10% discount rate.
Frequently Asked Questions