What is the difference between ROI, NPV and IRR?

What is the difference between ROI, NPV and IRR?

Oct 14, 2025

Oct 14, 2025

6

min read

Guide
Guide

Chris Goodwin

Guide
Guide

ROI, NPV, and IRR are three of the most widely used measures of financial performance in business cases, often appearing side by side in investment papers, but they don’t mean the same thing.


Each metric tells a different story about value; how much is created, when it’s realized, and how efficiently it’s achieved. In this blog, we’ll explore the differences and learn why understanding those differences is essential to interpreting results correctly and communicating value with confidence.

Refresher

ℹ️ - you can read more about Return on Investment (ROI), Net Present Value (NPV) and Internal Rate of Return (IRR) in their respective blogs, but here is a quick reminder of each

ROI: The simple return

Return on Investment (ROI) is the most familiar to many people and is also the easiest to calculate, as it measures the total return on an investment compared to its total cost, expressed as a percentage. To calculate the return on investment, we use the following simple formula:


ROI (%) = ( Net Profit / Cost of Investment ) × 100


where:


Net Profit = Total Revenue - Initial Investment

Cost of Investment = The amount spent on the investment


If a project costs $1 million and delivers $1.3 million in total benefits, its ROI is 30%.


ROI answers the straightforward question: “How much more do we get back than we spend?”


Its simplicity makes it ideal for quick comparisons or for summarizing results in an executive summary. But that same simplicity is also its weakness, as ROI assumes all costs and benefits happen at once, i.e. it doesn’t consider when those benefits arrive, how they’re distributed over time, or how certain they are.


That means a project that delivers a modest benefit quickly might have the same ROI as one that takes years to pay off, even though the first one is likely more attractive in practice. ROI provides a snapshot of total return, but not the quality or timing of that return.

NPV: The value of time

Net Present Value (NPV) brings time into the picture because the Time Value of Money taught us that a dollar today is worth more than a dollar tomorrow, so NPV adjusts future inflows and outflows accordingly.


By discounting all expected benefits and costs back to their present value, NPV calculates what a project is truly worth in today’s dollars.


To calculate NPV we use the following formula:


NPV = ∑ ( Ct / ( 1 + r ) ^ t ) - C0


where:


Ct = forecasted cash flows (i.e. the sum of expected Benefits - the sum of expected Costs)

r = a discount rate, i.e. the rate at which you will discount future cash flows, often defined as the “cost of capital”

t = the time period of the investment/project

C0 = the initial cost of the project


If NPV is positive, the project creates value beyond its cost of capital, whereas if it’s negative, it's expected to destroy value.


NPV is often the preferred measure for finance teams because it captures the real economic contribution of a project, not just total return, but when that return occurs and how much it’s worth after accounting for the cost of money.


It’s also flexible, as adjusting the discount rate allows decision-makers to test how sensitive results are to different financial assumptions. The limitation is that NPV can feel abstract to non-financial audiences, since it’s expressed in dollars rather than percentages. Still, it’s the most grounded indicator of value once time is factored in.

IRR: The rate that makes it all balance

Internal Rate of Return (IRR) builds on the logic behind NPV but takes a different approach. Instead of setting a discount rate and calculating the present value, IRR finds the rate of return at which the project’s NPV equals zero.  In other words, it’s the point where the present value of all inflows exactly matches the present value of all outflows.


Mathematically, it solves for the rate r in this equation:


NPV = 0 = ∑ ( Ct / ( 1 + r ) ^ t ) - C0


where:


Ct = forecasted cash flows (i.e. the sum of expected Benefits - the sum of expected Costs)

r = a discount rate

t = the time period of the investment/project

C0 = the initial cost of the project


So, for example, if an organisation’s hurdle rate (the minimum acceptable return) is 8%, and the project’s IRR is 11%, then it clears the bar. The higher the IRR, the stronger the project’s expected performance relative to that benchmark.


IRR is powerful because it provides a single rate that can be compared across projects of different scales. A small efficiency project and a large transformation program might have very different dollar values, but IRR allows them to be evaluated on an equal footing.


However, IRR is also more fragile than ROI or NPV, as projects with uneven or changing cash flows can produce multiple IRRs or misleading results, especially if benefits and costs alternate over time. For that reason, IRR works best as a relative measure; one that complements, but doesn’t replace, NPV.

Putting it together

Each of these measures provides a different lens for understanding project value:


Measure

What it tells you

Strength

Limitation

ROI

Total return as a percentage of cost

Simple and intuitive

Ignores timing and risk

NPV

Net value created in today’s dollars

Reflects Time Value of Money

Depends on chosen discount rate

IRR

Effective annual rate of return

Enables cross-project comparison

Can distort results with uneven cash flows


ROI gives the headline number, NPV gives the grounded financial reality, and IRR gives the relative efficiency of return. Used together, they show not just whether a project is valuable, but how and when that value will be realised.

Which should you use in a business case?

A well-structured business case doesn’t choose between ROI, NPV, and IRR, it combines them. Each adds a layer of insight that helps to strengthen the credibility of your analysis:


1️⃣ Start with ROI for clarity

It communicates the project’s value in a simple percentage that stakeholders can grasp instantly.


↕️ Use NPV to add depth

It accounts for the timing of cash flows and the cost of capital, making it the most accurate indicator of total value creation.


🆚 Include IRR for comparison

It helps rank projects competing for the same investment pool, especially when project sizes differ.


Together, they create a balanced financial picture: ROI for simplicity, NPV for substance, and IRR for context.


A business case that presents all three not only demonstrates analytical rigour but also builds trust. Decision-makers can see both the surface story and the underlying economics, ensuring the case stands up to scrutiny from every angle.

Summary

ROI, NPV, and IRR are often mentioned together, but they answer very different questions:


  • ROI asks “What’s the total return?”

  • NPV asks “What’s the value of that return today?”

  • IRR asks “How efficient is that return over time?”


When combined, they give a complete view of both the scale and quality of value creation. That’s what makes them so powerful in business case development, and why understanding the difference between them is essential for anyone making, reviewing, or approving investment decisions.

Chris Goodwin

Chris Goodwin

Guest Writer

Drawing on a background in Economics and more than 2 decades of experience of building pricing models and pricing teams across the world, Chris brings deep expertise across a diverse range of industries.

Chris Goodwin

Chris Goodwin

Guest Writer

Drawing on a background in Economics and more than 2 decades of experience of building pricing models and pricing teams across the world, Chris brings deep expertise across a diverse range of industries.

Chris Goodwin

Chris Goodwin

Guest Writer

Drawing on a background in Economics and more than 2 decades of experience of building pricing models and pricing teams across the world, Chris brings deep expertise across a diverse range of industries.

Related blogs

Our latest news and articles