CalcGate
    Investment

    How to Calculate Investment Returns (ROI)

    ROI measures profit relative to cost: ROI = (Gain − Cost) / Cost × 100%. Invest $10,000, sell for $13,000 → ROI = 30%. Annualized ROI accounts for holding period.

    CalcPal EditorialFebruary 20, 202610 min

    Buy shares for $5,000, sell for $6,500 after 2 years. 30% total ROI over 2 years, or roughly 14% annualized return. This guide shows how calculate investment returns (roi) works with real numbers you can apply today.

    Quick answer

    Return on Investment (ROI) is the percentage return on an investment relative to its cost. It is the most common metric for comparing investments, projects, and business decisions.

    How how to calculate investment returns (roi) works in practice

    Return on Investment (ROI) is the percentage return on an investment relative to its cost. It is the most common metric for comparing investments, projects, and business decisions.

    The goal is not to memorize every term — it is to know which inputs matter and what outcome you are aiming for.

    So what: When you can explain this in your own words, you are far less likely to accept a bad quote, fee, or assumption.

    A real scenario worth running

    Buy shares for $5,000, sell for $6,500 after 2 years. Step by step: Gain = $6,500 − $5,000 = $1,500 → ROI = ($1,500 / $5,000) × 100 = 30% → Annualized ≈ (1.30)^(1/2) − 1 ≈ 14% per year. Bottom line: 30% total ROI over 2 years, or roughly 14% annualized return.

    So what: Plug your own numbers into the same logic before you decide.

    What ROI measures

    Return on Investment (ROI) tells you how much profit (or loss) you earned relative to what you invested:

    Or when gain is already net: ROI = (Final value − Initial investment) / Initial investment × 100%

    Example: Invest $10,000, sell for $14,000 → ROI = ($14,000 − $10,000) / $10,000 = 40%

    ROI is simple and widely used — but it has limits (see below).

    So what: Run your own inputs before you commit — small changes in assumptions can shift the outcome sharply.

    Types of investment returns

    Simple ROI

    Best for single-period investments with one inflow and one outflow. A flip, a one-year CD, a single stock trade.

    Annualized ROI

    Essential when comparing investments held for different periods:

    $10,000 → $14,000 over 4 years: (14/10)^0.25 − 1 = 8.8%/year — not 40%/year.

    Total return

    Includes all income: capital gains + dividends + interest + reinvested distributions.

    Stock example: Buy at $100, receive $5/year dividends for 3 years, sell at $130.

    • Capital gain: $30
    • Dividends: $15
    • Total return on $100 = 45% over 3 years

    So what: Run your own inputs before you commit — small changes in assumptions can shift the outcome sharply.

    Worked examples by asset class

    InvestmentInitialFinal (after period)Simple ROIAnnualized
    S&P 500 (10 yr)$10,000~$25,000150%~9.6%/yr
    Rental property (5 yr)$50,000 down$90,000 equity + $15k rent110%~16%/yr*
    Savings (3 yr, 5% APY)$10,000$11,57615.8%5%/yr
    Failed startup$25,000$5,000−80%

    *Leveraged real estate ROI looks high because denominator is down payment, not total property value.

    So what: Run your own inputs before you commit — small changes in assumptions can shift the outcome sharply.

    ROI examples by asset class (historical ranges)

    InvestmentTypical holdingHistorical return
    S&P 500 stocks10+ years~10%/year (nominal)
    Investment-grade bonds5–10 years4–6%/year
    Real estate (leveraged)10+ years8–15% on equity
    High-yield savingsAny4–5% APY (2026)
    GoldLong-term~5–7%/year (volatile)

    Past performance does not guarantee future results. Use ranges for planning, not guarantees.

    So what: Run your own inputs before you commit — small changes in assumptions can shift the outcome sharply.

    Limitations of ROI

    ROI does not capture:

    • Risk — higher ROI often means higher volatility (crypto vs savings account)
    • Inflation — 10% ROI with 4% inflation = 6% real return
    • Taxes — capital gains tax reduces net ROI significantly
    • Liquidity — can't sell real estate or private equity quickly without cost
    • Time value of money — $1,000 in 5 years ≠ $1,000 today (use annualized or NPV)
    • Cash flows mid-period — multiple deposits/withdrawals need IRR, not simple ROI

    So what: Run your own inputs before you commit — small changes in assumptions can shift the outcome sharply.

    Business ROI

    For a business project:

    ROI = (Net profit from project − Project cost) / Project cost

    ProjectCostProfit generatedROI
    Marketing campaign$10,000$15,00050%
    New equipment$50,000$12,000/year savings24%/year
    Failed product launch$100,000$20,000 revenue−80%

    Include all costs — labour, overhead, opportunity cost of capital.

    So what: Run your own inputs before you commit — small changes in assumptions can shift the outcome sharply.

    ROI vs IRR vs CAGR

    MetricBest for
    ROISimple one-shot investments
    CAGRSmooth annual growth rate over time
    IRRMultiple cash flows, complex projects

    For comparing a 3-year stock gain vs a 7-year property hold, use annualized figures.

    So what: Run your own inputs before you commit — small changes in assumptions can shift the outcome sharply.

    Common mistakes

    1. Simple ROI = (Final value − Initial cost) / Initial cost × 100% — this quietly costs you over time.
    2. Annualized ROI adjusts for time — essential when comparing different holding periods..
    3. ROI ignores risk, taxes, and inflation unless you adjust for them — this quietly costs you over time.
    4. Negative ROI means a loss on the investment — this quietly costs you over time.
    5. Use ROI alongside payback period and risk for decisions — this quietly costs you over time.

    What to do next

    Use our ROI Calculator to model your situation — change one input at a time to see what moves the result most.

    Formula

    ROI = (Gain − Cost) / Cost × 100%
    Gain
    Final value or net profit
    Cost
    Initial investment or total cost basis

    Worked example

    Buy shares for $5,000, sell for $6,500 after 2 years.

    1. Gain = $6,500 − $5,000 = $1,500
    2. ROI = ($1,500 / $5,000) × 100 = 30%
    3. Annualized ≈ (1.30)^(1/2) − 1 ≈ 14% per year

    Result: 30% total ROI over 2 years, or roughly 14% annualized return.

    Key takeaways

    • Simple ROI = (Final value − Initial cost) / Initial cost × 100%.
    • Annualized ROI adjusts for time — essential when comparing different holding periods.
    • ROI ignores risk, taxes, and inflation unless you adjust for them.
    • Negative ROI means a loss on the investment.
    • Use ROI alongside payback period and risk for decisions.

    Try it yourself

    Run your own numbers with our free calculator.

    ROI Calculator

    Frequently asked questions

    Data sources

    This article is for educational purposes only and is not financial, tax, or medical advice. Consult a qualified professional for decisions about your situation.

    Related calculators

    Related articles

    investment

    The Power of Compound Interest: How Your Money Grows

    Discover how compound interest works, learn the magic formula, and see real examples of how your money can grow exponentially over time.

    Read more
    investment

    SIP vs Lump Sum: Which is Better?

    Compare SIP and lump sum investment strategies to find out which suits your goals.

    Read more