Skip to content
BombersFM

ROI Calculator

Calculate return on investment (ROI) and annualized return (CAGR) from your starting and ending values. Compare investments fairly across different time periods.

$
$
$
$
years

Total return (ROI)

60%

Breakdown

Annualized return (CAGR)
9.86%
Net profit
$6,000

Last updated:

Was this calculator helpful?
Advertisement

FAQ

What is ROI?

Return on Investment is total profit divided by the cost of the investment, expressed as a percentage: ROI = (Final − Initial) / Initial × 100. A $10,000 investment sold for $16,000 has an ROI of 60%.

Why is CAGR more useful than ROI?

ROI ignores time. 60% in one year is spectacular; 60% in twenty years is mediocre. CAGR (Compound Annual Growth Rate) converts any holding period into a smooth annual rate, so investments of different lengths can be compared fairly.

How is CAGR calculated?

CAGR = (Final / Initial)^(1 / years) − 1. It answers: 'what constant annual return would take me from the initial to the final value?' It smooths out volatility — actual yearly returns may have been much higher or lower.

Does this account for fees, taxes, or dividends?

No. Enter values net of any costs you want reflected — e.g. use the final value after fees and taxes, and include reinvested dividends in it. The math itself only sees the two endpoints.

ROI Calculator: Measure Investment Performance Honestly

"Did I make money?" is easy to answer. "Was it a good investment?" requires two numbers this free ROI calculator computes instantly: total return and the annualized rate (CAGR). The first tells you how much you made; the second tells you whether it was actually worth it given how long your money was tied up.

The ROI Formula

Return on Investment is total profit divided by cost:

ROI = (Final Value − Initial Value) / Initial Value × 100

Invest $10,000, sell for $16,000, and your ROI is 60%. Simple, universal, and the most quoted figure in all of investing. But used alone, ROI has a blind spot the size of a calendar: it says nothing about time. A 60% ROI in one year is spectacular; the same 60% over twenty years is roughly 2.4% per year — barely ahead of inflation.

CAGR: The Time-Adjusted Truth

The Compound Annual Growth Rate answers the question: what constant annual return would have taken me from my starting value to my ending value?

CAGR = (Final / Initial)^(1/years) − 1

Our $10,000 → $16,000 example over 5 years gives CAGR = (1.6)^(1/5) − 1 ≈ 9.86% per year — a genuinely strong result. Over 20 years the same 60% total return works out to just 2.4% annually. Same headline, completely different verdicts.

Two properties make CAGR the professional standard for comparing investments:

  • It's time-normalized — you can compare a 3-year stock holding against a 10-year rental property on equal footing
  • It's volatility-blind — CAGR smooths the ride into one number. The stock that went +40%, −25%, +30% and the bond that paid exactly 12% every year can share the same CAGR; the risk profiles are very different. That is CAGR's honest limitation: pair it with risk, never use it alone

Worked Example

Try the calculator's defaults: $10,000 invested, now worth $16,000, held 5 years:

  • Total ROI: 60%
  • CAGR: ≈ 9.86% per year
  • Net profit: $6,000

Now change only the holding period to 20 years. ROI stays 60%, but CAGR collapses to ≈ 2.4% — below typical inflation. This is the exact comparison lenders, fund managers, and savvy investors run constantly, and it takes seconds here.

Where ROI Gets Misused

ROI is the most abused number in marketing. Watch for these traps:

  • Missing costs — real estate ads quote price appreciation while ignoring closing costs, maintenance, taxes, and insurance; stocks quotes ignore commissions and dividends you missed by selling early. Enter your all-in cost basis and net proceeds for honest results
  • Unstated timeframes — "300% returns!" over what period? Without years attached, ROI is marketing, not math
  • ** cherry-picked windows** — measuring from the bottom of a crash to the top of a boom inflates any asset; CAGR over your actual holding period is the number that matters
  • Ignoring opportunity cost — a 6% ROI the same year savings accounts paid 5% is barely a win; compare against what the money would have earned elsewhere

Beyond the Two Numbers

Serious portfolio analysis adds layers this calculator intentionally keeps simple:

  • IRR (internal rate of return) — handles multiple cash flows in and out over time, not just two endpoints
  • Money-weighted vs. time-weighted returns — your personal return (when you deposited matters) vs. the investment's return
  • Risk-adjusted metrics — Sharpe ratio and volatility put CAGR in context

For a single lump-sum investment with one entry and one exit — the majority of everyday decisions — ROI plus CAGR tells you nearly everything you need.

Frequently Asked Questions

The FAQ below the calculator explains the formulas, why CAGR beats raw ROI, and how to handle fees and dividends in your inputs.

Disclaimer

Results are mathematical calculations based on figures you provide; past performance does not predict future returns. This tool is educational and is not investment advice. Consult a licensed financial advisor before making investment decisions.

Related Calculators