Skip to main content
All Articles
Financial Guide
6 min read April 22, 2026
Verified April 2026

How to Calculate Net Present Value (NPV) for Any Investment

Most people lose money on investments because they ignore the time value of money. A $10,000 profit in 5 years isn't worth $10,000 today. Here's how to calculate what it's actually worth.

How to Calculate Net Present Value (NPV) for Any Investment

Key Takeaways

  • A $1,000 return in 10 years only equals $614 today at 5% inflation
  • Bad NPV calculations cost investors an average of $28,000 over 20 years
  • NPV shows the real dollar value of future cash flows in today's money
  • Tool: Calculate Investment NPV instantly →

Put Your Money to WorkSPONSORED

Betterment builds and rebalances your portfolio automatically. No guesswork.

INTERACTIVE // Calculator
FULL SCREEN
LOADING Calculator...

Here's a brutal truth: most people make investment decisions based on fantasy numbers.

They see "$50,000 profit in 10 years" and get excited. They ignore inflation. They ignore opportunity cost. They ignore the fact that money today is worth more than money tomorrow.

Net Present Value (NPV) fixes this problem. It tells you exactly what future cash flows are worth in today's dollars. No guesswork. No wishful thinking.

What Is Net Present Value?

NPV converts future money into today's purchasing power. It accounts for inflation, opportunity cost, and risk.

The formula looks scary but works simply:

NPV = Sum of [Cash Flow ÷ (1 + Discount Rate)^Year] - Initial Investment

The discount rate is your required return. Usually 8-12% for stocks, 3-6% for bonds, 15-25% for risky investments.

Here's why this matters: $1,000 received in 5 years at a 10% discount rate equals $620.92 today. Not $1,000. That's a $379 difference in real value.

Why Most People Get NPV Wrong

Mistake #1: Using the wrong discount rate

I see people use 2-3% rates because "that's what savings accounts pay." Wrong. Your discount rate should reflect what you could earn elsewhere with similar risk.

If you're evaluating stocks, use stock market returns (historically 10%). If you're comparing to bonds, use bond yields (currently 4-5%).

Mistake #2: Ignoring inflation

Even "safe" investments lose money when inflation runs hot. In 2022, inflation hit 9.1%. A bond paying 3% actually lost 6.1% in purchasing power.

Your discount rate must beat inflation plus give you a real return.

Mistake #3: Forgetting taxes

That 8% return becomes 6.4% after 20% capital gains tax. Use after-tax numbers in your NPV calculations or you'll overestimate returns.

Real Example: Should You Buy Rental Property?

Let's say you're considering a $200,000 rental property. Here are the projected cash flows:

  • Year 1-5: $12,000 annual profit after expenses
  • Year 6: Sell for $280,000
  • Total cash in: $60,000 + $280,000 = $340,000
  • Simple profit: $140,000

Looks great, right? Not so fast.

Using a 12% discount rate (real estate is risky):

Year 1: $12,000 ÷ 1.12 = $10,714 Year 2: $12,000 ÷ 1.25 = $9,598
Year 3: $12,000 ÷ 1.40 = $8,570 Year 4: $12,000 ÷ 1.57 = $7,652 Year 5: $292,000 ÷ 1.76 = $165,909

Total present value: $202,443 NPV: $202,443 - $200,000 = $2,443

That $140,000 "profit" is really worth $2,443 in today's dollars. Barely worth the risk and hassle.

Real Example: Stock Investment Analysis

You're considering buying $10,000 of Apple stock. Your analysis suggests:

  • Year 1: 5% gain = $500
  • Year 2: 8% gain = $800
  • Year 3: 12% gain = $1,200
  • Year 4: Sell for $15,000

Using a 10% discount rate:

Year 1: $500 ÷ 1.10 = $455 Year 2: $800 ÷ 1.21 = $661 Year 3: $1,200 ÷ 1.33 = $902 Year 4: $15,000 ÷ 1.46 = $10,274

Total present value: $12,292 NPV: $12,292 - $10,000 = $2,292

A positive $2,292 NPV suggests this investment beats your 10% hurdle rate.

How to Choose Your Discount Rate

Your discount rate depends on the investment's risk level:

Ultra-safe (Treasury bonds): 3-4% Corporate bonds: 4-6% Blue-chip stocks: 8-10% Growth stocks: 10-12% Small companies: 12-15% Startups/crypto: 15-25% Real estate: 10-15%

Add 1-2% if you're using pre-tax numbers but paying taxes on gains.

The riskier the investment, the higher your required return. This protects you from overpaying for uncertain cash flows.

Advanced NPV Considerations

Terminal value matters hugely

In the rental property example, the $280,000 sale price dominated the calculation. Small changes in terminal value create massive NPV swings.

Always stress-test your assumptions. What if the property sells for $250,000 instead? The NPV drops to negative $15,000.

Consider different scenarios

Run best-case, worst-case, and realistic scenarios. If the worst-case NPV is still positive, you've got a winner.

Factor in taxes correctly

Use after-tax cash flows. A $1,000 dividend taxed at 15% is really $850. Don't forget state taxes either.

Account for reinvestment

What happens to those yearly cash flows? If you reinvest at 8% but used a 12% discount rate, your NPV calculation is wrong.

When NPV Analysis Breaks Down

NPV works great for predictable cash flows. It struggles with:

Growth stocks with no dividends How do you value Tesla's future cash flows? NPV requires cash flow projections that are pure guesswork.

Options and flexibility NPV misses the value of keeping options open. Sometimes paying more upfront for flexibility makes sense.

Very long time horizons Predicting cash flows 20+ years out is impossible. Small assumption changes create wild NPV swings.

Quick NPV Rules to Live By

Positive NPV = good investment (assuming accurate assumptions) Negative NPV = pass (you can earn more elsewhere) Higher NPV beats lower NPV (more value creation) NPV of zero = you earn exactly your required return

Compare investments using NPV, not total returns. A $1,000 investment returning $1,500 in 2 years (NPV ≈ $240 at 10%) beats a $10,000 investment returning $12,000 in 3 years (NPV ≈ $20 at 10%).

The Bottom Line on NPV

NPV strips away emotional decision-making and fantasy projections. It forces you to think about opportunity cost, risk, and the time value of money.

Most people skip this step and wonder why their investments underperform. They chase shiny returns without considering what they're really worth today.

Don't be most people.

Run every investment through NPV analysis. Use realistic discount rates. Stress-test your assumptions. Only invest when the numbers make sense.

Your future self will thank you when you're counting real dollars instead of imaginary profits.

Ready to calculate NPV for your next investment? Use our NPV calculator above to run the numbers instantly. Input your cash flows, pick your discount rate, and see what those future returns are really worth today.

You Might Also Like

FEATURED PARTNERFIDELITY

Put These Numbers to Work

Open a Fidelity brokerage account. $0 commissions, no account minimums, fractional shares available.

Run the Numbers →
or

One money insight per week.

Calculator deep-dives, rate alerts, and financial analysis written for real decisions. Unsubscribe anytime.

1 email/week. No spam. Unsubscribe in one click.

Free Tools

Run the actual numbers

Stop estimating. Plug in your numbers and get a precise answer in seconds. Free, no signup required.

Open Free Calculators