ROI Calculator

Enter what you paid, what it's worth now, and how long you held it to get your net profit, total return on investment, and annualized ROI — the figure that lets you fairly compare investments held for different lengths of time.

How this ROI calculator works

Return on investment (ROI) answers a simple question — how much did you make (or lose) relative to what you put in? Enter your initial cost, the final or current value, and optionally how long you held the investment, and this calculator reports your net profit or loss in dollars, your total ROI as a percentage, and — when a holding period is given — your annualized ROI, which is the figure most useful for comparing investments that ran for different lengths of time. All three numbers update live as you type, and the annualized figure only appears when it's mathematically meaningful (a positive final value and a holding period greater than zero).

The exact formulas

Net profit is simply final value − cost. Total ROI is that profit expressed as a percentage of what you put in: ROI% = (final value − cost) ÷ cost × 100. Annualized ROI — also widely known as CAGR, compound annual growth rate — spreads that total gain evenly across every year held, compounding: annualized ROI% = ((final value ÷ cost)^(1/years) − 1) × 100. The exponent 1/years is what makes this a geometric (compounding) average rather than a simple division of the total return by the number of years — dividing 50% by 3 would give you 16.67%, which overstates the true compounded annual rate.

A worked example

Suppose you invested $1,000 and, after 3 years, it's worth $1,500. Net profit is $1,500 − $1,000 = $500. Total ROI is $500 ÷ $1,000 × 100 = 50% — that's your overall gain, full stop, regardless of how long it took. Annualized ROI tells a more precise story: (1,500 ÷ 1,000)^(1/3) − 1 = 1.5^0.3333 − 1 ≈ 0.144714, or ≈14.47% per year. That 14.47% compounded for 3 years produces exactly the same 50% total gain — it's the same result, just expressed as a fair, comparable annual rate instead of a lump-sum percentage.

MetricFormulaResult (this example)
Net profitfinal value − cost$500.00
Total ROIprofit ÷ cost × 10050.00%
Annualized ROI (CAGR)(final ÷ cost)^(1/years) − 1≈14.47%
Cost $1,000, final value $1,500, held 3 years.
Key takeaway: total ROI tells you the size of the win; annualized ROI tells you the rate at which it grew. A 50% gain over 1 year (50% annualized) is a dramatically better result than the same 50% gain stretched over 10 years (about 4.14% annualized) — always check both when comparing opportunities.

Why annualized ROI matters for comparing investments

Headline ROI figures are easy to compare on the surface but misleading once time enters the picture. A real-estate flip that returns 30% in 8 months looks smaller than a stock that returned 40% over 5 years — until you annualize both: the flip's 30% over roughly 0.67 years annualizes to a blistering triple-digit rate, while the stock's 40% over 5 years annualizes to about 6.96% per year. Annualized ROI is the great equalizer for holding-period differences, which is exactly why professional investors default to CAGR, not raw ROI, when ranking opportunities that ran for different durations. It's also directly comparable to other annual rates you already understand — a savings account APY, a bond yield, or an index fund's average return — so you can judge whether an investment actually beat a simpler, lower-effort alternative.

Common mistakes and limitations

The most frequent error is comparing raw ROI percentages across investments with very different holding periods and concluding the bigger number "won" — always annualize first. Another common mistake is leaving out costs that belong on the "cost" side, such as broker commissions, closing costs, renovation spend, or reinvested dividends that should arguably count toward your basis; leaving these out inflates your apparent profit. On the other side, forgetting to net out selling costs, taxes, or fees from your final value overstates your gain in the same way. This calculator also doesn't adjust for inflation — a 5% nominal annual return during a period of 4% inflation is only about a 1% real return in purchasing-power terms — and it treats cost and final value as single lump sums, so it isn't built for investments with multiple cash inflows and outflows over time (for those, a money-weighted return or IRR calculation is more appropriate). Finally, remember that annualized ROI is a smoothing assumption: it tells you the equivalent steady annual rate, not the actual month-to-month or year-to-year path the investment took to get there, which in reality is rarely a straight line.

