Skip to content
D DocNectar

Free ROI Calculator

Calculate return on investment from an initial investment and final value, with an optional annualized rate.

Last updated October 12, 2026 · Report an error

Thanks for rating!

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.

  1. Enter your initial investment amount.
  2. Enter the final value it grew to.
  3. Optionally enter how many months you held it.
  4. 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.

Frequently asked questions

Yes, with no signup and no limit on how many calculations you run.
ROI is the total percentage return over the whole holding period, regardless of how long that was. Annualized ROI converts that into an equivalent yearly rate using compound growth, which makes returns over different time periods directly comparable.
If the investment lost all of its value (a final value of zero or less), there's no meaningful compound annual growth rate to calculate, so the field is left blank rather than showing a misleading number.
No — it calculates ROI purely from the investment amount and final value you enter. Subtract any fees or taxes from your final value first if you want a true net return.
Yes — ROI is commonly used for marketing campaigns, equipment purchases, and other business investments, not just stocks or funds. Just enter the cost as your investment and the value or savings gained as the final value.
Calculations are linked to your browser session so you can revisit them — your data isn't shared with anyone else.

Get new calculators and guides in your inbox

No spam — just new tools like ROI Calculator and practical guides.

Favorites