Return on Investment (ROI) measures the gain or loss from an investment relative to its cost. It is one of the most widely used financial metrics in business, investing, and personal finance because it reduces any investment outcome to a single, comparable percentage. Whether you are evaluating a stock purchase, a marketing campaign, a real estate deal, or a business expansion, ROI gives you a universal benchmark for comparison.
The ROI Formula
ROI = (Net Profit ÷ Cost of Investment) × 100. Net profit is the final value of the investment minus the original cost. If you invest $5,000 and it grows to $7,500, your net profit is $2,500 and ROI = (2,500 ÷ 5,000) × 100 = 50%. A positive ROI means you made money; a negative ROI means you lost money relative to what you put in.
Simple ROI Worked Examples
- Buy stocks for $10,000, sell for $13,500: ROI = (3,500 ÷ 10,000) × 100 = 35%
- Spend $500 on a marketing campaign, generate $2,000 in revenue: ROI = (1,500 ÷ 500) × 100 = 300%
- Buy property for $200,000, sell for $180,000: ROI = (−20,000 ÷ 200,000) × 100 = −10%
- Invest $3,000 in employee training; productivity gains worth $7,500: ROI = (4,500 ÷ 3,000) × 100 = 150%
Annualized ROI: Accounting for Time
Simple ROI does not account for time, which makes comparing investments of different durations misleading. A 50% ROI over 10 years is very different from a 50% ROI over 1 year. The annualized (compound annual) ROI formula corrects for this: Annualized ROI = ((1 + ROI)^(1 ÷ years) − 1) × 100. A 50% total ROI over 5 years equals approximately 8.45% per year — consistent with long-run stock market expectations.
Comparing Investments Using ROI
ROI's primary strength is that it puts different investments on a comparable scale. A $1,000 investment returning $300 (30% ROI) and a $100,000 investment returning $25,000 (25% ROI) can be directly compared. For capital allocation decisions, the investment with the higher annualized ROI is generally preferred, assuming similar risk levels. However, absolute dollar amounts and opportunity costs also matter when deciding how to allocate limited resources.
ROI in Business Decisions
Businesses use ROI to evaluate capital expenditures, product launches, hiring decisions, and technology investments. A company might calculate that upgrading its software system requires $200,000 but will save $80,000 per year in labour costs, yielding a 2.5-year payback period and a 40% first-year ROI. Projects with ROI above the company's cost of capital create value; those below it destroy it. ROI analysis disciplines resource allocation across competing priorities.
ROI for Stock Picking
When evaluating stocks, investors calculate ROI by including both price appreciation and dividends received. If you buy a stock for $50, receive $3 in dividends, and sell for $58, net profit is $11 and ROI = (11 ÷ 50) × 100 = 22%. Comparing annualized ROI across holdings helps identify which positions are generating returns and which are dragging the portfolio. Remember to account for transaction costs and taxes in the net profit figure for accuracy.
Real Estate ROI
Real estate ROI has two components: cash-on-cash return from rental income and capital appreciation upon sale. Cash-on-cash ROI = Annual Net Rental Income ÷ Total Cash Invested × 100. If you put $50,000 down on a rental property and net $4,000 per year after mortgage, taxes, and maintenance, your cash-on-cash ROI is 8%. When you eventually sell, you add the appreciation gain to calculate the total ROI of the entire holding period.
Marketing ROI
Marketing teams use ROI to justify budgets and compare channel effectiveness. Marketing ROI = (Revenue Attributable to Campaign − Campaign Cost) ÷ Campaign Cost × 100. A $10,000 Google Ads campaign generating $60,000 in attributed revenue has an ROI of 500%. The challenge is attribution — accurately tracing revenue to its marketing source is difficult, especially across multiple touch-points. Still, even rough marketing ROI estimates help prioritise budget allocation toward the highest-performing channels.
ROI vs Net Present Value (NPV)
NPV is a more sophisticated metric that discounts future cash flows back to today's value using a required rate of return. Unlike ROI, NPV accounts for the time value of money — a dollar received in five years is worth less than a dollar today. For short-term decisions, ROI is sufficient. For multi-year capital projects where cash flows arrive at different times, NPV provides a more accurate picture of true value creation. When ROI and NPV disagree, NPV is generally the more reliable guide.
Limitations of ROI
- Ignores risk — a 200% ROI from a lottery ticket does not equal a 200% ROI from a Treasury bond
- Ignores time without annualizing — a 100% return over 20 years is worse than a 100% return over 2 years
- Ignores intermediate cash flows — dividends or rental income should be included but often are omitted
- Does not capture opportunity cost — earning 5% while the market returned 15% is a poor outcome despite a positive ROI
- Easy to manipulate — choosing a favourable time window or excluding costs can inflate ROI figures artificially
- Ignores scale — a 50% ROI on $100 (gain of $50) is less useful than a 20% ROI on $1,000,000 (gain of $200,000)
When to Use ROI and When to Look Beyond It
ROI is best used as a first-pass filter to eliminate clearly inferior options and compare similar investments. For personal investing decisions, combine ROI with risk assessment, time horizon, and portfolio context. For business decisions, supplement ROI with payback period, IRR, and NPV for a complete picture. Never make a significant financial decision based on ROI alone — it is a powerful tool, but one of many in a well-equipped financial toolkit.
ROI is a useful starting point but should never be the only metric. Always ask: what was the risk, over what time period, what were the opportunity costs, and does the annualized return justify the investment compared to alternatives?



