Plain ROI, the formula ROI% = (final value − initial cost) ÷ initial cost × 100, and annualized ROI, the formula ((final value ÷ cost)^(1 ÷ years) − 1) × 100, are the two ways an ROI calculator reports return on investment; choosing between them comes down to one question: are you measuring total gain, or how fast that gain arrived? Plain ROI answers the first by expressing the entire profit as a percentage of what you put in. Annualized ROI, also called the compound annual growth rate or CAGR, answers the second by expressing that same profit as a steady yearly rate. Because the calculator accepts both views from the same two inputs, cost and final value, the practical decision is not which formula to memorize but which number answers the question you actually have. A $500 profit on a $1,000 stake is a 50% plain return, and that 50% total is what you line up against the total return of another same-length investment, while a 7.18% per-year CAGR is what you line up against a savings rate or an index benchmark. Reading both side by side in the same tool is the cleanest way to avoid quoting a large number that flatters the underlying investment.

How Each Method Frames the Same Investment
Plain ROI treats an investment as a single before-and-after snapshot: what you paid, what it is worth now, and the percentage change between those two points. It makes a $500 profit on a $1,000 stake identical in shape to a $5,000 profit on a $10,000 stake, because in both cases the return is 50% of the cost. That is why ROI is the most widely used yardstick for lining up a stock trade, a rental property, a marketing campaign, and a side project on the same percentage scale; the metric normalizes across very different dollar amounts.
Annualized ROI, the compound annual growth rate, asks a follow-up question that plain ROI cannot answer: at what steady yearly rate did that gain actually arrive? It works by finding the single per-year percentage that, applied to the cost year after year, lands on the final value. A 50% total gain achieved in one year is 50% per year annualized; the same 50% total gain achieved across ten years is closer to 4.14% per year. Same dollar profit, very different per-year performance.
| Dimension | Plain ROI | Annualized ROI (CAGR) |
|---|---|---|
| Formula | (final value − cost) ÷ cost × 100 | ((final value ÷ cost)^(1 ÷ years) − 1) × 100 |
| What it measures | Total gain as a percentage of the original stake | Steady per-year rate that turns cost into final value |
| Time horizon | Ignored, every holding period is treated the same | Required as a separate input |
| Best used for | Single completed transactions and same-length comparisons | Comparing against annual benchmarks and different-length investments |
| Known blind spot | Cannot rank a 50% gain in 1 year against a 50% gain in 10 years | Cannot be computed when final value is at or below zero, or years equals zero |
How to Run Both Calculations in the ROI Calculator
The ROI Calculator is built so you do not have to pick a method before you start. It computes both numbers from the same two inputs, with the annualized view appearing as soon as you add a holding period.
- Enter the initial cost, which is the total amount of money you invested, in dollars. This is the denominator of both formulas, so it must be greater than zero.
- Enter the final value, which is what the investment is worth now or what you sold it for. This can be higher, lower, or equal to the cost.
- Read the ROI percentage and net profit instantly. The plain ROI% and the dollar net profit appear together as soon as both fields are filled.
- Add a holding period in years to also see the annualized ROI (CAGR). The calculator surfaces the per-year rate alongside the plain ROI% so both numbers are visible in one view.
Everything runs locally in your browser, and the figures update as you type, which makes it easy to test a few holding periods against the same cost and final value before settling on the comparison.
When the Plain ROI Number Is the Right Answer
Plain ROI is the better answer when the question is about the total deal rather than its speed. Use it when you are evaluating a single completed transaction, such as a flipped stock, a sold rental, or a finished marketing campaign, where the only things that matter are the dollars in and the dollars out. It is also the right answer when you are comparing two investments of similar length side by side, because under matching time horizons plain ROI and CAGR rank investments in the same order, so the simpler number is enough.
A few practical situations where plain ROI alone is enough:
- You held two assets for roughly the same number of years and want to know which one made you more, in percentage terms.
- The investment is short, under a year, and annualizing would not change the comparison in any meaningful way.
- You are documenting a single realized gain or loss for tax or recordkeeping, where the question is simply how much this made me before anything else.
A positive plain ROI means you gained money, zero means you broke even, and a negative plain ROI means you lost money. A $2,000 cost that ends at $1,600 is a −20% ROI and a $400 loss, and that single number tells the full story of the trade without needing a time input.
When the Annualized (CAGR) Number Is the Right Answer
CAGR is the better answer the moment time enters the comparison. Use it when you are weighing an investment against an annual benchmark, such as a high-yield savings rate, a bond yield, or a stock index return, or when you are lining up two investments held for different lengths. A 50% gain over one year and a 50% gain over ten years look identical on a plain ROI basis, but annualized they are 50% per year and about 4.14% per year, and that gap is usually the entire decision.
Annualized ROI is also the right answer when you are building a multi-year plan, because per-year rates are the form most projections and benchmarks use. A retirement model, a savings goal, or a long-horizon real estate projection all read in annual terms, and CAGR is the metric that drops cleanly into those frameworks without further conversion.
One constraint to keep in mind: annualized ROI requires the final value to be above $0 and the holding period to be greater than zero. You cannot take a fractional root of a negative number, and a zero-year holding period has no defined annual rate, so the calculator only shows CAGR when both conditions are met. For losing investments where the final value is at or below zero, plain ROI is the only valid reading.
A Worked Example With Both Methods
Consider a single investment: $10,000 placed into an asset that is later sold for $20,000 after a 10-year holding period. Plug those three values into the ROI Calculator and the tool reports both numbers side by side.
Plain ROI is (20,000 − 10,000) ÷ 10,000 × 100 = 100%, which represents a $10,000 net profit on the original stake. That headline number is correct, but on its own it leaves out how slowly the gain actually arrived.
Annualized ROI is ((20,000 ÷ 10,000)^(1 ÷ 10) − 1) × 100, which works out to about 7.18% per year. Same trade, same dollar profit, very different per-year story, and the 7.18% figure is the one that can be lined up against a savings rate, a bond yield, or an index return. Drop in your own cost, final value, and years in the calculator to read both numbers without doing the algebra by hand.
Pitfalls When the Two Methods Get Confused
The most common mistake is choosing the method after seeing the number that flatters the investment. A 100% plain ROI over a decade sounds impressive until it is restated as roughly 7.18% per year, which sits in the same neighborhood as a balanced index fund has historically delivered over long stretches. Reading both numbers from the same calculator is what prevents that kind of self-deception.
A second trap is comparing plain ROI on one investment to CAGR on another. If one asset reports "50% ROI" over three years and another reports "8% annualized" over eight years, the two numbers are not on the same scale and cannot be ranked against each other without restating both in the same form. The cleanest rule is to convert everything to the form that matches the benchmark: per-year rate when the benchmark is per-year, total percentage when the benchmark is total percentage.
A third trap is forgetting that both numbers here are gross. The calculator does not subtract trading fees, taxes, inflation, or the opportunity cost of capital, and it treats the gain as fully realized. For an investment where regular deposits or recurring fees matter, a tool designed for time-value math with cash flows is a better starting point than any single-formula ROI calculation.
Limits the Calculator Will Not Cover
Two things the ROI Calculator does not do, and where a different tool is the right starting point. First, it does not model regular contributions, periodic deposits, or scheduled withdrawals. For an investment where cash arrives or leaves on a schedule, the compound interest calculator is a better fit than any single-formula ROI calculation. Second, it does not adjust for inflation, so a positive nominal ROI does not guarantee a positive real return; the safe move is to restate the final value in today's dollars before running the ROI math.
For a deeper read on the two formulas, the plain ROI and CAGR formula guide walks through the algebra in more detail. For the general definition of return on investment, the Wikipedia entry on return on investment is a solid reference. The figures here are estimates for general information only and are not financial advice, so verify your real net return with a licensed professional.