Advertisement

📈 ROI Calculator

Calculate Return on Investment (ROI): net profit, total return percentage, and annualized return from your initial cost and final value. Works for any asset or project.

Return on Investment — Payback Period Context

BrainyCalculators editorial insight — unique to this tool

ROI = (gain − cost) / cost × 100%. A ₹2 lakh marketing campaign generating ₹6 lakh incremental profit = 200% ROI but says nothing about time — 200% over 1 month beats 200% over 5 years. CapEx projects (solar panels, machinery) should pair ROI with payback period.

When to use this calculator

Use to compare discrete project returns. For ongoing business margin, use Profit Margin; for stock holding period return, use Investment Return.

Comparing annual growth across different time periods?

This page shows total ROI over the whole period. For the smoothed compound annual growth rate, use the CAGR Calculator →

What is Return on Investment (ROI)?

Return on Investment (ROI) measures total profitability relative to cost, expressed as a percentage: ROI = (Final Value − Initial Cost) ÷ Initial Cost × 100. It is a simple, universal metric for comparing the total gain or loss of stocks, real estate, marketing campaigns, or business projects — regardless of how long they took.

Use this page when you want the overall return on an investment from start to finish. It also reports an annualized figure, but its primary output is the cumulative ROI over the whole holding period.

If you specifically need the smoothed year-over-year growth rate — to compare investments held for different lengths of time on an equal annual basis — use the CAGR Calculator, which isolates the compound annual growth rate.

ROI Formula

ROI = ((Final Value − Initial Investment) ÷ Initial Investment) × 100

For annualized ROI over multiple years: Annualized ROI = (1 + ROI/100)^(1/years) − 1

How to Calculate ROI — Step by Step

  1. 1
    Enter Initial Investment
    Enter the total amount you invested (purchase price, fees, etc.).
  2. 2
    Enter Final Value
    Enter the final value received (sale price + any dividends or income).
  3. 3
    Enter Duration (optional)
    Enter the investment duration in years to see annualized ROI.
  4. 4
    Read Your Results
    The calculator shows ROI %, net profit, and annualized return instantly.

How the ROI Calculation Works

The ROI formula subtracts your starting investment from your final value, divides by the starting investment, and multiplies by 100. The result is a percentage representing your total return. For example, investing $10,000 and receiving $12,500 yields a net gain of $2,500 — dividing $2,500 by $10,000 gives 0.25, which equals a 25% ROI, meaning 25 cents of profit per dollar invested.

When a time period is provided, the calculator converts your total ROI into an annualized return using the Compound Annual Growth Rate (CAGR) formula. This is essential for fair comparisons: a 25% ROI over 5 years (~4.6%/year) is very different from a 20% ROI in a single year (20%/year). Annualizing puts all investments on equal footing.

Worked Example 1: Stock Investment

You invest $10,000 in stocks. After 2 years, your portfolio is worth $13,500.

Net Profit = $13,500 − $10,000 = $3,500
ROI = ($3,500 ÷ $10,000) × 100 = 35%
Annualized ROI = (1.35)^(1/2) − 1 = 16.2% per year

Worked Example 2: Real Estate Investment

You buy a rental property for $180,000 and spend $20,000 on renovations (total cost: $200,000). Over 5 years you collect $60,000 net rental income and sell for $260,000.

Total Return = ($260,000 − $200,000) + $60,000 = $120,000
ROI = ($120,000 ÷ $200,000) × 100 = 60%
Annualized ROI = (1.60)^(1/5) − 1 = 9.86% per year

A solid real estate return — slightly below the long-run S&P 500 average but with lower market correlation.

Real-World Applications of ROI

📈
Stock & Fund Investing
Compare equity, ETF, and mutual fund performance over any holding period on a level playing field.
🏠
Real Estate
Evaluate rental yield plus property appreciation against total acquisition and holding costs.
📣
Marketing Campaigns
Measure ROAS and email marketing ROI to allocate budget to the highest-returning channels.
🏭
Business Capital Projects
Justify equipment purchases, factory expansions, or new product line investments to stakeholders.
🎓
Education & Training
Measure the salary premium gained from a degree or certification relative to tuition and lost earnings.
🚀
Startups & Venture Capital
Benchmark portfolio performance and evaluate deal terms using ROI multiples (MOIC).

Advantages

  • Simple to calculate with just two inputs
  • Universally understood across all industries
  • Enables easy side-by-side investment comparisons
  • Works for any asset type or time period
  • Annualized ROI allows fair cross-period comparisons
  • Helps prioritize capital allocation decisions

Limitations

  • Does not account for investment risk or volatility
  • Ignores the time value of money (use IRR instead)
  • Can be manipulated by adjusting what counts as "cost"
  • Does not adjust for inflation or purchasing power
  • Ignores qualitative benefits like brand value or talent

Common Mistakes When Calculating ROI

1
Forgetting Hidden Costs
Transaction fees, brokerage commissions, maintenance, closing costs, and taxes must all be included. Omitting them inflates your calculated ROI significantly.
2
Not Annualizing for Comparison
A 50% ROI over 10 years is only ~4.1% per year — much less impressive than a 20% ROI in one year. Always annualize before comparing investments of different durations.
3
Ignoring Opportunity Cost
A 5% ROI looks positive, but if a risk-free savings account offers the same rate, your real risk-adjusted return is zero. Always benchmark against an alternative.
4
Confusing Gross vs. Net ROI
Gross ROI is before taxes; net ROI is after. For real estate or business investments, the difference can be very large. Always specify which figure you are quoting.
5
Using Projected Numbers
Projections are speculative. Always base your ROI analysis on actual verified figures; use conservative estimates only when projecting future returns.

