Skip to main content
Viralrang

ROI Calculator

Return on investment and net profit — plus the annualized rate when you add a holding period.

Last updated

Used for the annualized return. Leave at 0 to skip.

Return on investment

+50%ROI

$2,500.00 net profit

Net profit
$2,500.00
Total ROI
+50%
Annualized (per year)
+22.47%

Estimates for general information, not financial advice.

How to use the roi calculator

Enter what you put in as the initial investment, what it ended up worth as the final value, and — if you want the per-year figure — how many years you held it. You get the ROI as a percent and the net profit in dollars. The defaults work a typical case: $5,000.00 growing to $7,500.00 is a 50% ROI and a $2,500.00 net profit. Change any input and the result updates immediately, so you can see exactly how the return moves.

ROI — return on investment — measures profit relative to what you put in. It answers one plain question: for every dollar you invested, how much did you make back on top of it? You subtract the initial amount from the final amount to get the profit, divide that by the initial amount, and read it as a percent. A 50% ROI means you earned fifty cents of profit for every dollar you started with. It is the simplest, most portable way to compare “how did this do” across very different investments.

The one thing a bare ROI hides is time, and that is the whole reason this tool also shows an annualized rate. A 50% return is impressive in a year and ordinary over ten — yet both read as “50% ROI.” The annualized figure, the compound annual growth rate, restates the return as a steady per-year rate. Turning $5,000.00 into $7,500.00 over two years is 50% in total but only about 22.47% a year, not 50% a year, because each year compounds on the last. Comparing two investments held for different lengths of time is essentially meaningless until you annualize them onto the same yearly footing.

ROI also says nothing about risk or about money that moved in or out along the way. Two investments can post the exact same ROI while one was a calm, steady climb and the other a white-knuckle gamble that easily could have gone the other way — same return, wildly different risk taken to get there. And because the formula only looks at a starting and an ending value, it ignores any dividends, interest, or other cash you collected or added in between. Treat ROI as a clean headline number, not the full story.

To run your own case, drop in the initial investment, the final value, and the holding period, then read off the ROI, the net profit, and the annualized rate. ROI can be negative — that is just a loss. If $5,000.00 falls to $4,000.00, the return is −20%, telling you you ended with less than you started. The figures here are estimates for general information; the page notes separately that this is not financial advice.

The formula

ROI is the profit divided by what you invested, read as a percent. When you supply a holding period, the annualized rate restates that return as a steady per-year figure by compounding it across the years:

ROI % = (final − initial) ÷ initial × 100
net profit = final − initial
annualized % = ((final ÷ initial)^(1 ÷ years) − 1) × 100      (when years > 0)
Return on investment$5,000 growing to $7,500 is a 50 percent return — 22.5 percent a year over 2 years.(FINAL − INITIAL) ÷ INITIAL$5,000 → $7,500+$2,500over 2 yrannualized22.5%total ROI50%
$5,000.00 growing to $7,500.00 is a 50% ROI and a $2,500.00 net profit — about 22.47% a year over 2 years.

Worked example with the defaults — turning $5,000.00 into $7,500.00 is a $2,500.00 profit and a 50% ROI: (7,500 − 5,000) ÷ 5,000 × 100 = 50%. Held over 2 years, that same 50% total works out to about 22.47% annualized — ((7,500 ÷ 5,000)^(1 ÷ 2) − 1) × 100 — because the return compounds year on year rather than landing all at once. The annualized rate is always the fairer number when you are stacking investments held for different lengths of time against each other.

ROI can also be negative, which simply means a loss: $5,000.00 falling to $4,000.00 is a −20% ROI — (4,000 − 5,000) ÷ 5,000 × 100 — so you ended with less than you put in. Keep in mind what the number leaves out: it ignores how much risk you took to earn that return and any interim cash, like dividends or extra deposits, that moved in or out between the start and the end.

Frequently asked questions