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:

Basic ROI Formula
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:

Alternative Form
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.

StepCalculationResult
Initial Investment100 × $50$5,000
Sale Revenue100 × $65$6,500
FeesBrokerage$50
Net Profit$6,500 − $5,000 − $50$1,450
ROI$1,450 / $5,000 × 10029%

Example 2 — Business Investment

You spend $20,000 on marketing. It generates $35,000 in new revenue but costs $8,000 in fulfillment.

ParameterValue
Marketing Investment$20,000
Revenue Generated$35,000
Fulfillment Cost$8,000
Net Profit$35,000 − $20,000 − $8,000 = $7,000
ROI35%

Example 3 — Negative ROI

You invest $15,000 in a business. After one year it is worth $11,000.

ParameterValue
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 Formula
Annualized ROI = ((1 + ROI/100)^(1/years) − 1) × 100

years = How long the investment was held

Total ROIHolding PeriodAnnualized ROI
50%1 year50.0%/yr
50%3 years14.5%/yr
50%5 years8.4%/yr
50%10 years4.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 TypeGood Annual ROIRisk Level
Savings Account3–5%Very Low
Government Bonds4–6%Low
S&P 500 Index Fund7–10%Medium
Real Estate8–12%Medium-High
Small Business15–25%High
Crypto (long-term)20%+Very High

Limitations of ROI

ROI is powerful but has important limitations you must understand:

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

What does ROI stand for?+

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.

What is a good ROI percentage?+

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.

What is the difference between ROI and profit?+

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).

How do I calculate ROI on a stock?+

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.

Related Calculators and Guides