ROI Calculator - Calculate Return on Investment

Calculate ROI (Return on Investment) instantly. Determine the profitability of investments and compare different opportunities.

About This Calculator

ROI Calculator - Return on Investment Calculator

Calculate your Return on Investment (ROI) instantly with our free calculator. Measure investment profitability with annualized ROI, total return, and comprehensive investment analysis.

Calculate Your ROI

Investment Details:

  • Amount Invested: $[Input]
  • Amount Returned: $[Input]
  • Investment Period: [Input] years/months/days

[Calculate Button]

Your ROI Results:

  • ROI: [Percentage]%
  • Annualized ROI: [Percentage]%
  • Net Profit: $[Amount]
  • Total Return: [Multiplier]x

Investment Performance:

  • [Visual performance chart]
  • Break-even timeframe
  • Comparison benchmarks

What is ROI (Return on Investment)?

Return on Investment (ROI) is a performance measure used to evaluate the efficiency or profitability of an investment. It compares the gain or loss from an investment relative to its cost.

Basic Formula

ROI = (Net Profit / Cost of Investment) × 100%

Example:

Investment: $10,000
Return: $12,000
Net Profit: $2,000

ROI = ($2,000 / $10,000) × 100%
ROI = 20%

Why ROI Matters

  1. Investment Comparison: Compare different investment opportunities
  2. Performance Measurement: Track investment success over time
  3. Decision Making: Make informed financial decisions
  4. Business Analysis: Evaluate project or campaign profitability
  5. Risk Assessment: Weigh returns against investment risk

How to Calculate ROI

Basic ROI Calculation

Formula:

ROI = [(Final Value - Initial Value) / Initial Value] × 100%

Example 1: Simple Investment

Scenario: Invest $5,000, receive $6,500 after 1 year

Calculation:

Net Profit = $6,500 - $5,000 = $1,500
ROI = ($1,500 / $5,000) × 100%
ROI = 30%

Example 2: Multi-Year Investment

Scenario: Invest $50,000, receive $75,000 after 3 years

Calculation:

Net Profit = $75,000 - $50,000 = $25,000
ROI = ($25,000 / $50,000) × 100%
ROI = 50%

Annualized ROI:

Annualized ROI = [(($75,000 / $50,000)^(1/3)) - 1] × 100%
Annualized ROI = [(1.5^0.333) - 1] × 100%
Annualized ROI = [1.145 - 1] × 100%
Annualized ROI = 14.5%

Annualized ROI

What is Annualized ROI?

Annualized ROI converts total ROI into an equivalent yearly rate, allowing for comparison between investments with different time horizons.

Formula

Annualized ROI = [(1 + Total ROI)^(1/n) - 1] × 100%

Where n = number of years

Why Annualize?

Example: Comparing two investments

Investment A:

  • 2 years
  • Total ROI: 50%

Investment B:

  • 5 years
  • Total ROI: 80%

Without annualizing, Investment B looks better. But...

Annualized ROI A:

[(1 + 0.50)^(1/2) - 1] × 100% = 22.47%

Annualized ROI B:

[(1 + 0.80)^(1/5) - 1] × 100% = 12.47%

Investment A is actually better!

ROI vs Other Metrics

ROI vs ROE (Return on Equity)

Feature ROI ROE
Measures Investment efficiency Return on shareholder equity
Used By All investors Stock investors
Formula Profit / Investment Net Income / Shareholder Equity

ROI vs IRR (Internal Rate of Return)

Feature ROI IRR
Complexity Simple calculation Complex calculation
Cash Flows Single period Multiple periods
Time Value Doesn't consider Considers time value of money

ROI vs NPV (Net Present Value)

Feature ROI NPV
Output Percentage Dollar amount
Best For Quick comparison Detailed analysis
Considers No Yes (time value, discount rate)

ROI in Different Contexts

Stock Market ROI

Total Stock Return:

Total ROI = [(Price Change + Dividends) / Initial Price] × 100%

Example:

Buy: Stock at $100
Sell: Stock at $115 after 1 year
Dividends: $5

