Skip to main content

Return on Investment (ROI)

Find the total and annualized return on an investment.

The ROI calculator finds the return on an investment: ROI = (final value − cost) ÷ cost, with an optional annualized rate — (final value ÷ cost) raised to 1 ÷ years, minus 1 — when the holding period is known.

Set to 0 to skip the annualized figure

ROI50.0%
Profit€5,000
Annualized ROI14.5%

Worked example

Using the numbers above:

Cost (initial investment)
€10,000
Final value
€15,000
Years held
3
ROI50.0%
Profit€5,000
Annualized ROI14.5%

The formula

LaTeX
ROI=FVCCROIannual=(FVC)1/n1ROI = \dfrac{FV - C}{C} \qquad ROI_{annual} = \left(\dfrac{FV}{C}\right)^{1/n} - 1

Variables

Return on investment (%)
Final value ()
Cost (initial investment) ()
Years held (years)

What ROI means

Return on investment (ROI) measures how much an investment gained (or lost) relative to what it cost, expressed as a single percentage. It's the most general profitability metric in finance precisely because it works for almost anything — a stock position, a piece of equipment, a marketing campaign, a whole business. A 25% ROI means you got back 25% more than you put in; a −10% ROI means you lost 10% of what you invested. On its own, ROI answers "was this worth it," but it says nothing about _how long_ it took to get there — which is where annualized ROI comes in.

How to calculate it

Two required inputs (cost, final value) and one optional one (years held).

  1. Profit = final value − cost.
  2. ROI = profit ÷ cost — the total return as a percentage of what you put in.
  3. Annualized ROI = (final value ÷ cost) raised to the power (1 ÷ years), minus 1 — the compound annual growth rate that would produce the same total return over that many years. Leave years at 0 if you don't have a holding period; the calculator still gives you total ROI.
  • ROI treats gains and losses symmetrically — a loss just produces a negative percentage, not an error.
  • Annualized ROI is what makes investments held for different lengths of time comparable side by side.

A worked example

An investment costs €10,000 and is worth €15,000 after 3 years. Profit is €15,000 − €10,000 = €5,000. ROI is €5,000 ÷ €10,000 = 50% — the investment returned half again what was put in, in total. Annualized, that's (€15,000 ÷ €10,000)^(1/3) − 1 = 1.5^(0.333) − 1 ≈ 14.5% per year — a more useful number if you're comparing this investment against another one held for a different number of years.

Limitations to know

ROI is a pure return measure — it ignores risk entirely. Two investments with identical ROI can carry wildly different risk profiles, and ROI alone never tells you which one was the better decision to make _in advance_. It also doesn't account for the time value of money the way NPV does (see the NPV calculator for cash flows spread across multiple periods), and it assumes a single lump-sum in, lump-sum out — for anything with interim cash flows, NPV or IRR is the more precise tool.

Frequently asked questions

Whatever the investment is worth (or returned) at the end — the sale price of an asset, the cumulative cash returned by a project, or the current value of a portfolio. It should be a like-for-like comparison with "cost" — both in the same currency, both including or excluding fees consistently.