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
Worked example
Using the numbers above:
- Cost (initial investment)
- €10,000
- Final value
- €15,000
- Years held
- 3
The formula
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).
- Profit = final value − cost.
- ROI = profit ÷ cost — the total return as a percentage of what you put in.
- 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.