Skip to main content
finance

Net Present Value (NPV) Calculator

Calculate the net present value of an investment based on initial cost, expected cash flows, and discount rate. Essential for capital budgeting decisions.

Reviewed by Christopher FloiedUpdated

This free online net present value (npv) calculator provides instant results with no signup required. All calculations run directly in your browser — your data is never sent to a server. Enter your values below and see results update in real time as you type. Perfect for everyday calculations, homework, or professional use.

How to Use This Calculator

1

Enter your input values

Fill in all required input fields for the Net Present Value (NPV) Calculator. Most fields include unit selectors so you can work in your preferred unit system — metric or imperial, whichever matches your problem.

2

Review your inputs

Double-check that all values are correct and that you have selected the right units for each field. Incorrect units are the most common source of calculation errors and can produce results that are off by factors of 2, 10, or more.

3

Read the results

The Net Present Value (NPV) Calculator instantly computes the output and displays results with units clearly labeled. All calculations happen in your browser — no loading time and no data sent to a server.

4

Explore parameter sensitivity

Try adjusting individual input values to see how the output changes. This is a quick and effective way to develop intuition about how different parameters influence the result and to identify which inputs have the largest effect.

Formula Reference

Net Present Value (NPV) Calculator Formula

See calculator inputs for the governing equation

Variables: All variables and their units are labeled in the calculator interface above. Input fields accept values in multiple unit systems — select your preferred unit from the dropdown next to each field.

When to Use This Calculator

  • Use the Net Present Value (NPV) Calculator when comparing financial options side-by-side — such as different loan terms or investment returns — to make more informed decisions.
  • Use it to quickly estimate costs or returns before making purchasing, investment, or borrowing decisions.
  • Use it for financial education and planning to understand how compound interest, fees, or tax affects the real value of money over time.
  • Use it when building or reviewing a budget to verify that projections and calculations are mathematically correct.

About This Calculator

The Net Present Value (NPV) Calculator is a free financial calculation tool designed to help individuals and businesses understand key financial concepts and estimate costs, returns, and loan parameters. Calculate the net present value of an investment based on initial cost, expected cash flows, and discount rate. Essential for capital budgeting decisions. The calculations are based on standard financial mathematics formulas. Results are for informational and educational purposes only and should not be considered financial, investment, or tax advice. Consult a qualified financial professional before making financial decisions. All calculations are performed in your browser — no personal financial data is stored or transmitted.

About Net Present Value (NPV) Calculator

The Net Present Value (NPV) Calculator is the gold standard of capital budgeting and investment analysis. NPV tells you whether an investment will add value by comparing all expected future cash flows — discounted back to today's dollars — against the initial cost. A positive NPV means the investment creates wealth; a negative NPV means it destroys wealth. This principle applies to everything from buying equipment, launching products, acquiring companies, or evaluating real estate deals. Corporate CFOs use NPV for every major capital decision, and Warren Buffett has built his fortune on this exact principle. Unlike simpler metrics like payback period, NPV accounts for the time value of money — the fundamental concept that money today is worth more than money tomorrow.

The Math Behind It

Net Present Value (NPV) is the difference between the present value of expected cash inflows and the present value of cash outflows over time. It represents the value an investment adds to (or subtracts from) the firm. **The Formula**: NPV = Σ[CF_t / (1+r)^t] - C_0 Where: - CF_t = Cash flow in period t - r = Discount rate (cost of capital) - t = Time period - C_0 = Initial investment **For equal annual cash flows (annuity)**: PV = CF × [(1 - (1+r)^(-n)) / r] NPV = PV - C_0 **Decision Rule**: - **NPV > 0**: Accept the project (creates value) - **NPV < 0**: Reject the project (destroys value) - **NPV = 0**: Indifferent (breaks even at required return) **Why Discount Future Cash Flows?** Three reasons money today > money tomorrow: 1. **Opportunity cost**: Money today can be invested elsewhere 2. **Inflation**: Future dollars buy less 3. **Risk**: Future cash flows are uncertain The discount rate combines all three. **Choosing the Discount Rate**: - **WACC**: Weighted average cost of capital (most common for firms) - **Cost of equity**: For equity-only investments - **Risk-free rate + risk premium**: Build-up approach - **IRR of alternative**: Opportunity cost benchmark **Profitability Index (PI)**: PI = PV of cash flows / Initial investment - PI > 1: Positive NPV (accept) - PI < 1: Negative NPV (reject) - PI = 1: Break-even Useful for ranking projects when capital is limited. **Example: $100,000 investment, $25,000/year for 5 years, 10% discount rate** Year 1: $25,000 / 1.10 = $22,727 Year 2: $25,000 / 1.21 = $20,661 Year 3: $25,000 / 1.331 = $18,783 Year 4: $25,000 / 1.4641 = $17,075 Year 5: $25,000 / 1.6105 = $15,523 PV total: $94,769 NPV: $94,769 - $100,000 = **-$5,231** (REJECT) **NPV vs IRR**: - **NPV**: Dollar amount of value created - **IRR**: Percentage return (rate that makes NPV = 0) NPV is theoretically superior when comparing projects because it directly measures wealth created. IRR can mislead on mutually exclusive projects of different sizes. **Limitations**: 1. Highly sensitive to discount rate assumptions 2. Requires accurate cash flow forecasts 3. Doesn't capture strategic/option value 4. Assumes cash flows are reinvested at the discount rate

