top of page

MS Excel: NPV function to calculate Net Present Value

  • Writer: Fakhriddinbek
    Fakhriddinbek
  • Apr 28
  • 2 min read

NPV stands for Net Present Value. It is the single most powerful financial tool to measure the true value of future cash flows — brought back into today's money.


NPV answers the question: "Is this investment, project, or business idea actually worth it?"


Excel window showing an NPV function dialog box. User inputs include "Rate" and "Value1". Ribbon menu with formulas visible.

If NPV is:


  • Positive ➔ Good investment

  • Negative ➔ Bad investment

  • Zero ➔ Break-even point


Why Does NPV Matter?


Because money today is worth more than money tomorrow due to inflation, risk, and opportunity cost.NPV adjusts for that by discounting future cash flows back to today's value.


If you’re not using NPV, you’re guessing.If you use NPV, you’re thinking like a real investor.


Excel NPV Function Syntax


NPV(rate, value1, [value2], ...)


Argument

Description

rate

Required. The discount rate (your expected rate of return).

value1, value2, ...

Required. Future payments (positive for income, negative for costs).


Important:


  • NPV starts from the first future cash flow.

  • If you have an initial investment (today's cost), you should add it separately (outside the NPV function).


UNIQUE Example: Building a Coffee Shop


Imagine you want to open a coffee shop.

  • Initial investment (today): -$50,000

  • Year 1 income: $15,000

  • Year 2 income: $18,000

  • Year 3 income: $20,000

  • Discount rate (cost of capital): 8%


In Excel:


=NPV(8%, 15000, 18000, 20000) + (-50000)


Result: NPV = -$626.88


Meaning:Even though you make money every year, the project actually loses $626 in today’s dollars. You might want to rethink or renegotiate the deal!


More Unique Real-World NPV Examples


Scenario

Cash Flows

Discount Rate

Excel Formula

Result

Meaning

Buying a rental property

-$100,000, $12,000/year for 10 years

7%

=NPV(7%,12000,12000,...)+(-100000)

Positive

Good investment

Starting an online store

-$20,000, $5,000 in 1st year, $10,000 next

10%

=NPV(10%,5000,10000)+(-20000)

Negative

Risky

Launching a mobile app

-$30,000, $15,000, $20,000, $10,000

12%

=NPV(12%,15000,20000,10000)+(-30000)

Positive

Profitable


5 Hidden Secrets About NPV (No One Tells You)


  1. Timing matters:Excel assumes all cash flows happen at the end of each period.➔ If you receive money at the start of a year, adjust manually!

  2. Be careful with uneven cash flows:NPV works best when cash flows happen regularly (like yearly).If not, use XNPV instead (which allows specific dates).

  3. NPV is only as good as your assumptions:Bad guess = bad NPV.➔ Always stress test different discount rates.

  4. Discount rate = your "risk price":Higher risk projects should have a higher discount rate.

  5. Small positive NPV? Not always good!If NPV barely above zero, it may not justify the risk.


Unique Visualization: NPV Flow


Imagine NPV like a reverse river:


  • You start with a big cost upstream (initial investment)

  • Every future cash flow flows backwards toward you

  • If, after discounting all flows, you still end up with more water than you spent, the project is worth it.


Quick Summary Table


Feature

Details

Purpose

Calculate the net value of future cash flows

Key Ingredient

Discount Rate

Good Result

Positive NPV

Best Usage

Comparing projects, investments, business ideas

Caution

Always adjust assumptions carefully


Summary


NPV isn’t just a math formula.It’s a mindset: thinking about value through the lens of time.When you master NPV, you stop chasing shiny objects — and start choosing real opportunities.

NPV = Your financial X-ray machine.

Comments


bottom of page