ROI in different contexts

The same formula applies whether you're evaluating a stock position, a rental property, a small-business purchase, or a piece of equipment — but what belongs in "cost" and "final value" shifts with the context. For a stock or fund, cost is your total purchase price including commissions, and final value is either the current market value or your net sale proceeds; dividends received along the way should be added to final value (or tracked separately) since they're part of your total return, not just the price change. For real estate, cost typically includes the purchase price, closing costs and any capital improvements, while final value is the current appraised or sale value net of selling costs like agent commissions — rental income collected along the way is a separate cash-flow stream this simple lump-sum ROI calculator doesn't capture, so investors in income-producing assets often pair this figure with a separate cash-on-cash return or IRR calculation that accounts for the periodic rent as well as the eventual sale. For a business or equipment purchase, cost is the full acquisition and setup cost, and final value is either resale value or an estimate of the asset's ongoing worth to the business.

ROI vs. IRR — when you need the more complete tool

This calculator's ROI and annualized ROI (CAGR) formulas assume a single lump-sum investment at the start and a single lump-sum value at the end — no cash added or withdrawn in between. That's the right tool for a huge share of real situations: buying a stock and later selling it, buying a collectible, or comparing two completed deals. But if you added money partway through (dollar-cost averaging into a fund) or received cash flows along the way (rental income, dividends reinvested elsewhere, partial withdrawals), the true annualized return is better captured by an internal rate of return (IRR) calculation, which explicitly accounts for the timing and size of each cash flow rather than treating the whole period as one lump sum. Using simple annualized ROI on a series of irregular cash flows will give you a number, but it won't accurately reflect the actual timing-adjusted return you experienced.

Frequently asked questions

How is ROI calculated?

ROI = (final value − cost) ÷ cost × 100. For a $1,000 investment now worth $1,500, ROI = ($1,500 − $1,000) ÷ $1,000 × 100 = 50%. This total-ROI figure doesn't account for how long you held the investment.

What is annualized ROI and how is it different from total ROI?

Total ROI is your overall gain as a percentage of cost, regardless of how long you held the investment. Annualized ROI (also called CAGR, or compound annual growth rate) spreads that same total gain evenly across each year held, using the formula (final value ÷ cost)^(1/years) − 1, expressed as a percentage. It lets you fairly compare a 50% gain held for 1 year against a 50% gain held for 10 years.

Why is my annualized ROI so much lower than my total ROI?

Because annualized ROI divides your total gain across the number of years you held the investment. A 50% total gain over 3 years annualizes to about 14.47% per year — a real, meaningful return — but it will always look smaller than the 50% headline figure once time is factored in. The longer the holding period, the bigger the gap between total and annualized ROI for the same total gain.

Can ROI be negative?

Yes. If the final value is lower than the cost, both net profit and ROI are negative, meaning you lost money on the investment. Annualized ROI is also negative in that case, though it isn't shown at all if the final value drops to zero or below, since a negative base breaks the compound-growth formula.

Does this ROI calculator account for taxes, fees or inflation?

No. This is a simple ROI calculator based on cost and final value as you enter them. If you paid transaction fees, commissions or taxes on the sale, subtract them from your final value (or add them to your cost) before entering the numbers to get a true net figure. It also doesn't adjust for inflation — a nominal 5% annual return is a smaller real return in an inflationary environment.

What counts as "cost" and "final value" for this calculator?

Cost is everything you paid to acquire the investment — purchase price plus any directly attributable acquisition costs. Final value is either what the investment is currently worth (for something you still hold) or what you actually received when you sold or exited it. Using consistent, all-in figures on both sides gives the most accurate ROI.

Last updated: July 2026 · How we calculate

BriskToolbox provides estimates for general information only and is not investment advice. This calculator does not account for taxes, fees or inflation — verify figures for your specific investment before making financial decisions.