ROI = [($115 - $100 + $5) / $100] × 100%
ROI = 20%

Real Estate ROI

Cash on Cash Return:

ROI = (Annual Cash Flow / Total Cash Invested) × 100%

Example:

Purchase Price: $200,000
Down Payment: $40,000
Annual Rental Income: $12,000
Annual Expenses: $8,000
Annual Cash Flow: $4,000

ROI = ($4,000 / $40,000) × 100%
ROI = 10%

Marketing ROI (ROMI)

Return on Marketing Investment:

ROMI = [(Revenue - Marketing Cost) / Marketing Cost] × 100%

Example:

Marketing Spend: $10,000
Generated Revenue: $35,000

ROMI = [($35,000 - $10,000) / $10,000] × 100%
ROMI = 250%

Note: ROMI often uses different formulas across industries

Business Project ROI

New Product Launch:

ROI = [(Revenue - Costs) / Costs] × 100%

Example:

Development Cost: $100,000
Marketing Cost: $50,000
Revenue Year 1: $250,000
Cost of Goods Sold: $100,000

Net Profit = $250,000 - $100,000 - $50,000 - $100,000
Net Profit = $0
ROI = 0% (break-even)

Good vs Bad ROI

What is a Good ROI?

Depends on:

  • Investment type
  • Time period
  • Risk tolerance
  • Industry benchmarks
  • Economic conditions

General Guidelines

Investment Type Good ROI (Annual) Excellent ROI (Annual)
Stocks > 7-8% (S&P 500 avg) > 15%
Bonds > 3-5% > 7%
Real Estate > 8-12% > 15%
Business > 15% > 30%
Marketing > 300-400% > 500%+

Risk-Adjusted Returns

Higher risk = Higher expected return

Risk-Return Spectrum:

  • Low Risk (Savings): 1-2% ROI
  • Medium Risk (Bonds): 3-5% ROI
  • High Risk (Stocks): 7-10%+ ROI
  • Very High Risk (Startups): 50%+ ROI potential

ROI Calculation Examples

Example 1: Stock Investment

Scenario:

  • Bought: 100 shares at $50 each = $5,000
  • Sold: 100 shares at $65 each = $6,500
  • Dividends received: $200
  • Holding period: 2 years

Calculation:

Total Return = $6,500 + $200 = $6,700
Net Profit = $6,700 - $5,000 = $1,700
ROI = ($1,700 / $5,000) × 100% = 34%

Annualized ROI = [(1.34)^(1/2) - 1] × 100% = 15.6%

Example 2: Real Estate Investment

Scenario:

  • Purchase Price: $300,000
  • Down Payment: $60,000
  • Closing Costs: $5,000
  • Renovation Costs: $15,000
  • Total Invested: $80,000
  • Annual Rent: $24,000
  • Annual Expenses: $12,000
  • Annual Cash Flow: $12,000
  • Sold after 5 years for: $350,000

Calculation:

Total Cash Invested: $80,000
Total Return: $12,000 × 5 + ($350,000 - $80,000)
           = $60,000 + $270,000 = $330,000
Net Profit: $330,000 - $80,000 = $250,000

Cash-on-Cash ROI = ($250,000 / $80,000) × 100% = 312.5%
Annualized ROI = [(4.125)^(1/5) - 1] × 100% = 32.8%

Example 3: Marketing Campaign

Scenario:

  • Ad Spend: $5,000
  • Generated Revenue: $20,000
  • Product Cost: $8,000

Calculation:

Net Profit = $20,000 - $5,000 - $8,000 = $7,000
ROMI = ($7,000 / $5,000) × 100% = 140%

Note: ROMI uses different formulas. Some use:

ROMI = ($20,000 / $5,000) × 100% = 400%

Factors Affecting ROI

1. Time Horizon

Shorter investments need higher annual ROI

Example:

  • Investment A: 10% return in 1 year
  • Investment B: 20% return in 5 years

Annualized A: 10% Annualized B: 3.7%

