Return on Investment is the single most important metric for evaluating whether a financial decision was worth making. It applies equally to stock portfolios, real estate purchases, marketing campaigns, and business equipment. Despite its ubiquity, many people calculate ROI incorrectly or compare investments without accounting for time, which leads to flawed conclusions. This guide walks through the math correctly, from basic ROI to annualized CAGR.
Step 1: Determine Net Profit and Total Cost
Before applying any formula, you need to identify two numbers clearly:
- Total Cost of Investment — everything you spent to acquire and maintain the investment. This includes the purchase price, transaction fees, commissions, maintenance costs, and any capital improvements. For a rental property, it includes closing costs, repairs, and management fees. For a stock, it includes brokerage commissions and any advisory fees.
- Net Profit — the total return minus the total cost. If you bought shares for $10,000 and sold for $14,500 after paying $50 in trading fees, your net profit is $14,500 − $10,000 − $50 = $4,450.
The most common mistake at this stage is forgetting to include all costs. Omitting fees, taxes, or maintenance expenses will inflate your ROI and give you a misleadingly optimistic picture of your actual return.
Step 2: Apply the Basic ROI Formula
ROI = (Net Profit / Cost of Investment) × 100 Example: You invested $10,000 and received $14,450 back (after fees). Net profit = $4,450. ROI = (4,450 / 10,000) × 100 = 44.5%.
This formula tells you how much profit you earned relative to what you put in, expressed as a percentage. A 44.5% ROI means you earned 44.5 cents of profit for every dollar invested. The simplicity of this formula is its greatest strength and its greatest weakness — it does not account for how long the investment took.
Worked Examples
| Investment | Cost | Final Value | Net Profit | ROI |
|---|---|---|---|---|
| Stock purchase | $10,000 | $14,450 | $4,450 | 44.5% |
| Marketing campaign | $5,000 | $18,000 revenue | $13,000 | 260% |
| Home renovation | $25,000 | $32,000 added value | $7,000 | 28% |
| Equipment purchase | $50,000 | $62,000 savings | $12,000 | 24% |
Step 3: Annualize with CAGR
Basic ROI has a critical blind spot: it ignores time. A 44.5% return earned over 2 years is very different from the same 44.5% earned over 10 years. To compare investments held for different periods, you need the Compound Annual Growth Rate (CAGR):
CAGR = (Ending Value / Beginning Value)^(1/years) − 1 Example: $10,000 grew to $14,450 over 3 years. CAGR = (14,450 / 10,000)^(1/3) − 1 = (1.445)^0.3333 − 1 = 13.1% per year.
CAGR smooths out the annual ups and downs into a single annualized rate. It tells you: "If this investment had grown at a perfectly steady rate every year, what would that rate have been?" This makes it the standard metric for comparing any two investments, regardless of whether one was held for 2 years and another for 7.
Analyze any investment with ROI, CAGR, and IRR
Try the ROI Calculator →Step 4: Compare and Evaluate
Once you have annualized returns, you can make fair comparisons. Consider two investments:
| Metric | Investment A | Investment B |
|---|---|---|
| Initial Cost | $20,000 | $20,000 |
| Final Value | $32,000 | $44,000 |
| Holding Period | 3 years | 8 years |
| Total ROI | 60% | 120% |
| CAGR | 16.96% | 10.35% |
At first glance, Investment B looks better with its 120% total return. But after annualizing, Investment A delivered 16.96% per year compared to B's 10.35%. Dollar for dollar, year for year, Investment A was the stronger performer. Without CAGR, this comparison would be impossible to make accurately.
Beyond Raw Returns: What Else Matters
ROI and CAGR are essential but not complete. Before committing capital, also consider:
- Risk. A 12% CAGR from a diversified index fund carries very different risk than 12% from a single stock or startup investment. Higher returns often come with higher volatility.
- Liquidity. Real estate may offer strong returns but locks up your capital for years. Publicly traded stocks can be sold instantly. The ability to exit matters.
- Tax impact. Long-term capital gains are taxed at lower rates than short-term gains. A 15% pre-tax return might be 12.75% after taxes at the long-term rate, or 10.5% at the short-term rate. Model these scenarios with the Capital Gains Tax Calculator.
- Inflation erosion. A 7% nominal return during 3% inflation is really a 4% real return. Always consider whether your investment is actually growing your purchasing power.
Common ROI Mistakes
- Forgetting costs. Transaction fees, management fees, maintenance expenses, and taxes all reduce your actual return. Include everything.
- Comparing total ROI across different time horizons. Always use CAGR when holding periods differ.
- Ignoring opportunity cost. A 6% ROI sounds acceptable until you realize a risk-free Treasury bond was paying 5%. The incremental return for the additional risk was only 1%.
- Projecting past returns forward. Historical ROI does not guarantee future results. Use past performance as one input among many, not as a prediction.
For real estate investments specifically, the Cap Rate Calculator provides a more nuanced analysis that accounts for net operating income, vacancy rates, and operating expenses beyond what basic ROI captures.
Key Takeaways
- Basic ROI = (Net Profit / Cost) × 100 gives you the total percentage return on your investment.
- CAGR annualizes returns so you can fairly compare investments held for different periods.
- Include all costs — fees, taxes, maintenance — or your ROI will be artificially inflated.
- ROI alone is insufficient. Risk, liquidity, taxes, and inflation must all factor into your investment evaluation.