Return on investment (ROI) is the percentage gain or loss on what you put in, calculated as (final value − initial cost) ÷ initial cost × 100, and the ROI Calculator computes this along with net profit and an optional annualized return (CAGR) that adjusts for how long you held the investment. The tool offers two distinct approaches you can compare side by side: plain ROI, which measures total return regardless of time, and annualized ROI, which expresses that return as a steady yearly rate. Because the inputs are identical for both — cost, final value, and an optional holding period in years — switching between the two approaches is just a matter of entering or clearing one extra field. Everything runs locally in your browser, so you can rerun the comparison as many times as you like without anything being uploaded. That makes the calculator especially well suited to the question of how to compare approaches to calculate ROI when using an ROI calculator: type the same two numbers once and read both methods at a glance.

Two Approaches the ROI Calculator Computes
Plain ROI and annualized ROI answer different questions about the same investment. Plain ROI answers "how much did I make or lose in total?" Annualized ROI answers "what steady yearly rate would have produced this result?" You do not pick one approach over the other when you first open the tool — the calculator simply displays both numbers whenever you supply a holding period greater than zero. That makes the calculator well suited to comparing the two approaches directly: you type the same cost and final value, then read plain ROI instantly and CAGR as soon as you fill in years. The math behind each approach is fixed and widely used; the standard return-on-investment definition is documented in detail on the Wikipedia return-on-investment page.
The relationship between the two approaches is predictable: the longer the holding period, the smaller the annualized ROI compared with plain ROI, because the same total gain is spread across more years. The shorter the holding period, the closer annualized ROI gets to plain ROI. For a one-year holding period, the two numbers are mathematically identical. Knowing that relationship in advance lets you judge whether a large gap between the two numbers is meaningful or just a side effect of a long hold.
Plain ROI: The Single-Period Approach
Plain ROI is the default approach when you only fill in cost and final value. The formula is:
ROI% = (final value − initial cost) ÷ initial cost × 100
Net profit is reported alongside it as simply (final value − initial cost). A positive ROI means you gained money, a zero means you broke even, and a negative ROI means you lost money. For example, a $2,000 cost that ends at $1,600 produces a −20% ROI and a $400 loss. Plain ROI is useful whenever you want to normalize gains against the amount invested — a $500 profit on a $1,000 stake is a 50% return, and the same $500 profit on a $10,000 stake is only 5%, so plain ROI lets you line up a stock trade, a rental property, a marketing campaign, or a side project on the same percentage scale.
The single biggest limitation of plain ROI is that it ignores time. Turning $1,000 into $1,500 is a 50% return whether it took one year or ten. That is why the calculator offers a second approach for time-sensitive comparisons.
Annualized ROI (CAGR): The Time-Adjusted Approach
Annualized ROI, also called the compound annual growth rate (CAGR), is the steady per-year rate that would grow your cost into the final value over the holding period. The formula is:
Annualized ROI% = ((final value ÷ initial cost)^(1 ÷ years) − 1) × 100
This approach is required when you are comparing investments held for different lengths. A savings account at 4% per year, an index fund that returned 50% over three years, and a rental property that doubled in value over ten years all become directly comparable once each is annualized. The 50% total gain over 3 years works out to about 14.47% per year, which is far easier to compare against a savings rate or a benchmark index than the headline 50%.
The calculator's worked example illustrates the gap clearly. You buy $10,000 of an asset and sell it for $20,000 after 10 years. Plain ROI is (20,000 − 10,000) ÷ 10,000 × 100 = 100%, a $10,000 profit. The annualized ROI for the same trade is only about 7.18% per year, because that 100% gain was spread across a decade. Same dollar profit, very different story once time is factored in.
How to Compare Both Approaches in the Calculator
- Open the ROI Calculator in your browser — nothing is installed and nothing leaves your device.
- Enter the initial cost in dollars — the total amount of money you invested.
- Enter the final value in dollars — what the investment is now worth or what you sold it for.
- Read the plain ROI percentage and net profit the moment both fields are filled. Note whether the result is positive, zero, or negative.
- Enter a holding period in years in the optional field. Annualized ROI (CAGR) appears immediately.
- Compare the two numbers: plain ROI shows total return, annualized ROI shows the equivalent steady yearly rate.
- Change the holding period to a different value to see how CAGR shifts while plain ROI stays the same — this is the visual comparison between the two approaches.
- Clear the holding period if you want to focus only on plain ROI for a quick same-length comparison.
Because both approaches update from the same two inputs, the calculator is effectively a side-by-side comparison tool. You can rerun the same scenario with different holding periods, or run two investments with different holding periods through the tool one after the other and record both plain and annualized numbers.
Picking the Right Approach for Your Investment
| Feature | Plain ROI | Annualized ROI (CAGR) |
|---|---|---|
| Formula | (final value − initial cost) ÷ initial cost × 100 | ((final value ÷ initial cost)^(1 ÷ years) − 1) × 100 |
| Considers holding period? | No | Yes |
| Holding period input required? | No | Yes — must be greater than zero |
| Final value must be positive? | No — losses are reported as negative ROI | Yes — a negative base cannot take a fractional root |
| Best used for | Comparing investments held over the same length | Comparing investments held over different lengths |
| Returns net profit alongside? | Yes | Yes |
Use plain ROI when the holding periods are equal or when you only care about the total dollar outcome of a single trade, project, or campaign. Use annualized ROI when the holding periods differ, when you want to compare an investment against a benchmark like an index return or a savings rate, or when you want to know the per-year performance of a multi-year position. If you want to step through the math by hand before trusting the result, the plain ROI and CAGR formula walkthrough shows each substitution in detail.
What the Calculator Leaves Out
Both approaches in the calculator report gross ROI based only on the cost and final value you enter. The tool does not subtract trading fees, taxes, inflation, or the opportunity cost of capital, and it assumes the gain is fully realized. That is a deliberate simplification: it keeps the comparison fast and the math auditable, but it means real net returns will almost always be lower than what the calculator displays. Treat the output as a quick estimate and verify your actual return with a licensed professional before making a financial decision.
Two other limits are worth noting because they change whether the tool can finish the calculation. Cost must be greater than zero, because it is the denominator in both formulas. Annualized ROI additionally requires the final value to be greater than zero (a negative base has no real fractional root) and the holding period to be greater than zero. Violations are rejected rather than returning NaN. If you need a calculator that handles regular deposits and compounding interest — situations where cost and final value are not a single lump sum — the Compound Interest Calculator covers that case with periodic contributions. The figures here are estimates for general information only and are not financial advice.
If you're weighing options, Which of the Two ROI Methods to Use in the Calculator covers this in detail.