Understanding Your ROI Results

ROI Range Interpretation Typical Context
Below 0% Loss — investment declined in value Market downturns, failed projects
0–5% Low — may not beat inflation Savings accounts, CDs, T-bills
5–10% Moderate — typical safe investment Bonds, dividend stocks, REITs
10–20% Good — beats most market benchmarks Index funds, real estate, growth stocks
20–50% Excellent — high-performing investment Successful ventures, tech stocks
Above 50% Outstanding — verify your assumptions Startups, leveraged investments

ROI Benchmarks by Investment Type

Investment Type Typical Annual ROI Risk Level Liquidity
High-Yield Savings 4–5% Very Low High
US Treasury Bonds 4–6% Very Low High
Corporate Bonds 5–8% Low Medium
S&P 500 Index Funds ~10% Medium High
Real Estate 8–12% Medium Low
Growth Stocks 15–25% High High
Small Business 20–40% Very High Very Low

Historical averages only. Past performance does not guarantee future results.

How the ROI Calculator Works

Formula, assumptions, and calculation steps for this finance tool.

Formula Used

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

Methodology

Financial calculators use time-value-of-money, rate conversion, amortization, or return formulas depending on the tool. Inputs are normalized to matching periods before the final result is calculated.

Calculation Steps

  1. Enter the principal amounts, rates, terms, or cash flows requested by the calculator.
  2. Convert annual rates to the correct monthly, daily, or yearly period when needed.
  3. Apply the finance formula for payment, return, yield, or future value.
  4. Show the result with supporting totals such as interest, gain, or balance.

Assumptions and Limits

  • Rates are assumed constant unless the calculator asks for a schedule.
  • Taxes, fees, and inflation are included only when fields are provided.
  • Financial results are estimates for planning, not investment or lending advice.

Frequently Asked Questions

A good ROI depends on the investment type, risk level, and time horizon. Stock markets have historically averaged ~10% annually. Real estate averages 8–12%. For business investments, any ROI above your cost of capital is acceptable. As a minimum benchmark, your ROI should at least beat the current inflation rate.

Basic ROI does not factor in time — a 50% ROI over 10 years is very different from a 50% ROI in 1 year. That is why our calculator also computes Annualized ROI (using the CAGR formula), which converts any total ROI into a comparable annual percentage for fair comparisons.

ROI measures how efficiently you deployed capital — it compares profit to the investment cost. Profit margin measures what percentage of revenue becomes profit. ROI is used for investment evaluation; profit margin is a business performance metric. The two serve different analytical purposes.

Yes. Negative ROI means your investment lost value — the final amount returned is less than your original investment. For example, investing $10,000 and getting back $7,500 gives an ROI of −25%. This is common during market downturns, failed business ventures, or poorly timed real estate purchases.

ROI is simple and does not account for the timing of cash flows or the time value of money. IRR (Internal Rate of Return) is more sophisticated — it handles multiple cash flows at different times and adjusts for when money is received. For complex multi-year projects with irregular cash flows, IRR gives a more accurate picture than simple ROI.

Marketing ROI = ((Revenue from Campaign − Cost of Campaign) ÷ Cost of Campaign) × 100. For example, spending $5,000 on a campaign that generates $20,000 in revenue gives a 300% ROI. In digital marketing this is called ROAS (Return on Ad Spend). Always attribute revenue correctly to the campaign for an accurate result.

Annualized ROI (also called CAGR — Compound Annual Growth Rate) converts a total ROI over multiple years into the equivalent yearly rate. The formula is: Annualized ROI = (1 + Total ROI/100)^(1/Years) − 1. This allows fair comparison between investments held for different lengths of time.

Yes. A nominal ROI of 6% during a 4% inflation period gives a real (inflation-adjusted) ROI of only about 2%. To calculate real ROI: Real ROI ≈ Nominal ROI − Inflation Rate. For long-term investments, always consider inflation when evaluating whether returns are genuinely building wealth.

Include all acquisition costs: purchase price, transaction fees, brokerage commissions, legal fees, renovation or setup costs, and any financing charges paid upfront. Failing to include these hidden costs inflates your calculated ROI and makes the investment appear more profitable than it actually is.

ROI is a general metric for any investment. ROIC (Return on Invested Capital) is a specific business metric measuring how efficiently a company uses invested capital — both debt and equity — to generate operating profit after tax. ROIC is used by equity analysts to assess company quality and competitive advantage (moat).

References

  1. Investopedia. Return on Investment (ROI): How to Calculate It and What It Means. investopedia.com
  2. Corporate Finance Institute (CFI). ROI Formula, Calculation, and Examples of Return on Investment. corporatefinanceinstitute.com
  3. U.S. Securities and Exchange Commission. Investor.gov: Introduction to Investing. investor.gov
  4. CFA Institute. Global Investment Performance Standards (GIPS). cfainstitute.org
  5. Damodaran, A. Investment Valuation: Tools and Techniques for Determining the Value of Any Asset. 3rd ed. Wiley Finance.