ROI (Return on Investment) is one of the most widely used financial indicators in the world for evaluating the efficiency of an investment. Whether it is a real estate investment, stock market investment, or a marketing campaign, ROI provides a clear and immediate measure of the profitability achieved. In this guide, we explore the ROI formula in depth, how to interpret it correctly, its limitations, and the differences compared to other financial indicators.
What Is ROI (Return on Investment)
ROI, literally "return on investment," is a financial performance indicator that measures the percentage return of an investment relative to its initial cost. It is used in business, finance, and marketing to compare the efficiency of different investments and make informed decisions about resource allocation.
The strength of ROI lies in its simplicity: it is a percentage number that indicates how much an investment has earned (or lost) relative to how much was spent. An ROI of 50% means that for every euro invested, 50 cents of net profit were earned.
ROI is used by individual investors to evaluate financial portfolios, by companies to analyze investment projects, by marketing professionals to measure the effectiveness of advertising campaigns, and by entrepreneurs to decide whether to launch new business initiatives.
The ROI Formula
The basic ROI formula is simple and straightforward:
ROI = [(Investment Gain - Investment Cost) / Investment Cost] x 100
Or, in equivalent form:
ROI = (Net Profit / Investment Cost) x 100
Where:
- Investment Gain: the total value obtained from the investment (sale, revenue, current value)
- Investment Cost: the total amount spent to make the investment
- Net Profit: the difference between gain and cost
Basic Calculation Example
Suppose you invested 10,000 EUR in stocks and sold them for 13,500 EUR:
- Net Profit = 13,500 - 10,000 = 3,500 EUR
- ROI = (3,500 / 10,000) x 100 = 35%
The investment generated a 35% return relative to the initial capital.
Annualized ROI: The Correct Formula for Comparing Investments
The basic ROI does not account for the time factor. A 30% ROI earned in 1 year is very different from a 30% ROI earned over 5 years. To make investments with different time horizons comparable, the annualized ROI is used:
Annualized ROI = [(1 + ROI)^(1/n) - 1] x 100
Where n is the number of years of the investment.
Example
| Investment | Cost | Gain | Total ROI | Duration | Annualized ROI |
|---|---|---|---|---|---|
| Investment A | 10,000 EUR | 15,000 EUR | 50% | 2 years | 22.5% |
| Investment B | 10,000 EUR | 18,000 EUR | 80% | 5 years | 12.5% |
Although Investment B has a higher total ROI (80% vs 50%), Investment A has a significantly better annualized ROI (22.5% vs 12.5%), indicating greater efficiency in the use of capital over time.
How to Interpret ROI
The interpretation of ROI depends heavily on the context. Here are some general guidelines:
| ROI Value | Interpretation |
|---|---|
| ROI > 0% | The investment generated a profit |
| ROI = 0% | The investment returned exactly the invested capital |
| ROI < 0% | The investment generated a loss |
| ROI > 10% per year | Considered good for low-risk investments |
| ROI > 20% per year | Excellent, but often associated with high risk |
It is important to compare ROI against a benchmark. For example, if the stock market has historically averaged 7-8% per year, an investment with an annual ROI of 5% may not be satisfactory despite being positive.
Practical ROI Calculation Examples
Real Estate ROI
Purchase of an apartment to rent out:
- Purchase price: 150,000 EUR
- Renovation costs: 20,000 EUR
- Notary and tax costs: 10,000 EUR
- Total cost: 180,000 EUR
- Annual net rent (after taxes and expenses): 7,200 EUR
Annual rental ROI = (7,200 / 180,000) x 100 = 4.0%
If after 10 years the property is resold for 220,000 EUR:
- Total gain = 220,000 + (7,200 x 10) - 180,000 = 112,000 EUR
- Total ROI = (112,000 / 180,000) x 100 = 62.2%
- Annualized ROI = [(1 + 0.622)^(1/10) - 1] x 100 = 4.95%
Marketing Campaign ROI
Online advertising campaign for an e-commerce business:
- Advertising budget: 5,000 EUR
- Content creation costs: 1,500 EUR
- Total cost: 6,500 EUR
- Revenue generated by the campaign: 22,000 EUR
- Product profit margin: 40%
- Gross profit: 22,000 x 0.40 = 8,800 EUR
ROI = [(8,800 - 6,500) / 6,500] x 100 = 35.4%
Stock Investment ROI
Purchase of stocks and sale after 3 years:
- Purchase: 500 shares at 20 EUR each = 10,000 EUR
- Purchase commissions: 15 EUR
- Dividends received over 3 years: 900 EUR
- Sale: 500 shares at 28 EUR each = 14,000 EUR
- Sale commissions: 15 EUR
Net profit = 14,000 + 900 - 10,000 - 15 - 15 = 4,870 EUR
Total ROI = (4,870 / 10,030) x 100 = 48.6%
Annualized ROI = [(1.486)^(1/3) - 1] x 100 = 14.1%
Limitations of ROI
Despite its usefulness, ROI has several limitations to be aware of:
- Does not consider time: the basic ROI does not distinguish between a return earned in 1 month or in 10 years. The annualized ROI must be used for proper comparisons.
- Does not consider risk: two investments with the same ROI may have very different risk levels. ROI provides no information about volatility or the probability of loss.
- Does not consider opportunity cost: ROI does not account for what could have been earned by investing the capital elsewhere.
- Sensitive to cost definition: including or excluding certain costs can significantly alter the result.
- Not suitable for investments with multiple cash flows: for investments that generate income and expenses at different times, basic ROI is not the most appropriate indicator.
Comparing ROI with Other Financial Indicators
To get a complete picture of an investment's profitability, it is useful to complement ROI with other indicators:
| Indicator | What It Measures | Advantages | Limitations |
|---|---|---|---|
| ROI | Overall percentage return | Simple, immediate | Does not consider time and risk |
| IRR | Internal rate of return | Considers timing of cash flows | More complex to calculate |
| NPV | Net present value of cash flows | Considers the time value of money | Requires estimation of discount rate |
| Payback Period | Time to recover the investment | Measures liquidity | Ignores cash flows after recovery |
| ROE | Return on equity | Specific to shareholders | Influenced by financial leverage |
When to Use IRR Instead of ROI
The IRR (Internal Rate of Return) is preferable to ROI when the investment generates cash flows at different points in time. IRR represents the discount rate that makes the NPV (Net Present Value) equal to zero, and it is particularly useful for comparing projects with different timelines.
When to Use NPV
NPV is the most complete indicator from a theoretical standpoint. It accounts for the time value of money by discounting all future cash flows at a chosen discount rate. A positive NPV indicates that the investment creates value; a negative NPV indicates that it destroys value.
How to Improve the ROI of Your Investments
There are fundamentally two ways to improve ROI:
Increase Gains
- Optimize the investment strategy
- Diversify the portfolio to capture returns across different sectors
- Reinvest profits to benefit from compound interest
- In marketing: improve the conversion rate and average order value
Reduce Costs
- Minimize commissions and management fees
- Optimize the tax efficiency of investments
- In marketing: reduce the cost per customer acquisition (CPA)
- In real estate: negotiate better purchase terms
Frequently Asked Questions (FAQ)
What is a good ROI?
There is no universal value for a "good ROI" because it depends on the sector, risk, and time horizon. In general, an annualized ROI exceeding the return on government bonds (approximately 3-4% in 2026) can be considered positive. For stock market investments, an annual ROI of 7-10% is in line with the historical market average. For digital marketing, an ROI of 300-500% is considered good.
How do you calculate ROI on a real estate investment?
Add up all costs incurred (purchase, renovation, taxes, notary, maintenance) and compare them with total gains (rent collected + any capital gain on sale, net of taxes and expenses). The formula remains: (Net Profit / Total Cost) x 100.
Does ROI account for inflation?
No, nominal ROI does not account for inflation. To obtain the real ROI, use the formula: Real ROI = [(1 + Nominal ROI) / (1 + Inflation Rate)] - 1. For example, a nominal ROI of 10% with 3% inflation corresponds to a real ROI of approximately 6.8%.
What is the difference between ROI and ROE?
ROI measures the return on the total investment (equity + debt), while ROE (Return on Equity) measures the return exclusively on equity capital. A company with high financial leverage may have a high ROE but a modest ROI.
Can ROI be negative?
Yes, a negative ROI indicates that the investment generated a loss. For example, if you invest 10,000 EUR and the value drops to 7,000 EUR, the ROI is -30%.
How do you calculate the ROI of a marketing campaign?
Marketing ROI is calculated as: [(Profit attributable to the campaign - Campaign cost) / Campaign cost] x 100. It is important to consider only the incremental profit generated by the campaign (not total revenue) and to include all costs (media, creative, tools, personnel).
Is ROI suitable for comparing investments of different durations?
Basic ROI is not. To compare investments with different time horizons, the annualized ROI must be used, which normalizes the return on an annual basis, allowing for fair comparisons.
Lascia un commento