ROI Calculator

This ROI calculator works out your return on investment from just three numbers — what you put in, what it is worth now (or you expect it to be worth), and how long you held it. Enter your initial investment and final value to see your total ROI and net gain or loss instantly, and add a holding period to also see your annualized return (CAGR) for comparing investments held over different timeframes.

Your investment details

The holding period is optional — add it to also see your annualized return.

What you originally put into the investment.

What it is worth now, or what you sold it for.

Optional — for annualized return

How long you held the investment — leave blank to see only the total ROI.

What ROI measures

Return on investment (ROI) is one of the simplest ways to judge whether putting money into something paid off. It compares the gain or loss an investment produced with the amount you originally committed, expressed as a percentage so that investments of any size can be compared on equal footing. A 50% ROI means you got back one-and-a-half times what you put in; a −15% ROI means you ended up with 15% less than you started with. On its own, ROI says nothing about how long that result took to arrive — which is exactly why this calculator also offers an annualized figure once you supply a holding period.

The formulas this calculator uses

The total return on investment is the simplest version — your net gain divided by your initial outlay:

Net gain = Final value − Initial investment
Total ROI = (Net gain ÷ Initial investment) × 100

When you also enter a holding period in years, the calculator additionally computes the annualized return, also known as the compound annual growth rate (CAGR) — the constant yearly rate that, compounded over that many years, would turn your initial investment into your final value:

CAGR = [(Final value ÷ Initial investment)(1 ÷ Years) − 1] × 100

This formula relies on a fractional power of the ratio between your two values, which is only meaningful as a real percentage when both the initial investment and the final value are positive numbers. If your final value is zero or negative — a total loss, for example — or if you leave the holding period blank or at zero, the calculator shows the annualized figure as "—" and labels it as not computable, while still reporting your valid total ROI alongside it.

Worked example — $10,000 growing to $14,000 over 3 years

Suppose you invested $10,000 and, three years later, it is worth $14,000. The net gain is $14,000 − $10,000 = $4,000, so the total ROI is ($4,000 ÷ $10,000) × 100 = 40%. That 40% describes the entire three-year journey — it does not, by itself, tell you how fast the money grew in any single year.

To see the yearly pace, the calculator computes the CAGR: (14,000 ÷ 10,000)(1 ÷ 3) − 1 = (1.4)0.3333 − 1 ≈ 11.87% per year. Notice that 11.87% is meaningfully lower than 40% ÷ 3 ≈ 13.33% — the naive average you would get by simply dividing the total return by the number of years. That gap exists because compounding is multiplicative: each year's growth builds on the previous year's already- larger balance, so a smaller constant yearly rate, applied three times in a row, is enough to produce the same 40% cumulative result. The longer the holding period, the larger this gap between "total ROI divided by years" and the true annualized rate tends to become.

What this calculator leaves out

This is a deliberately simple, single-shot calculation built only from the numbers you enter — it does not, and cannot, account for taxes on any gains, brokerage fees or commissions, inflation eating into your purchasing power, the level of risk you took to earn the return, the time value of money beyond straightforward compounding, or additional cash flows such as reinvested dividends, interest, top-ups, or partial withdrawals that may have occurred during the holding period. Real-world results almost always differ from this simplified figure — usually downward, once real costs are subtracted. If you want to project how a single deposit compounds forward at an assumed rate instead of measuring a result you already have, try our compound interest calculator.

Disclaimer

This calculator provides a simplified, backward-looking estimate only and is not financial or investment advice. It performs a single calculation based purely on the initial investment, final value, and holding period you type in — it does not predict future returns, and it excludes taxes, fees and commissions, inflation, risk, and any cash flows that occurred during the period. Treating any single historical or projected ROI figure as a guarantee of future performance would be a mistake. For decisions that affect your finances, consult a qualified financial professional.

Common Questions

Frequently asked questions

