Investment analysis
Net Present Value Cash Flow Calculator
Discount expected future cash flows to today's value and compare them with your initial investment. Enter one cash flow for each period to calculate project NPV instantly.
Project assumptions
Change any value to update your estimate.
The amount paid today (period 0).
For annual cash flows, enter an annual discount rate.
Enter one amount per period, separated by commas. Example: 6000, 7000, 8000.
Net present value
$413.22
The discounted cash flows meet or exceed the initial investment at this rate.
Calculation details
- Present value of future cash flows
- $10,413.22
- Initial investment
- $10,000.00
- Periods entered
- 2
Net Present Value Formula
Each future cash flow is discounted by the required return for its period. The initial investment is subtracted because it is paid today and therefore is not discounted.
NPV = sum(CF_t / (1 + r)^t) - Initial Investment
Invest $10,000 today and receive $6,000 at the end of each of the next two years. At a 10% discount rate, NPV = $6,000/1.10 + $6,000/1.10^2 - $10,000 = about $413.
How to use this NPV calculator
Enter the cost paid today, your required annual return, and the expected cash flow for each future year or period. Separate cash flows with commas. Positive values represent money received and negative values represent additional costs. The result updates as you edit the inputs.
Frequently Asked Questions
What does net present value (NPV) tell me?
NPV estimates what a project's future cash flows are worth today after discounting them for the time value of money, then subtracts the initial investment. A positive NPV means the discounted inflows exceed the upfront cost at the discount rate you entered.
How do I choose a discount rate?
Use a rate that reflects your required return or the project's cost of capital and risk. The appropriate rate depends on the project and your assumptions; compare scenarios when the rate is uncertain.
Are cash flows entered at the beginning or end of each period?
This calculator treats the first forecast cash flow as arriving at the end of period 1, the next at the end of period 2, and so on. The initial investment happens today at period 0.
Related Calculators
- Loan Calculator— estimate monthly payments
- ROI Calculator— measure investment returns
- Percentage Calculator— calculate percentages quickly
- Profit & Pricing— margin and markup
- Break-even— find break-even point
- Cash Flow— net cash flow
- Growth— CAGR and growth rate
- Unit Economics— CAC and LTV