NPV Calculator
Finance & InvestmentCalculate the Net Present Value of an investment with uneven cash flows over multiple periods. Enter investment, discount rate, and cash flows.
Reviewed by the thecalcu.com team · Last updated July 29, 2026
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.
Why Use an NPV Calculator?
Most real investments, a small business expansion, a piece of equipment, a rental property, don't pay back in one lump sum. They generate a stream of cash flows over several years, often uneven: a slow first year, stronger middle years, a tail-off at the end. Discounting each of these manually, year by year, is tedious and error-prone to do by hand.
This NPV Calculator removes that friction. Enter your initial outlay, set a discount rate, and add as many yearly cash flow entries as your project needs, the calculator discounts each one individually and sums the results to a single, decision-ready number. This is especially useful when comparing two project options with different cash flow shapes, where total cash flow alone would be misleading without considering when that cash arrives.
Who Should Use This Calculator?
Small business owners evaluating whether to invest in new equipment, inventory, or expansion use NPV to see if expected future returns justify the upfront cost. Real estate investors modeling a rental property's projected annual cash flow against the purchase price use this to check if the investment clears a reasonable hurdle rate.
Finance and accounting students learning capital budgeting use this calculator to verify manual NPV calculations and build intuition for how discount rate and cash flow timing interact. Startup founders and corporate finance analysts comparing multiple project options with different cash flow profiles use NPV as a common, comparable metric, often alongside a Lumpsum Calculator when weighing a project against a simple market investment alternative.
What Insights Does the NPV Calculator Give You?
Net Present Value is the headline output, the dollar amount by which the discounted future cash flows exceed (or fall short of) your initial investment. A positive NPV signals the project is expected to add value at your chosen discount rate; a negative NPV signals it's expected to destroy value.
Total Undiscounted Cash Flow shows the simple sum of all your entered cash flows before any discounting, useful as a sanity check and to see how much discounting actually reduced the value of those future amounts. Total Present Value of Cash Flows shows what that same stream of cash flows is worth today, before subtracting your initial investment, comparing this directly against your initial investment is essentially what produces the NPV figure. The discounted cash flow schedule table breaks this down period by period, showing the discount factor and present value applied to each year's cash flow individually.
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.
Show formula & methodology ↓Show less ↑
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