What does ROI measure and how do I interpret it?
Return on investment (ROI) measures how much an investment gained or lost relative to what you put into it, expressed as a percentage. An ROI of 25% means the investment returned a quarter of its cost back as profit; an ROI of −10% means you got back 10% less than you started with. It is a simple ratio, not a forecast — it only describes what already happened (or what your projected numbers imply), not what will happen next.
What is the difference between total ROI and annualized ROI (CAGR)?
Total ROI is the cumulative percentage gain or loss over the entire holding period, no matter how long that period was. Annualized ROI — also called the compound annual growth rate (CAGR) — spreads that same total gain evenly across each year, accounting for compounding, so you can compare investments held for different lengths of time. A 40% total ROI over one year is a very different result from a 40% total ROI spread across ten years, and CAGR is what makes that difference visible.
Why is the annualized return lower than the total ROI divided by the number of years?
Because compounding is multiplicative, not additive. Dividing total ROI by the number of years assumes the gain arrived in equal, non-compounding slices, which overstates the true yearly rate. CAGR instead asks "what constant yearly growth rate, compounded each year, turns the initial value into the final value?" — and that rate is always lower than the naive average whenever there is more than one compounding period and the return is positive.
What counts as a "good" ROI?
There is no single number that defines a good ROI — it depends heavily on the asset class, the risk taken, the holding period, and what else you could have done with the money. A return that looks excellent for a savings account would look poor for a venture investment, and a return that looks great for one year might be mediocre when annualized over a decade. Always judge an ROI figure against a relevant benchmark and your own risk tolerance rather than treating any single percentage as universally "good" or "bad".
Can I use ROI to compare investments of different sizes or time periods?
ROI is useful precisely because it is a percentage rather than a dollar amount, which lets you compare a $1,000 investment with a $1,000,000 one on equal footing. However, comparing investments held for different lengths of time requires the annualized figure (CAGR), not the total ROI — otherwise a short, high-return investment can look artificially similar to a long, lower-return one that actually compounded more efficiently per year.
What does this calculator NOT account for?
This calculator works only with the initial amount, final value, and optional duration you provide. It does not account for taxes on gains, brokerage fees or commissions, inflation eroding purchasing power, the risk taken to achieve the return, the time value of money beyond simple compounding, or any additional cash flows — such as reinvested dividends, interest, or extra contributions and withdrawals — made during the holding period. Each of these can move your real-world result meaningfully away from the simplified figures shown here.
How do I read a negative ROI?
A negative ROI means the final value was lower than what you put in — in other words, a loss. An ROI of −20% on a $10,000 investment means you ended with roughly $8,000, a $2,000 shortfall. Negative ROI is common over short or volatile periods and does not necessarily mean the underlying decision was wrong, but it is worth examining honestly rather than annualizing away or explaining around.
Should I rely on ROI alone when making investment decisions?
No. ROI is a useful starting point, but it should be weighed alongside other factors such as the risk and volatility involved, how liquid the investment is, the fees and taxes that apply to it, the time horizon you are working with, and how it fits into your broader financial plan. Two investments with identical ROI figures can carry very different levels of risk, and a single backward-looking percentage cannot capture that on its own.
Why might my annualized return show as "—"?
The annualized return (CAGR) requires a positive duration in years and positive initial and final values, because it is calculated as a fractional power of the ratio between them — and fractional powers of negative or zero numbers are not meaningful real percentages. If you leave the duration blank or enter zero, or if either amount is zero or negative, the calculator shows "—" for the annualized figure and reports only the total ROI, which remains valid in those cases.
Is the result from this calculator a guarantee of future performance?
No. This tool performs a simple backward-looking (or hypothetical forward-looking) calculation based purely on the numbers you type in. It cannot predict markets, account for taxes, fees, inflation, or risk, and a single ROI or CAGR figure — whether historical or projected — should never be treated as a promise of what will happen going forward. Use it to understand a scenario, not to guarantee one.