Formula Reference

NPV

NPV = Σ[CF_t / (1+r)^t] - C_0

Variables: CF_t = cash flow at time t, r = discount rate, C_0 = initial cost

Profitability Index

PI = PV of Cash Flows / Initial Investment

Variables: PI > 1 means positive NPV

Worked Examples

Example 1: Software Investment

New software costs $50,000, saves $15,000/year for 5 years, company's cost of capital is 8%.

Step 1:PV of savings = $15,000 × [(1 - 1.08^(-5)) / 0.08]
Step 2:PV of savings = $15,000 × [(1 - 0.6806) / 0.08]
Step 3:PV of savings = $15,000 × 3.9927
Step 4:PV of savings = $59,891
Step 5:NPV = $59,891 - $50,000 = $9,891

NPV = +$9,891. The project creates $9,891 in present-value wealth — accept it.

Example 2: Equipment Purchase

New machine costs $200,000, produces $45,000/year for 7 years, cost of capital is 12%.

Step 1:PV factor = [(1 - 1.12^(-7)) / 0.12] = 4.5638
Step 2:PV of cash flows = $45,000 × 4.5638 = $205,371
Step 3:NPV = $205,371 - $200,000 = $5,371
Step 4:Profitability Index = $205,371 / $200,000 = 1.03

NPV = +$5,371, PI = 1.03. Marginally positive — accept, but close to break-even. Consider sensitivity analysis on discount rate.

Common Mistakes & Tips

  • !Using inconsistent discount rates — must match the risk of the cash flows being discounted.
  • !Ignoring terminal value — for long-term projects, residual value matters significantly.
  • !Double-counting inflation — either use real rates with real cash flows OR nominal with nominal, never mix.
  • !Not performing sensitivity analysis. Small changes in discount rate can flip the decision.

Related Concepts

Used in These Calculators

Calculators that build on or apply the concepts from this page:

Frequently Asked Questions

Why is NPV better than payback period?

Payback period only tells you how long to recover the initial investment — it ignores the time value of money, cash flows after payback, and the size of gains. NPV captures all of these. A project with 3-year payback and no cash flows after might be worse than a 5-year payback project with 20 years of additional cash flows. NPV properly values the entire investment horizon.

What if cash flows are irregular?

Discount each cash flow individually: NPV = CF_0 + CF_1/(1+r) + CF_2/(1+r)^2 + ... + CF_n/(1+r)^n. This calculator assumes equal annual cash flows for simplicity. For irregular flows, calculate each year's present value separately and sum them. Initial investment is typically treated as a negative CF_0.

Should I include taxes and depreciation?

Yes, always use after-tax cash flows for NPV. Taxable income = revenue - expenses - depreciation. After-tax cash flow = (revenue - expenses) × (1 - tax rate) + depreciation × tax rate. Depreciation isn't a cash outflow but creates tax savings. This can significantly affect NPV.

How sensitive is NPV to the discount rate?

Very sensitive. A project with NPV of +$10,000 at 10% might have NPV of -$5,000 at 12%. Always perform sensitivity analysis: calculate NPV across a range of discount rates (e.g., 8%, 10%, 12%, 14%) to understand how robust your decision is. If NPV becomes negative with a small change in discount rate, the investment is risky.