ROI Calculator

Use our ROI Calculator to quickly measure return on investment, analyze profits, and make smarter financial decisions today.

Calculate the return on your investment.

About This Calculator

Return on Investment (ROI) is one of the most fundamental metrics in finance and business, measuring the profitability of an investment relative to its cost. This ROI Calculator helps investors, business owners, and financial professionals quickly evaluate whether an investment is worth pursuing by expressing returns as a simple percentage that's easy to understand and compare.

Whether you're analyzing stock market investments, real estate purchases, marketing campaign effectiveness, or business expansion opportunities, ROI provides a universal language for comparing investment performance. Understanding ROI helps you make data-driven decisions about where to allocate your capital for maximum returns.

The ROI Formula Explained

ROI = (Gain from Investment - Cost of Investment) / Cost of Investment × 100

Simplified: ROI = (Net Profit / Total Investment) × 100

Alternative form: ROI = ((Final Value - Initial Cost) / Initial Cost) × 100

Example: You invest $10,000 in stocks and sell for $15,000. Your gain is $5,000, so ROI = ($5,000 / $10,000) × 100 = 50%

ROI Benchmarks by Investment Type

Use these benchmarks to evaluate whether your investment returns are competitive:

Investment TypeTypical Annual ROIRisk LevelNotes
S&P 500 Index Funds7-10%ModerateLong-term average, includes dividends
Real Estate (Rental)8-12%ModerateIncludes appreciation + cash flow
Government Bonds3-5%LowNearly risk-free, inflation protection
Corporate Bonds4-7%Low-ModerateHigher yield than government bonds
Small Business Investment15-25%HighHigher returns justify higher risk
Private Equity/VC20-30%+Very HighTop-quartile funds only
High-Yield Savings4-5%Very LowFDIC insured, benchmark for risk-free

Simple ROI vs. Annualized ROI (CAGR)

Simple ROI doesn't account for time, making it difficult to compare investments held for different periods. Annualized ROI solves this problem:

MetricFormulaBest Used ForExample
Simple ROI(Gain / Cost) × 100Quick evaluation, same time period comparisons60% return total
Annualized ROI (CAGR)((Final/Initial)^(1/years) - 1) × 100Comparing investments with different holding periods17% per year over 3 years

Key insight: A 100% return over 5 years (14.9% annualized) is actually worse than a 50% return over 2 years (22.5% annualized). Always annualize when comparing!

How to Use This ROI Calculator

  1. Enter Amount Invested: Input your total initial investment, including the purchase price and any upfront costs (closing costs for real estate, commissions for stocks, etc.).
  2. Enter Amount Returned: Input the total value you received back, including the sale price, dividends, rental income, or any other returns generated.
  3. Specify Investment Period: Enter how long you held the investment in years (use decimals for partial years, e.g., 1.5 for 18 months).
  4. Add Additional Costs: Include any ongoing costs like fees, maintenance, taxes, or management expenses that reduced your net return.
  5. Analyze Results: Review both your simple ROI and annualized ROI (CAGR) to understand your true investment performance.

Common ROI Calculation Mistakes to Avoid

Ignoring the time value of money: A 50% ROI over 5 years (8.4% annualized) is far worse than 30% ROI over 2 years (14% annualized). Always calculate annualized ROI when comparing investments held for different periods.
Not accounting for all costs: Transaction fees, management fees, taxes, maintenance costs, and opportunity costs can reduce your actual ROI by 20-30%. Include ALL expenses in your calculation for accurate results.
Comparing apples to oranges: A 10% ROI on a government bond is not equivalent to 12% ROI on a volatile stock. Risk-adjusted returns tell a more complete story. Consider the Sharpe ratio for risk-adjusted comparisons.
Using nominal vs. real returns: A 10% return with 4% inflation is only 6% in real purchasing power. Subtract inflation to understand your true wealth increase.
Ignoring opportunity cost: If you earned 8% ROI but could have earned 10% in an index fund with less effort, your true ROI relative to alternatives is negative.

When to Use ROI vs. Other Financial Metrics

MetricBest Use CaseLimitations
ROIQuick profitability assessment, comparing similar investmentsDoesn't account for time or cash flow timing
IRR (Internal Rate of Return)Investments with multiple cash flows over timeComplex to calculate, can have multiple solutions
NPV (Net Present Value)Comparing projects with different sizes and timelinesRequires choosing a discount rate
Payback PeriodAssessing liquidity risk and capital recovery timeIgnores returns after payback, doesn't consider time value

Related Investment Calculators

  • IRR Calculator — Calculate Internal Rate of Return for investments with multiple cash flows over time
  • NPV Calculator — Determine Net Present Value to compare investments of different sizes and durations
  • Investment Calculator — Project compound growth with regular contributions over time
  • Payback Period Calculator — Calculate how long it takes to recover your initial investment
  • CAGR Calculator — Calculate annualized returns for fair multi-year comparisons

Methodology & Sources: ROI calculations follow standard financial formulas used by investment professionals and business analysts worldwide. Benchmark returns are based on historical market data from sources including S&P Dow Jones Indices, Federal Reserve Economic Data (FRED), and National Council of Real Estate Investment Fiduciaries (NCREIF). Individual investment results will vary based on specific circumstances, market conditions, and timing. This calculator is for educational purposes—consult a qualified financial advisor for personalized investment advice. Last updated January 2026.

Frequently Asked Questions

What is ROI and how is it calculated?

ROI (Return on Investment) is a financial metric that measures the profitability of an investment relative to its cost. The ROI formula is: ROI = (Gain from Investment - Cost of Investment) / Cost of Investment × 100. For example, if you invest $10,000 and receive $15,000 back, your gain is $5,000 and your ROI = ($5,000 / $10,000) × 100 = 50%. A positive ROI indicates a profitable investment, while a negative ROI means you lost money. This simple percentage makes it easy to compare different investment opportunities regardless of their size.

What is considered a good ROI percentage?

A good ROI varies significantly by investment type and risk level. Stock market index funds typically target 7-10% annual ROI, reflecting long-term market averages. Real estate investments generally aim for 8-12% annual ROI including appreciation and rental income. Government bonds offer lower but safer returns of 3-5%. Small business investments often require 15-25% ROI to justify the higher risk. Venture capital expects 25%+ due to high failure rates. Always compare your ROI against the risk-free rate (currently 4-5% for savings accounts) and factor in inflation to understand your real returns.

How do I calculate annualized ROI?

Annualized ROI (also called CAGR - Compound Annual Growth Rate) adjusts your return to a yearly basis for fair comparison across different time periods. The formula is: Annualized ROI = ((Final Value / Initial Cost)^(1/Years) - 1) × 100. For example, if you invest $10,000 and it grows to $16,000 over 3 years: Annualized ROI = ((16,000/10,000)^(1/3) - 1) × 100 = (1.6^0.333 - 1) × 100 = 17%. This is more useful than simple ROI (60%) because it allows you to compare investments held for different lengths of time. A 60% return over 3 years (17% annualized) is less impressive than 40% over 2 years (18.3% annualized).