Initializing, please wait a moment

Enter the initial investment amount and the final value to see your ROI percentage and net profit. Add a holding period in years to get the annualized rate - useful when comparing investments held over different time spans.

The calculation runs locally in your browser - your numbers stay on your device, no upload and no account needed. The result updates as you type so you can try different figures without resubmitting.

ROI Calculator Online


Enter the initial investment amount and the final value you received - the tool shows the ROI percentage, the net profit, and, if you enter the holding period in years, the annualized return rate.

The calculation runs locally in the browser - your numbers stay on your device, no upload and no account needed.

The result updates as you type, so you can adjust the figures to explore different scenarios. Use it for stocks, real estate, a marketing campaign, or any situation where you have a cost and a return figure.

← Back to Utility Tools

Related tools:

Tags: #utility

Related guides:

Loading reviews...

Frequently Asked Questions

What is the ROI formula used by this calculator?

ROI (%) = (Final value - Initial investment) / Initial investment x 100. Net profit is Final value minus Initial investment. The formula is shown below the result on the page so you can verify the math.

How do I calculate annualized ROI?

Enter the holding period in years. The tool computes annualized ROI as (Final value / Initial investment)^(1 / years) - 1, expressed as a percentage. This lets you compare a 2-year investment that returned 50% with a 1-year investment that returned 30%.

Does this calculator account for taxes or fees?

No - results are pre-tax nominal returns. The calculation does not deduct brokerage fees, capital gains tax, inflation, or dividends. Use the result as a starting point and adjust for your specific costs.

Can I use it for marketing campaign ROI?

Yes. Enter the campaign spend as the initial investment and the total revenue attributed to the campaign as the final value. You get the ROI percentage and net return instantly.