ecommerce calculators

ROI Calculator

Measure the profitability of any investment by comparing returns to the original amount invested. Use it to evaluate stocks, business projects, marketing campaigns, or property purchases.

About this calculator

Return on Investment (ROI) is a percentage that expresses how much profit or loss an investment generates relative to its cost. The formula is: ROI = ((Total Returns − Initial Investment) / Initial Investment) × 100. A positive ROI means the investment generated more than it cost; a negative ROI indicates a loss. ROI is dimensionless and expressed as a percentage, making it easy to compare investments of different sizes and types — you can directly compare a $1,000 stock trade with a $1,000,000 property deal. One limitation of basic ROI is that it does not account for the time period of the investment; a 50% ROI over 10 years is far less impressive than 50% over 6 months. For time-sensitive comparisons, annualised ROI or metrics like IRR are more appropriate.

How to use

Suppose you invested $20,000 in a rental property renovation and later sold the property for proceeds attributable to that renovation of $27,000. Plug the numbers into the formula: ROI = ((27,000 − 20,000) / 20,000) × 100 = (7,000 / 20,000) × 100 = 35%. Your renovation generated a 35% return on the money spent. Enter $20,000 as the Initial Investment and $27,000 as Total Returns in the calculator to confirm. If returns had been only $18,000, the ROI would be −10%, indicating a loss.

Frequently asked questions

What is considered a good ROI for a business investment?

A good ROI varies significantly by industry, risk level, and time horizon. As a general benchmark, many businesses target an annual ROI of at least 10–15% for capital projects to justify the risk over safer alternatives like bonds or savings accounts. Marketing campaigns may target 200–400% ROI (meaning every dollar spent returns $2–$4). Real estate investors often look for 8–12% annual ROI. The key is to compare your ROI against the opportunity cost — what you could have earned by deploying the capital elsewhere.

How is ROI different from profit margin?

ROI and profit margin both measure profitability but from different perspectives. Profit margin compares profit to revenue, showing how efficiently a business converts sales into profit (Profit Margin = Net Profit / Revenue × 100). ROI compares profit to the cost of the investment, showing the efficiency of capital deployment. A business can have a high profit margin but low ROI if it required massive capital investment to generate those profits. Both metrics together give a fuller picture of financial performance.

Why does ROI not account for time and how can I adjust for it?

Basic ROI treats a 50% gain over 1 year identically to a 50% gain over 10 years, which can be misleading when comparing investments with different durations. To account for time, you can calculate annualised ROI using the formula: Annualised ROI = ((1 + ROI/100)^(1/n) − 1) × 100, where n is the number of years. For deeper analysis, metrics like Net Present Value (NPV) and Internal Rate of Return (IRR) incorporate the time value of money directly, making them better suited for long-term capital budgeting decisions.