ROI vs NPV

What is ROI vs NPV?

ROI is a percentage return on invested capital; NPV converts every future cash flow to today’s dollars using a discount rate you choose, then sums them.

Positive NPV means the project adds wealth at that discount assumption; ROI alone never states the dollar value of that creation.

When should you use ROI instead of NPV?

Use ROI for quick ratio comparisons or when leadership wants a familiar profitability percentage without debating the hurdle rate first.

Once capital budgeting requires ranking projects or sizing debt capacity, NPV (or IRR plus NPV) usually belongs in the same workbook.

Which is better: ROI or NPV?

NPV is the gold standard for dollar value at a stated cost of capital; ROI is better for simple storytelling when cash flows are uncomplicated.

High ROI projects can still destroy value if the discount rate is high—always disclose the rate behind any NPV headline.

ROI vs NPV: ROI is a percentage return (gain over cost) and does not discount cash flows. NPV (Net Present Value) is the sum of all cash flows discounted to today at a chosen rate; positive NPV means the project adds value. Use ROI for simple percentage comparison; use NPV when dollar value at cost of capital and reinvestment assumptions matter.

This page provides a structured explanation of ROI versus net present value (NPV), including formulas, examples, limitations, and comparisons with related financial metrics.

When to Use This Calculation

  • Evaluating investment profitability
  • Comparing multiple opportunities
  • Estimating return over time

Limitations of This Metric

  • Does not account for time value of money
  • Depends on assumptions
  • May not reflect risk

What Is ROI (Return on Investment)?

Return on Investment (ROI) is a financial metric used to evaluate the profitability of an investment relative to its cost.

MetricBest ForLimitation
ROISimple percentage return; quick comparisonIgnores time value of money
NPVDollar value added at cost of capital; project sizeScale-dependent; sensitive to discount rate

ROI expresses return as a percentage; NPV (Net Present Value) expresses it in dollars by discounting all cash flows to the present. This page covers the NPV formula, the role of the discount rate, a multi-year example, sensitivity, and when to use each. See ROI calculator, What Is ROI?, and ROI vs IRR for related concepts.

  • ROI = percentage; NPV = dollar value today at discount rate r.
  • Use NPV when reinvestment rate or project size matters; use ROI for simple comparison.
  • IRR is the rate at which NPV = 0.

ROI Formula (Recap)

ROI = [(Final Value − Initial Investment) / Initial Investment] × 100

ROI is a percentage. It does not discount future cash flows. For multi-year projects, annualized ROI is often used for comparison.

Net Present Value Formula

NPV is the sum of all cash flows, each discounted to the present at a rate r (the discount rate):

NPV = C0 + C1/(1+r) + C2/(1+r)2 + … + Cn/(1+r)n

Outflows (e.g., initial investment) are negative; inflows are positive. NPV is in currency units (e.g., dollars). A positive NPV means the project adds value over and above the cost of capital; negative NPV means it destroys value. Zero NPV means the project just meets the required return. See net profit for accounting profit; NPV is a cash-flow-based, discounted measure.

Discount Rate Explanation

The discount rate r represents the opportunity cost of capital: the return that could be earned on an alternative investment of similar risk. It is often set to the weighted average cost of capital (WACC), a hurdle rate, or the cost of borrowing. Higher r reduces the present value of future cash flows; lower r increases it. NPV is sensitive to r: a project that is attractive at 8% may have negative NPV at 12%. Sensitivity analysis—recalculating NPV at different rates—is standard practice.

Example: Multi-Year Project

Project: invest $200,000 today; receive $60,000 at end of years 1–4 and $80,000 at end of year 5. Total nominal inflow = $320,000. Simple ROI could be (320,000 − 200,000) / 200,000 = 60%, but that ignores timing. At 10% discount rate: NPV = −200,000 + 60,000/1.1 + 60,000/1.1² + 60,000/1.1³ + 60,000/1.1⁴ + 80,000/1.1⁵ ≈ −200,000 + 54,545 + 49,587 + 45,079 + 40,981 + 49,674 ≈ $39,866. NPV is positive, so the project adds value at 10%. At 15%, NPV would be lower; at 20%, it could turn negative. IRR is the rate that makes NPV = 0 (here, roughly 17%). So the project is acceptable for any discount rate below that IRR.

Sensitivity Discussion

NPV is sensitive to the discount rate and to the cash flow estimates. Small changes in r can flip NPV from positive to negative for marginal projects. Similarly, overstating inflows or understating outflows overstates NPV. Best practice is to run base, optimistic, and pessimistic cases for both cash flows and discount rate. ROI does not explicitly show this sensitivity; NPV makes the cost-of-capital assumption transparent.

Comparison Table

AspectROINPV
OutputPercentageDollar amount
Time value of moneyNo (unless annualized)Yes, via discounting
Discount rateNot usedCentral (r)
ScalePercentage (scale-invariant)Absolute (scale-dependent)
Decision ruleROI > hurdle %NPV > 0
Reinvestment assumptionImplicitExplicit (at r)

Use-Case Scenarios

Use ROI when you need a simple, communicable percentage and the investment is a single outlay with a single payoff. Use NPV when you need to know whether the project adds value in dollars at your cost of capital, when comparing projects of different size (NPV can be combined with scale), or when the reinvestment rate matters. In corporate finance, NPV is often the primary criterion; ROI is used for reporting and quick checks. See Real Estate ROI and SaaS ROI for vertical applications.

Interpretation

ROI answers: what percentage did I make? NPV answers: how much value (in today’s dollars) did this project create? A project can have high ROI but negative NPV if the discount rate is high enough, or positive NPV but modest ROI if the initial investment is large. For capital budgeting, NPV is generally preferred when the goal is to maximize value; ROI is useful for communication and for comparing returns across projects of similar structure.

Frequently Asked Questions

What is NPV?

NPV is the sum of all cash flows discounted to today at a chosen rate. Positive NPV means the project adds value.

What is the discount rate in NPV?

The discount rate is the cost of capital or required return used to convert future cash flows to present value.

When should I use NPV instead of ROI?

Use NPV when you want dollar value added at your cost of capital and when reinvestment or project size matters. Use ROI for simple percentage return.

How does NPV relate to IRR?

IRR is the discount rate at which NPV equals zero. Below IRR, NPV > 0; above IRR, NPV < 0.

Can NPV and ROI conflict?

Yes. High ROI can coincide with negative NPV at a high discount rate; positive NPV can coincide with modest ROI on a large investment.