ROI — return on investment — is the most widely used financial metric in the world. Whether you are evaluating a stock, a business decision, a real estate deal, or a crypto trade, ROI tells you one thing clearly: was it worth it? This guide explains exactly what ROI means, how to calculate it, and how to use it to make smarter money decisions.
Calculate ROI Instantly
Enter any investment and get ROI, net profit, and annualized return in seconds.
Use Free ROI Calculator →What is ROI?
ROI stands for Return on Investment. It measures how much profit or loss you made on an investment relative to how much you invested. It is expressed as a percentage.
A positive ROI means you made money. A negative ROI means you lost money. The higher the ROI, the more profitable the investment relative to its cost.
Example: You invest $10,000 in a stock. One year later it is worth $13,000. Your ROI is 30% — you earned $3,000 on a $10,000 investment.
The ROI Formula
The basic ROI formula is simple:
ROI = (Net Profit / Cost of Investment) × 100
Net Profit = Final Value − Initial Investment − Additional Costs
Result = Percentage return on your investment
You can also write it as:
ROI = ((Final Value − Initial Cost) / Initial Cost) × 100
Real Calculation Examples
Example 1 — Stock Investment
You buy 100 shares at $50 each ($5,000 total). You sell them for $65 each ($6,500 total). Brokerage fees total $50.
| Step | Calculation | Result |
|---|---|---|
| Initial Investment | 100 × $50 | $5,000 |
| Sale Revenue | 100 × $65 | $6,500 |
| Fees | Brokerage | $50 |
| Net Profit | $6,500 − $5,000 − $50 | $1,450 |
| ROI | $1,450 / $5,000 × 100 | 29% |
Example 2 — Business Investment
You spend $20,000 on marketing. It generates $35,000 in new revenue but costs $8,000 in fulfillment.
| Parameter | Value |
|---|---|
| Marketing Investment | $20,000 |
| Revenue Generated | $35,000 |
| Fulfillment Cost | $8,000 |
| Net Profit | $35,000 − $20,000 − $8,000 = $7,000 |
| ROI | 35% |
Example 3 — Negative ROI
You invest $15,000 in a business. After one year it is worth $11,000.
| Parameter | Value |
|---|---|
| Initial Investment | $15,000 |
| Final Value | $11,000 |
| Net Loss | −$4,000 |
| ROI | −26.7% |
Annualized ROI — Why It Matters
Basic ROI does not account for time. A 50% ROI over 10 years is very different from a 50% ROI over 1 year. This is where annualized ROI becomes essential for comparing investments held for different periods.
Annualized ROI = ((1 + ROI/100)^(1/years) − 1) × 100
years = How long the investment was held
| Total ROI | Holding Period | Annualized ROI |
|---|---|---|
| 50% | 1 year | 50.0%/yr |
| 50% | 3 years | 14.5%/yr |
| 50% | 5 years | 8.4%/yr |
| 50% | 10 years | 4.1%/yr |
A 50% ROI over 10 years annualizes to just 4.1% per year — below the stock market average. Context is everything when evaluating investment returns.
What is a Good ROI?
There is no universal answer — it depends entirely on the investment type and risk level. Higher risk must be compensated by higher potential ROI.
| Investment Type | Good Annual ROI | Risk Level |
|---|---|---|
| Savings Account | 3–5% | Very Low |
| Government Bonds | 4–6% | Low |
| S&P 500 Index Fund | 7–10% | Medium |
| Real Estate | 8–12% | Medium-High |
| Small Business | 15–25% | High |
| Crypto (long-term) | 20%+ | Very High |
Limitations of ROI
ROI is powerful but has important limitations you must understand:
- Does not account for time — use annualized ROI for fair comparisons across different holding periods
- Does not account for risk — a 20% ROI from bonds and a 20% ROI from penny stocks are very different achievements
- Does not include opportunity cost — what else could you have done with that money?
- Does not factor inflation — a 5% ROI in a 4% inflation environment is only 1% real return
- Easy to manipulate — by choosing which costs to include or exclude
Best practice: Always use annualized ROI when comparing investments. Always consider risk alongside return. A higher ROI from a riskier investment is not automatically better.
Calculate Your Investment ROI
Enter your investment details and instantly see ROI, annualized return, and investment verdict.
Calculate ROI Now →Frequently Asked Questions
ROI stands for Return on Investment. It measures how much profit or loss you made on an investment as a percentage of the original cost. Positive ROI means profit. Negative ROI means loss.
It depends on investment type and risk. For stocks, 7-10% annually is solid. Real estate 8-12%. Small business 15-25%. The key is comparing ROI to the risk taken — higher risk demands higher ROI to justify it.
Profit is the raw dollar amount gained. ROI is profit expressed as a percentage of the investment. A $1,000 profit on a $10,000 investment (10% ROI) is very different from a $1,000 profit on a $100,000 investment (1% ROI).
Stock ROI = ((Sale Price − Purchase Price − Fees) / Purchase Price) × 100. Include all fees and dividends received for accurate calculation. Use our ROI calculator to compute this instantly.