Investment ROI Calculator – Gain & Return %

Investment ROI calculator

Return on investment (ROI, %) from starting value and ending value.

Enter values and tap Calculate.

Investment ROI Calculator – Gain & Return %

  • Calculates return on investment as a percentage by comparing net gain to initial cost.
  • Handles both simple and annualized ROI so you can compare investments held for different time periods.
  • Works as a versatile investment ROI calculator for stocks, real estate, business projects, marketing campaigns, and any asset class.
  • Factors in optional fees, taxes, and reinvested income for a more realistic net return figure.
  • Displays absolute dollar gain or loss alongside the percentage so context is never lost.
  • Results update instantly—no page reload required.

What Is Return on Investment?

Return on investment (ROI) is one of the most universally recognized performance metrics in finance. Using an investment ROI calculator, you can quickly determine how much profit or loss an investment generates relative to its cost, stated as a percentage. A positive ROI means the investment earned more than it cost; a negative ROI signals a loss.

The classic formula is straightforward: use an investment ROI calculator to apply the simple equation of (Net Profit ÷ Cost of Investment) × 100, giving you a clear percentage that reflects how efficiently your capital is working for you.

ROI (%) = [(Final Value − Initial Cost) ÷ Initial Cost] × 100 — the core formula behind every reliable investment ROI calculator, giving you a clear percentage that reflects exactly how much your investment has gained or lost relative to its original cost.

For example, if you put $10,000 into a stock portfolio and it grows to $13,500, your net gain is $3,500 and your ROI is 35%. Simple enough—but real-world investing adds layers: holding periods vary, dividends get reinvested, transaction fees erode returns, and taxes take a cut. That's exactly why using a reliable investment ROI calculator handles all the arithmetic automatically, so you can focus on making smarter decisions.


How to Use This Calculator

Follow these steps to get an accurate, actionable result from your investment ROI calculator in under a minute.

  1. Enter your initial investment — the total amount you paid, including any upfront commissions or purchase fees.
  2. Enter the final (or current) value — the market value of the asset today, or the amount you received when you sold it.
  3. Add income received (optional) — dividends, rental income, interest, or any cash distributions collected during the holding period.
  4. Input fees and costs (optional) — ongoing management fees, transaction costs, or maintenance expenses paid over the life of the investment.
  5. Set the holding period — enter the number of years (decimals accepted) if you want an annualized ROI alongside the simple figure.
  6. Select a tax rate (optional) — this investment ROI calculator will estimate after-tax return based on the effective rate you provide; consult a tax professional for jurisdiction-specific guidance.
  7. Click Calculate — results appear instantly, showing gross ROI, net ROI, annualized ROI, and total dollar gain or loss.

Understanding Your Results

Simple ROI vs. Annualized ROI

MetricWhat It Tells YouBest Used When
Simple ROITotal percentage gain or loss over the entire holding periodComparing two investments held for the same duration
Annualized ROI (CAGR)Equivalent yearly growth rate, compoundedComparing investments held for different time periods
Net ROIReturn after fees, costs, and estimated taxesEvaluating true take-home performance using an investment ROI calculator
Absolute Gain / LossDollar amount earned or lostSizing the real-world impact on your portfolio

When holding periods differ, annualized ROI is the fairer yardstick. A 60% simple ROI over eight years is actually less impressive than a 40% ROI achieved in three years once you convert both to annual equivalents — a comparison any reliable investment ROI calculator can handle in seconds.

The Annualized ROI Formula (CAGR)

Annualized ROI = [(Final Value ÷ Initial Cost)^(1 ÷ Years)] − 1

This formula is the backbone of any reliable investment ROI calculator, allowing you to normalize returns across different time horizons so that a two-year gain and a five-year gain can be compared on a truly equal footing.

This compound annual growth rate (CAGR) smooths out year-to-year volatility and gives you a single, comparable number regardless of how long you held the asset.


Factors That Affect Real-World ROI

1. Fees and Transaction Costs

Brokerage commissions, fund expense ratios, real estate agent fees, and closing costs all reduce net return. Even a seemingly small 1% annual management fee can shave several percentage points off a long-term investment's ROI due to compounding drag.

2. Taxes

Capital gains taxes, dividend taxes, and income taxes on rental proceeds vary by country, filing status, and holding period. In many jurisdictions, assets held longer than a threshold period qualify for preferential long-term rates. Because tax law changes frequently, the tax field in the tool is designed for estimation only—always verify current rates with a qualified tax advisor.

3. Inflation

Nominal ROI doesn't account for purchasing-power erosion. A 6% return in a year when inflation runs at 4% yields only about 2% in real terms. For long-horizon planning, consider comparing your annualized ROI against a relevant inflation benchmark.

