Last updated October 12, 2026 · Report an error
Return on investment (ROI) measures how much profit — or loss — an investment generated relative to what you put in. It's the single most common way to compare completely different kinds of investments (stocks, a marketing campaign, a piece of equipment) on the same scale: a percentage.
This calculator takes your initial investment and its final value and returns the net profit, the overall ROI percentage, and — if you provide how long you held the investment — an annualized ROI so you can compare returns across different time periods on equal footing.
How it works
Enter your initial investment amount and its final value (what it grew to, or what you sold it for). Optionally add the number of months you held the investment. The tool calculates net profit, ROI as a percentage of your initial investment, and — when a time period is given — the annualized ROI using compound growth, so a 25% return over 2 years and a 25% return over 6 months don't look artificially identical.
- Enter your initial investment amount.
- Enter the final value it grew to.
- Optionally enter how many months you held it.
- Review net profit, ROI percent, and annualized ROI.
Examples
A straightforward one-time return
Investing $1,000 that grows to $1,250 gives a $250 net profit and a 25% ROI — useful on its own, but incomplete without knowing how long it took.
Comparing returns over different time periods
A $1,000 investment growing to $1,210 over 24 months is a 21% total ROI but only a 10% annualized ROI — noticeably less impressive once you account for the two years it took to get there.
Who should use it
- Evaluating the return on a stock, fund, or other financial investment.
- Measuring the payoff from a marketing campaign or business initiative.
- Comparing returns across investments held for different lengths of time.
Industry applications
- Personal finance and investing
- Marketing and business analytics
- Small business and startup decision-making
Advantages
- Calculates both total ROI and an optional annualized rate in one step.
- Works for any kind of investment, not just financial securities.
- Instant, with no signup required.
Limitations
- Doesn't account for taxes, fees, or inflation automatically.
- Doesn't factor in risk — a simple percentage can't capture how volatile the path to that return was.
- Annualized ROI assumes smooth compound growth, which may not reflect how the investment actually performed period to period.
Common mistakes to avoid
- Comparing raw ROI percentages across investments held for very different lengths of time without annualizing them first.
- Forgetting to subtract fees, taxes or other costs from the final value before calculating ROI.
- Treating a high ROI on a very small investment as equally significant as the same ROI on a much larger one.
Best practices
- Always annualize ROI before comparing investments with different holding periods.
- Net out fees, taxes and other costs from your final value for a true net ROI.
- Use ROI alongside risk — a higher return with much higher risk isn't automatically the better choice.
Tips
- When comparing multiple investment options, always look at annualized ROI rather than total ROI if their holding periods differ.
- Re-run the calculation with your after-tax, after-fee final value for a more realistic real-world return.