Universal Calculator
TAIIR

ROI Calculator

Calculate your Return on Investment. Measure profitability, compare opportunities, and annualize returns for any timeframe.

Use fractional years for months (e.g., 0.5 for 6 months)

ROI = (Gain / Cost) × 100% · Annualized ROI = (1 + ROI)^(1/Years) – 1

Total ROI

0.00%

Overall return on investment

Investment Details

Net Gain / Loss $0.00
Annualized ROI 0.00%
CAGR Equivalent 0.00%

Understanding Return on Investment (ROI)

Return on Investment (ROI) is the quintessential metric for evaluating the profitability of any financial endeavor. Whether you're assessing a stock purchase, a real estate flip, a marketing campaign, or a business expansion, ROI provides a clear, percentage‑based answer to the question: "Was this worth it?" This ROI Calculator delivers an instant, mathematically precise ROI based on your initial cost and final value, and optionally annualizes the return for easy comparison across different time horizons.

ROI's power lies in its simplicity. A 50% ROI tells you that for every dollar invested, you gained 50 cents. However, raw ROI doesn't account for time. A 50% return over one year is far more impressive than over ten years. That's why this calculator also provides Annualized ROI (equivalent to CAGR), allowing you to compare investments of varying durations on an apples‑to‑apples basis.

The ROI Formula and Variations

The basic formula is:

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

This calculator uses that exact formula. For annualized ROI (CAGR), the formula is:

Annualized ROI = [(1 + ROI)^(1 / Years)] – 1

Where ROI is expressed as a decimal (e.g., 0.5 for 50%). This annualized figure is exactly the Compound Annual Growth Rate (CAGR) of the investment.

💡 Pro Tip: Always Annualize for Fair Comparison

Never compare a 3‑year ROI of 30% to a 1‑year ROI of 15% directly. The annualized ROIs are ~9.1% and 15%, respectively. Use the annualized figure to make informed decisions.

What Is a "Good" ROI? Benchmarks by Context

A universal "good" ROI doesn't exist; it's relative to risk, timeframe, and opportunity cost. Use these benchmarks as a guide:

  • Stock Market (S&P 500): Historical annualized ROI of ~10% before inflation, ~7% after inflation.
  • Real Estate: Total ROI (cash flow + appreciation) often targets 8‑12% annually, though leverage can amplify returns (and risk).
  • Business Projects: Typically require an ROI exceeding the company's Weighted Average Cost of Capital (WACC), often 10‑15%.
  • Marketing Campaigns: A 5:1 ratio (500% ROI) is often considered strong; a 2:1 ratio (100% ROI) may be break‑even depending on margins.
  • High‑Risk Speculation (Crypto, Startups): Investors seek much higher annualized ROIs (20%+) to compensate for the elevated risk of loss.

How to Use ROI in Real‑World Decisions

1. Evaluating a Stock Investment

You bought 100 shares of XYZ at $50 ($5,000). Two years later, you sold at $70 ($7,000) and received $200 in dividends. Final value = $7,200. Initial cost = $5,000. Total ROI = 44%. Annualized ROI ≈ 20%. Compare this to the S&P 500's return over the same period to gauge performance.

2. Assessing a Home Renovation

Kitchen remodel cost: $30,000. Home value increased by $45,000. Net gain = $15,000. ROI = 50%. However, this occurred over 5 years. Annualized ROI ≈ 8.4%. Compare to alternative uses of that $30,000 (e.g., investing in the market).

3. Marketing Campaign Profitability

Ad spend: $5,000. Attributed sales: $20,000. Net gain = $15,000. ROI = 300%. Since the campaign ran for one month, annualizing isn't meaningful here—focus on the total return relative to the ad cost.

Limitations of ROI: What It Doesn't Tell You

ROI is powerful but incomplete. Be aware of its blind spots:

  1. Ignores Risk: Two investments with 15% annualized ROI may have vastly different risk profiles (e.g., government bond vs. startup equity).
  2. No Cash Flow Timing: ROI treats all gains as if they occur at the end. For investments with interim cash flows (dividends, rental income), consider using IRR for more precision.
  3. Opportunity Cost Omission: ROI doesn't compare against the next‑best alternative. Always compare an investment's ROI to your hurdle rate (e.g., what you could earn in a low‑cost index fund).
  4. Garbage In, Garbage Out: ROI is only as accurate as the inputs. Be realistic about final values and include all costs (fees, taxes, maintenance).

Frequently Asked Questions

How do I calculate ROI in Excel?

For total ROI: =(Final_Value – Initial_Cost) / Initial_Cost. For annualized ROI: =(1 + Total_ROI)^(1 / Years) – 1. This calculator performs the same math instantly.

What is the difference between ROI and IRR?

ROI is a simple percentage return. IRR is the discount rate that makes the net present value (NPV) of all cash flows zero, accounting for the exact timing of each cash flow. For a single lump‑sum investment with no interim cash flows, IRR equals annualized ROI.

Can ROI be negative?

Yes. If the final value is less than the initial cost, ROI is negative, indicating a loss. This calculator displays negative ROI values accurately.

How do I account for fees and taxes in ROI?

Subtract all costs (brokerage fees, transaction costs, taxes on gains) from the final value before entering it into the calculator. For a pre‑tax ROI estimate, use gross values; for after‑tax, use net proceeds.

Explore more precision financial tools: