ROI Calculator
Free return on investment calculator and profit calculator. Calculate simple ROI percentage, annualised ROI (CAGR), total gain or loss, and payback period. Use as an investment profit calculator, ROI calculator with annualised return, or investment return calculator CAGR tool. Compare up to 4 investments side by side. Works as a stock investment return calculator, and answers how to calculate ROI on investment, real estate ROI calculator, marketing campaign ROI calculator and CAGR calculator. No login required.
Calculate Return on Investment, CAGR & Compare Investments
Rate this tool
Everything the ROI Calculator Does
How to Use the ROI Calculator
ROI Calculator: LazyTools vs Competitors
Most free ROI calculators return a single percentage with no CAGR, no comparison mode and no chart. LazyTools provides the full analysis that investors and business owners actually need.
| Feature | LazyTools | calculatorsoup.com | investor.gov | Omnicalculator |
|---|---|---|---|---|
| Simple ROI % | Yes | Yes | Yes | Yes |
| CAGR (annualised ROI) | Yes | No | Yes | Yes |
| Total gain in currency | Yes | Yes | Yes | Yes |
| Payback period | Yes | No | No | Yes |
| Compare multiple investments | Yes (up to 4) | No | No | No |
| Timeline growth chart | Yes | No | No | Yes |
| Multiple currencies | Yes (7) | No | USD only | Yes |
| No login required | Yes | Yes | Yes | Yes |
ROI and CAGR Formulas Explained
ROI and CAGR are the two most important return metrics for evaluating any investment. Understanding the difference and knowing when to use each is the key to making fair comparisons between different opportunities.
| Metric | Formula | When to use it |
|---|---|---|
| Simple ROI | (Final value - Initial) / Initial x 100 | Single period, same duration investments, quick comparison |
| Net profit | Final value - Initial investment | Absolute gain or loss in currency terms |
| CAGR | (Final / Initial) to the power of (1/years) - 1 | Comparing investments held for different durations |
| Payback period | Initial investment / Annual gain | How long to recover the original investment |
| ROI multiple | Final value / Initial investment | Venture capital and private equity (e.g. 3x, 5x) |
| Marketing ROI | (Revenue - Cost) / Cost x 100 | Campaign performance relative to spend |
ROI vs CAGR: which to use?
Use simple ROI when comparing investments held for exactly the same duration. Use CAGR whenever investments have different holding periods. For example, Investment A returned 80% total ROI over 4 years, and Investment B returned 50% total ROI over 2 years. Simple ROI incorrectly suggests A was better. CAGR reveals A returned 15.8% per year while B returned 22.5% per year - B was the stronger performer on an annualised basis. This distinction is what most free ROI calculators fail to surface, and is why CAGR is the professional standard for comparing investments.
Stock investment return calculator
For stock investment return calculations, enter your total purchase cost including brokerage fees as the initial investment. Enter the current portfolio value or sale proceeds minus selling fees as the final value. Enter the number of years you have held the position. The CAGR result tells you your annualised return, which you can benchmark against the S&P 500 historical average of approximately 7-10% per year (inflation-adjusted). Use Compare mode to evaluate individual stock picks against each other or against an index fund.
Real estate ROI calculator
For real estate ROI calculations, the initial investment should include purchase price, stamp duty, legal fees and any renovation costs. The final value is the current market value or sale proceeds. For rental properties, you can add total rental income received to the final value to capture the full return including yield. The CAGR then reflects the total annualised return combining capital appreciation and rental income. A 8-12% CAGR including rental yield is typical in many markets, though this varies significantly by location.
Marketing campaign ROI calculator
For marketing campaign ROI calculations, enter the total campaign cost as the initial investment and the total revenue attributed to the campaign as the final value. Marketing ROI = (Revenue - Cost) / Cost x 100. A commonly cited benchmark is a 5:1 ratio (400% ROI) as the minimum for a profitable campaign, though this varies by industry and margin. For campaigns running less than a year, enter the duration as a decimal (e.g. 0.25 for a 3-month campaign) to get the annualised CAGR, which lets you compare campaign performance against longer-horizon investments.