Finance

ROI Calculator Guide

Expert Reviewed & Fact-Checked by CalcPro Editorial Team

The ROI Calculator is one of the most useful free tools available online for finance calculations. Whether you are a student, professional, or simply someone who wants accurate results without complex manual math, this guide explains exactly how the roi calculator works, the formulas behind it, and how to use it most effectively.

Jump straight to the tool: Use our free ROI Calculator for instant results.

What This Calculator Does

The ROI (Return on Investment) Calculator computes the percentage return on any investment given the cost and the return value. It also calculates annualised ROI when a time period is provided — converting the total return into a per-year rate that makes different-duration investments genuinely comparable.

The Formula

ROI = ((Return − Cost) ÷ Cost) × 100. Annualised ROI = ((Return ÷ Cost)^(1/years) − 1) × 100. The second formula is the same compound growth calculation used for interest rates — it answers 'what consistent annual return would produce this total result over this many years?'

Real-Life Example: Property Investment

A property was purchased for £180,000, had £15,000 of renovation costs, and sold for £265,000 after 4 years. Total cost = £195,000. ROI = ((265,000 − 195,000) / 195,000) × 100 = 35.9% cumulative. Annualised ROI = (265,000/195,000)^(1/4) − 1 = 1.359^0.25 − 1 ≈ 7.95% per year. This now becomes comparable to a stock market return over the same period.

Real-Life Example: Marketing Campaign

A company spends £12,000 on a digital marketing campaign that generates £31,000 in attributable revenue. ROI = ((31,000 − 12,000) / 12,000) × 100 = 158%. This is a high ROI, but it depends entirely on how 'attributable revenue' is measured — attribution models (first click, last click, multi-touch) give different revenue figures for the same spend.

What ROI Doesn't Tell You

ROI ignores risk, liquidity, and time to return. A 10% ROI in 1 month is extraordinary; a 10% ROI over 10 years is mediocre. A highly volatile investment that happens to return 20% carries very different risk than a 20% return from a property lease. For full investment comparison, ROI should be used alongside time period, risk profile, and opportunity cost.

Using the CalcPro ROI Calculator

Enter your total investment cost, the value returned, and optionally the time period. The calculator returns total ROI percentage, net gain, and (if a period is provided) the annualised rate — giving you the two most useful forms of this metric in one step.

References

Frequently Asked Questions

What's considered a good ROI?

It depends entirely on context, risk, and time period. A 7-10% annualised ROI from equities is generally considered strong over long periods. For a single marketing campaign, 200-500% ROI might be expected. For property, 6-9% annualised is typically considered solid. Compare against relevant benchmarks for the asset class, not against an abstract threshold.

How is ROI different from IRR (Internal Rate of Return)?

ROI assumes a single investment cost and a single return at the end. IRR handles multiple cash flows at different times — it's used for investments with ongoing costs, partial distributions, or phased returns. ROI is simpler to calculate; IRR is more accurate for complex multi-period investments.

Should I calculate ROI on the gross investment or net investment?

Include all costs — purchase price, transaction fees, improvement costs, management fees, carrying costs. A gross ROI that ignores costs overstates the real return. The net ROI (after all costs) is what matters for comparing against alternative uses of the same capital.

Can ROI be negative?

Yes — if the return is less than the cost, ROI is negative (a loss). For example, investing £20,000 and receiving back £15,000 gives an ROI of ((15,000-20,000)/20,000) × 100 = -25%.

Does this calculator account for inflation?

No — it calculates nominal ROI. To find real ROI (inflation-adjusted purchasing power return), subtract the cumulative inflation rate from the period. Over 4 years at 3% average inflation, a nominal 36% ROI corresponds to approximately a 24% real ROI.