ROI Calculator
Enter what you put in, what you got back, and how long the money was tied up. Get the dollar gain, ROI percent, and the annualized return so you can compare investments of different lengths fairly.
Quick answerROI = (final value − initial investment) ÷ initial investment × 100. Annualized ROI = ((final ÷ initial) ^ (1 ÷ years)) − 1. A $1,000 investment that grows to $1,250 over 2 years has a 25% total ROI but only 11.8% annualized.
Your numbers
Edit any field — results update as you type.
$
$
years
Total ROI
25.00%
Gain: $250.00 on $1,000.00 invested.
Net gain
$250.00
Annualized ROI
11.80%
How to calculate ROI
Subtract the initial investment from the final value to get the dollar gain (or loss). Divide by the initial investment and multiply by 100 to get ROI as a percent. For an annualized figure, take the (final ÷ initial) ratio to the power of (1 ÷ years), then subtract 1.
ROI by use case (rough benchmarks)
| Investment type | Typical annualized ROI |
|---|---|
| High-yield savings (2026) | 3–5% |
| US stock market (long-run avg) | ~10% |
| Real estate (residential, leveraged) | 8–12% |
| Small business marketing campaign | 200–400% (3–5×) |
| New product launch | 20–100% in year 1, varies wildly |
| Hiring an employee | Aim for 3× their fully-loaded cost in revenue |
Frequently asked
Related calculators
Last updated: 2026-05-14