4. Reinvested Income

Dividends or rental income that are reinvested rather than withdrawn compound over time and can significantly boost total return. The tool's income field captures this: enter the gross income received, and the calculation folds it into your final value automatically.

5. Opportunity Cost

ROI in isolation doesn't tell you whether a different investment would have performed better. Benchmark your result against a relevant index—such as a broad equity market average—to judge relative performance.


ROI Across Different Asset Classes

Stocks and ETFs

Equity investors typically track total return, which combines price appreciation with reinvested dividends. Historical long-run averages for diversified equity indexes have generally ranged from roughly 7% to 10% annualized in real terms over multi-decade periods, though past performance never guarantees future results and individual holdings vary widely.

Real Estate

Property ROI must account for rental income, mortgage interest, property taxes, insurance, maintenance, and eventual selling costs. The net figure can look very different from the headline appreciation percentage. Use the fees and income fields to build a complete picture.

Business and Marketing Investments

Marketing teams frequently calculate campaign ROI by comparing revenue attributable to a campaign against its total cost. The same formula applies—just substitute campaign spend for "initial cost" and incremental revenue for "final value."

Bonds and Fixed Income

For bonds, ROI incorporates coupon payments plus any capital gain or loss at maturity or sale. Yield to maturity (YTM) is a related but distinct metric; the annualized ROI figure produced here approximates YTM when you enter purchase price, par value, and coupon income correctly.


Practical Examples

Example 1 — Stock Investment

InputValue
Initial investment$5,000
Final value$7,200
Dividends received$300
Fees paid$50
Holding period3 years

Calculation:

  • Net gain = ($7,200 + $300 − $50) − $5,000 = $2,450
  • Simple ROI = ($2,450 ÷ $5,000) × 100 = 49%
  • Annualized ROI = (($7,450 ÷ $5,000)^(1/3)) − 1 ≈ 14.2% per year

Example 2 — Rental Property

InputValue
Purchase price + closing costs$220,000
Current market value$275,000
Total rental income collected$36,000
Total expenses (maintenance, taxes, insurance)$28,000
Holding period5 years

Calculation:

  • Net gain = ($275,000 + $36,000 − $28,000) − $220,000 = $63,000
  • Simple ROI = ($63,000 ÷ $220,000) × 100 ≈ 28.6%
  • Annualized ROI ≈ 5.2% per year

Tips for Getting the Most Accurate Results

  • Use total cost as your base, not just the asset price. Include all acquisition expenses.
  • Be consistent with income: enter only income actually received, not projected future distributions.
  • Match your fee inputs to the holding period: if you're calculating a 5-year ROI, enter 5 years' worth of cumulative fees.
  • Use the annualized figure for comparisons whenever holding periods differ by more than a few months.
  • Run multiple scenarios: adjust the final value up and down to model optimistic, base, and pessimistic outcomes before committing capital.

Limitations to Keep in Mind

No single percentage captures the full story of an investment. ROI does not reflect:

  • Risk — two investments with identical ROI figures can carry vastly different volatility profiles.
  • Liquidity — how quickly you can convert the asset to cash without a significant price discount.
  • Time value of money beyond CAGR — for complex cash-flow schedules, metrics like Net Present Value (NPV) or Internal Rate of Return (IRR) provide deeper insight.
  • Currency fluctuations — for international investments, exchange-rate movements can materially alter returns when converted back to your home currency.

Use the investment ROI calculator as a starting point for analysis, not as a substitute for comprehensive financial planning. For significant investment decisions, consider working with a licensed financial advisor who can incorporate your full financial picture, risk tolerance, and tax situation.


Related Financial Metrics

MetricRelationship to ROI
CAGRAnnualized version of simple ROI; accounts for compounding
IRRGeneralizes ROI for irregular cash flows over time
NPVDiscounts future cash flows to present value; pairs well with ROI
Payback PeriodHow long until cumulative returns equal the initial outlay
Sharpe RatioAdjusts return for risk; contextualizes whether the ROI was worth the volatility

Understanding where ROI fits within this broader toolkit helps you ask better questions and make more informed capital allocation decisions—whether you're evaluating a single stock, a real estate deal, or an entire business venture.

Frequently Asked Questions

What is an investment ROI calculator?

An investment ROI calculator is a digital tool that measures the return on investment by comparing the net profit of an investment against its initial cost. It expresses the result as a percentage, making it easy to compare the profitability of different opportunities. Investors use it to quickly evaluate whether a particular asset, project, or strategy is delivering acceptable returns.

How is ROI calculated?

