Comparison

IRR vs ROI: Yield Rate vs Simple Investment Gain

ROI measures total gain relative to invested capital. IRR measures the annualized discount rate implied by a full cash flow schedule.

Topic Hub

This page belongs to the Investment Returns Calculators cluster. Use the hub to move between calculators, examples, and related comparisons.

Back to Hub

Quick Answer

Use ROI for a simple gain-on-cost view. Use IRR when the timing of cash flows matters, especially when comparing investments with different holding periods.

Best for

ROI is useful for quick screening because it is easy to explain and does not require a full timing schedule.

Also compare

IRR is better for capital allocation because it accounts for when cash returns arrive.

Watch out

A high ROI over a long holding period can be less attractive than a lower ROI earned quickly.

Two projects with the same ROI

Project A returns 50% after one year. Project B returns 50% after five years. Simple ROI makes them look equal, but IRR reveals that Project A compounds capital far more efficiently.

Key Metrics

Simple ROI
Annualized ROI
IRR
Holding period

Common Mistakes

Ranking projects by ROI without time
Ignoring interim cash flows
Treating ROI as a reinvestment rate

Frequently Asked Questions

Is IRR always better than ROI?

No. IRR is more complete for timed cash flows, while ROI is useful for quick gain-on-cost communication.

Why can ROI and IRR disagree?

They answer different questions. ROI measures total gain; IRR measures timing-adjusted yield.

Continue the workflow

Use this guide with the full Investment Returns Calculators

Return to the hub to compare related calculators, export report workflows, and move into adjacent guide pages.

Open Topic Hub