TFT

NPV Calculator – Net Present Value

Evaluate the viability of an investment by calculating its Net Present Value. Discount all future cash flows at your required rate of return to make smarter decisions.

Enter cash flows for each year, separated by commas

Results

Enter values and click Calculate to see results

How to Use This NPV Calculator

1

Enter initial investment

Input the upfront cost or initial investment amount required for the project.

2

Set discount rate and cash flows

Enter your required rate of return and expected cash flows for each year, separated by commas.

3

Calculate and evaluate

Click Calculate to see NPV. Positive NPV indicates a worthwhile investment; negative suggests reconsidering.

NPV Decision Guide

NPV ValueDecisionWhat It Means
NPV > 0AcceptInvestment adds value; expected return exceeds required rate
NPV = 0IndifferentInvestment breaks even; return equals required rate
NPV < 0RejectInvestment destroys value; return below required rate
Comparing projectsChoose higher NPVSelect the project with highest positive NPV when mutually exclusive

Understanding Net Present Value

What Is NPV?

Net Present Value calculates what future cash flows are worth in today's dollars. Money received in the future is worth less than money today due to inflation and opportunity cost. NPV discounts each future cash flow back to present value, then subtracts the initial investment to show net value created.

The Discount Rate Explained

The discount rate represents your required return or cost of capital. It reflects the risk of the investment and what you could earn elsewhere with similar risk. A higher discount rate reduces present value of future cash flows. Common rates range from 8% for low-risk projects to 20%+ for high-risk ventures.

NPV vs IRR

Internal Rate of Return (IRR) finds the discount rate that makes NPV equal zero. While IRR gives a percentage return, NPV shows actual dollar value added. NPV is generally preferred for decision-making because it directly measures wealth creation and handles non-conventional cash flows better than IRR.

Tips for Better Investment Analysis

Use realistic cash flow estimates

Be conservative with projections. Overly optimistic estimates lead to poor investment decisions.

Adjust discount rate for risk

Higher risk projects need higher discount rates. Do not use the same rate for all investments.

Run sensitivity analysis

Test how NPV changes with different assumptions. This reveals which variables matter most.

Consider non-financial factors

NPV is not everything. Strategic fit, competitive response, and regulatory risks also matter.

Frequently Asked Questions

What is a good NPV value?

Any positive NPV is good — it means the investment creates value. Higher is better. However, compare NPV relative to investment size. A $10,000 NPV on a $50,000 investment is better than $10,000 NPV on a $500,000 investment. Consider profitability index for size-adjusted comparison.

How do I choose the right discount rate?

Use your weighted average cost of capital (WACC) for company investments. For personal investments, use your expected return from similar-risk alternatives. Add a risk premium for uncertain projects. Typical rates: 8-10% for stable businesses, 15-25% for startups.

Can NPV be negative and still be a good investment?

Generally no — negative NPV destroys shareholder value. Exceptions exist for strategic investments that enable future opportunities, regulatory requirements, or projects with significant intangible benefits not captured in cash flow projections.

What are the limitations of NPV?

NPV assumes cash flows can be reinvested at the discount rate, which may not be realistic. It requires accurate cash flow estimates, which are often uncertain. NPV also does not account for project size differences or timing flexibility (real options).

How does inflation affect NPV calculations?

Be consistent: use nominal cash flows with nominal discount rates (including inflation), or real cash flows with real discount rates (excluding inflation). Mixing them gives incorrect results. Most analysts use nominal values since they are easier to estimate.