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
- Investment Comparison: Compare different investment opportunities
- Performance Measurement: Track investment success over time
- Decision Making: Make informed financial decisions
- Business Analysis: Evaluate project or campaign profitability
- 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.