Net Present Value (NPV) Calculator

Calculate the net present value of an investment by considering the time value of money.

Calculator

Enter Your Investment Details

Enter the initial investment amount.

Enter the discount rate as a percentage.

Enter the expected cash flows for each period.

Concept

NPV Formula

Net Present Value (NPV) is the difference between the present value of cash inflows and the present value of cash outflows over a period of time. It's used to analyze the profitability of an investment or project.

Formula:
NPV = -Initial Investment + Σ(Cash Flow / (1 + r)^t)

Where:

  • Initial Investment = The initial cost of the investment
  • Cash Flow = The cash flow for each period
  • r = Discount rate (as a decimal)
  • t = Time period
Steps

How to Calculate NPV

To calculate NPV, follow these steps:

  1. 1
    Determine the initial investment amount
  2. 2
    Identify the expected cash flows for each period
  3. 3
    Determine the discount rate
  4. 4
    Calculate the present value of each cash flow
  5. 5
    Sum all present values and subtract the initial investment
Analysis

Interpreting NPV Results

Positive NPV

The investment is expected to generate more value than its cost, making it potentially profitable.

Negative NPV

The investment is expected to generate less value than its cost, making it potentially unprofitable.

Zero NPV

The investment is expected to generate exactly the same value as its cost, making it a break-even proposition.

Examples

NPV - Practical Examples

Example 1 Basic Investment

Initial investment: $10,000
Cash flows: $3,000 per year for 5 years
Discount rate: 5%

NPV = -$10,000 + $3,000/(1.05) + $3,000/(1.05)² + $3,000/(1.05)³ + $3,000/(1.05)⁴ + $3,000/(1.05)⁵

Example 2 Growing Cash Flows

Initial investment: $20,000
Cash flows: $5,000, $6,000, $7,000, $8,000, $9,000
Discount rate: 7%

NPV = -$20,000 + $5,000/(1.07) + $6,000/(1.07)² + $7,000/(1.07)³ + $8,000/(1.07)⁴ + $9,000/(1.07)⁵

Tools

Financial Calculators

Need other tools?

Can't find the calculator you need? Contact us to suggest other financial calculators.