ROI is calculated using the formula: ROI (%) = [(Final Value − Initial Investment) ÷ Initial Investment] × 100. For example, if you invested $10,000 and your portfolio grew to $13,500, your ROI would be 35%. This straightforward formula works across asset classes, from stocks and real estate to business ventures and marketing campaigns.

What is considered a good ROI for an investment?

A "good" ROI depends heavily on the asset class, time horizon, and risk tolerance involved. Historically, broad stock market index funds have averaged roughly 7–10% annually after inflation, which many investors use as a benchmark. Higher-risk investments like startups or speculative assets may target much higher returns to justify the additional risk.

What is the difference between ROI and annualized ROI?

Standard ROI measures total return over the entire holding period without accounting for how long the investment was held. Annualized ROI, sometimes called CAGR (Compound Annual Growth Rate), adjusts the return to reflect a per-year rate, enabling fair comparisons between investments held for different lengths of time. For multi-year investments, annualized ROI is generally the more meaningful metric.

Does the ROI calculator account for inflation?

Most basic ROI calculators compute nominal returns and do not automatically adjust for inflation. To find your real (inflation-adjusted) ROI, you would subtract the prevailing inflation rate from your nominal ROI result. Factoring in inflation is especially important for long-term investments, as purchasing power erosion can significantly reduce effective gains.

Can I use this calculator for real estate investments?

Yes, the investment ROI calculator works well for real estate by inputting your total acquisition cost (purchase price plus closing costs and renovations) as the initial investment and your net proceeds or current market value as the final value. For rental properties, you can also factor in cumulative rental income as part of your total return. Keep in mind that leverage, property taxes, and maintenance costs should be included for the most accurate picture.

How does compounding affect my ROI?

Compounding means that returns earned in earlier periods generate additional returns in subsequent periods, dramatically accelerating wealth growth over time. A 10% annual return compounded over 20 years produces a far greater total ROI than the same rate applied on a simple (non-compounding) basis. Our calculator can model compounding scenarios to show how reinvesting gains amplifies long-term results.

What costs should I include in my initial investment figure?

For the most accurate ROI, your initial investment figure should include all upfront costs: purchase price, brokerage commissions, transaction fees, due diligence costs, and any setup or installation expenses. Omitting these costs overstates your actual return. A comprehensive cost basis gives you a realistic view of true profitability.

How do taxes affect my investment ROI?

Taxes on capital gains, dividends, and interest income can meaningfully reduce your after-tax ROI. In the United States, long-term capital gains (assets held over one year) are generally taxed at lower rates than short-term gains, which are taxed as ordinary income. Always consult a qualified tax professional to understand how current tax law applies to your specific situation, as rates and rules can change.

What is the difference between ROI and IRR?

ROI measures the total percentage return relative to the initial investment, while Internal Rate of Return (IRR) calculates the annualized discount rate that makes the net present value of all cash flows equal to zero. IRR is particularly useful for investments with multiple cash flows over time, such as rental properties or business projects, whereas ROI is simpler and better suited for single-period or lump-sum comparisons.

Can this calculator help me compare two different investments?

Absolutely — one of the most powerful uses of an ROI calculator is side-by-side comparison of competing opportunities. By calculating the ROI and annualized ROI for each option, you can objectively assess which investment delivers better returns relative to its cost and time commitment. Just ensure you're comparing investments over the same time horizon for a fair evaluation.

Does a higher ROI always mean a better investment?

Not necessarily, because ROI does not capture risk, liquidity, or the reliability of projected returns. An investment promising a 50% ROI may carry substantially higher risk of total loss compared to one offering 8% with strong historical consistency. Savvy investors weigh ROI alongside risk-adjusted metrics like the Sharpe ratio and consider their own financial goals and risk tolerance.

How do I calculate ROI on a stock investment?

To calculate stock investment ROI, subtract your total purchase cost (shares × buy price + commissions) from your total proceeds (shares × sell price − commissions + dividends received), then divide by the total purchase cost and multiply by 100. Including dividends in your final value gives you total return ROI, which is more comprehensive than price appreciation alone. Most brokerage platforms also provide this figure automatically in your account dashboard.

What is a negative ROI and what does it mean?

A negative ROI means your investment lost value — your final amount is less than what you originally put in. For instance, if you invested $5,000 and the asset is now worth $4,000, your ROI is −20%. Negative ROI signals that the investment underperformed, and understanding why — whether due to market conditions, poor timing, or high fees — can inform better decisions going forward.

How often should I recalculate my investment ROI?

For long-term investments like retirement accounts or real estate, reviewing ROI annually or semi-annually is typically sufficient to track progress toward your goals. For more active portfolios or short-term trades, more frequent calculations help you identify underperforming positions quickly. Regular recalculation also ensures you're accounting for any additional contributions, withdrawals, or reinvested dividends that affect your true return.