Investment

How to Calculate Return on Investment (ROI)

Learn how to calculate ROI for investments, real estate, and business decisions. Understand annualized ROI, limitations, and how to compare different investment opportunities.

7 min read

Table of Contents

The Basic ROI Formula

Return on Investment (ROI) measures the profitability of an investment relative to its cost. The basic formula is ROI = (Net Profit / Cost of Investment) x 100. For example, if you invest $10,000 and sell for $13,000, your net profit is $3,000 and your ROI is 30%. This calculation works for any investment: stocks, real estate, business ventures, or even education. ROI is expressed as a percentage, making it easy to compare returns across different types and sizes of investments. A $1,000 investment that returns $1,200 (20% ROI) is proportionally better than a $100,000 investment that returns $115,000 (15% ROI), even though the dollar amount is larger. When calculating ROI, be sure to include all costs: purchase commissions, maintenance expenses, improvements (for real estate), and selling costs to get an accurate picture of true profitability.

Annualized ROI for Fair Comparisons

Simple ROI does not account for time, which makes comparing investments of different durations misleading. A 50% ROI over 10 years is actually a much lower annual return than a 20% ROI over 2 years. Annualized ROI solves this by converting any return to an equivalent annual rate. The formula is: Annualized ROI = [(1 + ROI)^(1/n) - 1] x 100, where n is the number of years. That 50% return over 10 years is approximately 4.1% annualized, while the 20% return over 2 years is approximately 9.5% annualized. This metric is essential for comparing a 3-year real estate investment to a 5-year stock portfolio or deciding between a short-term and long-term bond. Financial professionals almost always use annualized returns when discussing investment performance because it provides an apples-to-apples comparison.

ROI in Real Estate and Business

For real estate, ROI calculations should include all income and expenses. For a rental property, annual ROI is calculated as (Annual Rental Income - Annual Expenses) / Total Investment x 100. Total investment includes the down payment, closing costs, and any renovation expenses. Expenses include mortgage payments, property taxes, insurance, maintenance, vacancy costs, and property management fees. Cash-on-cash return, a related metric, measures only the cash income relative to the cash invested (excluding appreciation), which is more useful for comparing rental properties. For business investments, ROI helps evaluate decisions like purchasing new equipment, hiring employees, or launching marketing campaigns. A marketing campaign costing $5,000 that generates $15,000 in attributable revenue (net of other costs) delivers a 200% ROI — a clear signal to continue or expand the campaign.

Limitations of ROI

While ROI is useful, it has important limitations. It does not account for risk — a 15% ROI from government bonds is far more impressive (and safer) than a 15% ROI from a speculative cryptocurrency. ROI also ignores the time value of money unless annualized, and it does not consider opportunity cost — the return you could have earned from an alternative investment. For real estate, ROI calculations often omit the value of the owner's time spent managing the property. ROI can also be manipulated depending on which costs are included or excluded. For a more complete picture, consider ROI alongside other metrics: risk-adjusted returns (Sharpe ratio), internal rate of return (IRR) for cash flows over time, and net present value (NPV) for comparing investments with different cash flow timing. No single metric tells the whole story, but ROI provides a quick and intuitive starting point for evaluating any financial decision.

Key Takeaways

  • ROI = (Net Profit / Cost of Investment) x 100 — a simple percentage showing profitability.
  • Always use annualized ROI when comparing investments of different time horizons.
  • Include all costs (commissions, fees, maintenance) for an accurate ROI calculation.
  • ROI does not account for risk — a high ROI from a risky investment is not equivalent to the same ROI from a safe one.
  • Use ROI alongside other metrics like IRR and NPV for a complete investment analysis.

Frequently Asked Questions

What is a good ROI?
A good ROI depends on the investment type and risk level. The S&P 500 has historically returned about 10% annually before inflation. Real estate rental properties typically aim for 8-12% cash-on-cash returns. Anything that consistently beats inflation (3-4%) is adding real wealth. Higher-risk investments should offer proportionally higher expected returns to compensate.
How do I calculate ROI on stocks?
For stocks, ROI = (Current Value - Purchase Price + Dividends Received) / Purchase Price x 100. If you bought $5,000 in stock, received $300 in dividends, and the stock is now worth $6,500, your ROI is ($6,500 - $5,000 + $300) / $5,000 x 100 = 36%. Include brokerage commissions in your purchase price for accuracy.
Is ROI the same as interest rate?
No. An interest rate is a contractual rate of return on a loan or deposit. ROI is a broader measure that includes all sources of profit or loss, including capital appreciation, dividends, interest, and fees. A stock investment has no interest rate, but it has an ROI based on its total return.

Get Annual Tax Rate Updates

We'll notify you when federal and state tax brackets change so you're always prepared.

No spam, ever. Unsubscribe at any time.