Investment A is better despite lower total return

2. Inflation

Real ROI adjusts for inflation:

Real ROI = [(1 + Nominal ROI) / (1 + Inflation Rate) - 1] × 100%

Example:

Nominal ROI: 8%
Inflation: 3%

Real ROI = [(1.08 / 1.03) - 1] × 100% = 4.85%

3. Taxes

After-Tax ROI:

After-Tax ROI = [(Net Profit - Taxes) / Investment] × 100%

Example:

Investment: $10,000
Return: $13,000
Profit: $3,000
Tax Rate: 15%
Tax: $450

After-Tax ROI = [($3,000 - $450) / $10,000] × 100% = 25.5%

4. Transaction Costs

Fees, Commissions, Spreads:

Net Return = Gross Return - Transaction Costs
ROI = [(Net Return - Investment) / Investment] × 100%

Example:

Investment: $10,000
Gross Return: $11,000
Fees: $200

Net Profit: $11,000 - $10,000 - $200 = $800
ROI = ($800 / $10,000) × 100% = 8%

ROI Benchmarks

Stock Market Benchmarks

S&P 500 Historical Returns:

  • 1-Year: -38% to +52%
  • 5-Year: -2% to +28% (annualized)
  • 10-Year: -1% to +19% (annualized)
  • 30-Year: ~10% average (annualized)

Beating the S&P 500 is a common goal for investors

Business Investment Benchmarks

Minimum Acceptable Rate of Return (MARR):

  • Safe investments: 3-5%
  • Corporate projects: 10-15%
  • Risky ventures: 25%+
  • Startups: 50%+

Real Estate Benchmarks

Cap Rates (ROI in Real Estate):

  • Excellent: 8%+
  • Good: 6-8%
  • Fair: 4-6%
  • Poor: < 4%

Common Mistakes

Mistake 1: Ignoring Time Value of Money

Problem: $100 today ≠ $100 in 10 years

Solution: Use annualized ROI or NPV for multi-year comparisons

Mistake 2: Not Considering Risk

Problem: High ROI might mean high risk

Solution: Evaluate risk-adjusted returns (Sharpe ratio, etc.)

Mistake 3: Ignoring Transaction Costs

Problem: Fees significantly impact returns

Solution: Calculate ROI after all costs

Mistake 4: Comparing Different Time Periods

Problem: 20% over 5 years vs 15% over 1 year

Solution: Always annualize for comparison

Mistake 5: Cherry-Picking Time Periods

Problem: Starting/ending dates affect ROI dramatically

Solution: Use consistent measurement periods

How do I calculate ROI percentage?

ROI = [(Final Value - Initial Value) / Initial Value] × 100. For example, if you invest $1,000 and receive $1,200 back, ROI = 20%.

What is a good ROI for stocks?

Historically, the S&P 500 averages ~10% annually. Beating 10-12% annually is considered excellent. Safe investments should match or beat inflation.

What is the difference between ROI and IRR?

ROI is a simple percentage return calculation. IRR (Internal Rate of Return) is a complex metric that accounts for time value of money and multiple cash flows over time.

How do I annualize ROI?

Use the formula: Annualized ROI = [(1 + Total ROI)^(1/n) - 1] × 100%, where n is the number of years.

What is a good marketing ROI?

Good marketing ROI varies by industry. Generally, a 5:1 return (400% ROMI) is considered good, 10:1 (900%) is excellent. This means $10 in revenue for every $1 spent.

Why is my ROI negative?

Your investment lost money. You either sold for less than you bought, or the return didn't cover costs. Consider holding longer or investigating what went wrong.

How does inflation affect ROI?

Inflation reduces real (purchasing power) ROI. If ROI is 5% but inflation is 3%, your real return is only about 2%.

Can ROI be over 100%?

Yes! ROI can be any positive number. Over 100% means you more than doubled your investment. ROI can also be negative (you lost money).

What's the difference between ROI and profit margin?

ROI = (Profit / Investment) × 100% Profit Margin = (Profit / Revenue) × 100% Different denominators, different meanings

How do taxes affect ROI?

Taxes reduce your net profit, which reduces your ROI. Always calculate after-tax ROI for accurate comparisons, especially across different investment types.


Practice Examples

Example 1: Calculate Basic ROI

Invested: $5,000 Returned: $7,000

Calculation:

ROI = (($7,000 - $5,000) / $5,000) × 100%
ROI = 40%

Example 2: Annualized ROI

Invested: $10,000 Returned: $15,000 Time: 3 years

Calculation:

Total ROI = (($15,000 - $10,000) / $10,000) × 100% = 50%
Annualized = [(1.50)^(1/3) - 1] × 100% = 14.5%

Related Calculators

  • Profit Margin Calculator
  • Markup Calculator
  • Margin Calculator
  • NPV Calculator
  • CAGR Calculator

Need Help? Our ROI calculator is perfect for investors, business owners, and marketers. Calculate your return on investment now!

Frequently Asked Questions

Related Calculators

Investment Calculator - Calculate Investment Returns

Calculate your investment returns with our free investment calculator. Plan your portfolio growth with compound interest, contributions, and investment strategies.

Investment Profit Calculator - Calculate ROI & Returns

Calculate investment profit instantly. ROI calculator, percentage gain, and total return. Perfect for stocks, crypto, and business investments.

Savings Calculator - Calculate Savings Growth

Calculate your savings growth instantly with our free savings calculator. Plan your financial future with compound interest, regular deposits, and goal tracking.

Retirement Calculator - Plan Your Retirement Savings

Calculate how much you need to save for retirement. Plan your retirement savings goals and see if you are on track.

Compound Interest Calculator - Calculate Investment Growth

Calculate compound interest instantly. See how your investments grow over time. Include regular contributions and various compounding periods.

Budget Calculator - Plan Your Monthly Budget

Plan your budget with our free budget calculator. Track income, expenses, and savings to achieve your financial goals with detailed budget analysis using the 50/30/20 rule.

Loan Payoff Calculator - Calculate Early Loan Payoff

Calculate loan payoff with extra payments. See how much time and interest you can save. Generate amortization schedules. Perfect for mortgages and loans.

Mortgage Calculator - Calculate Monthly Mortgage Payments

Calculate your monthly mortgage payment instantly. Includes taxes, insurance, PMI, and amortization schedule. Free mortgage calculator.

Salary Calculator - Calculate Your Salary

Calculate your salary instantly with our free salary calculator. Convert hourly to annual salary, compare pay periods, and understand your true earnings.

VAT Calculator - Calculate VAT (Value Added Tax)

Calculate VAT (Value Added Tax) instantly with our free VAT calculator. Compute tax-inclusive and tax-exclusive prices for any VAT rate.

Take Home Pay Calculator - Calculate Your Net Income

Calculate your take-home pay instantly with our free take-home-pay calculator. Estimate your net pay after federal taxes, state taxes, Social Security, and Medicare deductions.

Income Tax Calculator - Calculate Your 2024 Income Tax

Calculate your income tax instantly with our free income tax calculator. Based on 2024 tax brackets, see your federal tax, state tax, effective rate, and marginal rate.

Break-Even Calculator - Calculate Break-Even Point

Calculate break-even point for your business instantly. Find how many units you need to sell to cover costs. Essential for entrepreneurs.

Savings Goal Calculator - Plan Your Savings

Calculate savings to reach your goals instantly. Plan for vacations, emergencies, and major purchases. See how much to save monthly.

Margin Calculator - Calculate Profit Margin

Calculate profit margin percentages for business pricing.

Profit Margin Calculator - Calculate Profit Margins

Calculate profit margins, gross margin, and net margin.

CAGR Calculator - Calculate Compound Annual Growth Rate

Calculate CAGR (Compound Annual Growth Rate) for investments. Determine annual growth rate over multiple periods.

Capital Gains Tax Calculator - Calculate Tax on Investment Profit

Calculate capital gains tax on investment profits. Short-term and long-term capital gains tax calculations.