Back to Blog
Business 9 min read · Jul 31, 2026

ROI vs IRR vs NPV: Choosing the Right Investment Metric

Each investment metric tells a different story. Learn when to use ROI, IRR, or NPV, and why relying on just one can lead to poor investment decisions.

CalcPro Team CalcPro Editorial Team

Why Multiple Metrics Matter

No single investment metric tells the whole story. ROI shows total return, IRR shows annualized return, and NPV shows absolute dollar value. Each has strengths and blind spots. Using them together gives you a complete picture of an investment opportunity.

Relying on just one metric can lead to costly mistakes — like choosing a project with a high ROI but low absolute return, or a project with a high IRR but poor net present value.

ROI (Return on Investment)

ROI is the simplest metric: (Final Value - Initial Investment) / Initial Investment × 100%. It tells you the total percentage return on your investment. A $10,000 investment that grows to $15,000 has an ROI of 50%.

The limitation of ROI is that it ignores time. A 50% ROI over 1 year is excellent. A 50% ROI over 20 years is mediocre. ROI also does not account for the timing of cash flows within the investment period.

ROI Example

You invest $50,000 in a business and sell your stake for $75,000 three years later. ROI = ($75,000 - $50,000) / $50,000 = 50%. But is 50% over 3 years good? You need IRR to answer that.

IRR (Internal Rate of Return)

IRR is the annualized rate of return that makes the net present value of all cash flows equal to zero. It accounts for the time value of money and the timing of cash flows. In the example above, a 50% ROI over 3 years equals an IRR of approximately 14.5% per year.

IRR is useful for comparing investments with different time horizons. A project with a 15% IRR over 5 years is generally better than one with a 50% ROI over 10 years (which is only about 4.1% IRR).

  • IRR annualizes returns, making comparisons across time periods fair
  • IRR accounts for the timing of cash flows, not just the totals
  • IRR assumes reinvestment at the IRR rate, which may be unrealistic
  • IRR can be misleading for projects with unconventional cash flow patterns

NPV (Net Present Value)

NPV discounts all future cash flows back to today using a discount rate (typically your cost of capital or required return). If NPV is positive, the investment adds value. If negative, it destroys value.

NPV is the most theoretically sound metric because it measures absolute wealth creation in today's dollars. A project with a $100,000 NPV adds $100,000 of value regardless of its ROI or IRR.

ROI tells you the percentage. IRR tells you the rate. NPV tells you the dollars. You need all three to make informed investment decisions.

When to Use Each Metric

Different metrics serve different purposes. Quick comparisons benefit from ROI. Comparing projects of different durations requires IRR. Making go/no-go decisions based on value creation requires NPV.

  • Use ROI for quick, simple comparisons and marketing materials
  • Use IRR to compare investments with different time horizons
  • Use NPV for capital budgeting and go/no-go investment decisions
  • Use all three together for a complete investment analysis

The Reinvestment Rate Assumption

A key limitation of IRR is that it assumes interim cash flows are reinvested at the IRR rate. If a project has a 25% IRR, IRR assumes you can reinvest all distributions at 25% — which may be unrealistic.

Modified IRR (MIRR) addresses this by allowing you to specify a separate reinvestment rate. If you assume reinvestment at a more realistic 8%, the MIRR will be lower than the IRR but more accurate.

Real-World Example

Consider two investment options. Project A: invest $100,000, receive $30,000/year for 5 years. Project B: invest $100,000, receive $50,000 in year 1 and $80,000 in year 3.

Project A has an ROI of 50%, IRR of 15.2%, and NPV of $25,923 (at 8% discount rate). Project B has an ROI of 30%, IRR of 18.3%, and NPV of $14,860. Project A creates more value (higher NPV) despite a lower IRR, because it returns more total cash over time.

Put It Into Practice

Use our ROI Calculator for quick return calculations, the IRR Calculator for annualized comparisons, and the NPV Calculator for value-based investment decisions. Run the same project through all three to get a complete picture.

All calculators run in your browser with no data collection — perfect for sensitive business investment analysis.

Get started in seconds

Put theory into practice

Every article pairs with a free calculator. Pick a tool and start crunching numbers right now.

Get in touch

Have a question about this article?

Reach out if you have questions about this blog post, want to suggest a topic, or need help with any calculator.

Or email us directly at info@toolly.site  or  tool@toolly.site