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 typeTypical annualized ROI
High-yield savings (2026)3–5%
US stock market (long-run avg)~10%
Real estate (residential, leveraged)8–12%
Small business marketing campaign200–400% (3–5×)
New product launch20–100% in year 1, varies wildly
Hiring an employeeAim for 3× their fully-loaded cost in revenue

Frequently asked

Related calculators

Last updated: 2026-05-14