ADVERTISEMENT

Mobile Banner
320×100

ROI Calculator

Calculate Return on Investment for business and personal investments. Determine your ROI percentage, annualized returns, and total gains.

ROI Formulas

Basic ROI

Loading formula...

Net Gain

Loading formula...

Annualized ROI

Loading formula...
$
$

What is Return on Investment (ROI)?

Return on Investment (ROI) is a key performance metric used to evaluate the efficiency and profitability of an investment. It measures the return generated relative to the investment's cost, expressed as a percentage.

ROI is widely used by investors, business owners, and financial analysts to compare the profitability of different investments and make informed decisions about where to allocate resources.

📊

Performance Measurement

Track how well your investments are performing over time

🎯

Investment Comparison

Compare different investment opportunities objectively

💰

Decision Making

Make data-driven investment decisions with confidence

How to Calculate ROI

Basic ROI Calculation

Step 1: Determine Initial Investment

Record the total amount of money you invested initially, including any fees or costs.

Step 2: Determine Final Value

Calculate the current or final value of your investment, including any dividends or income received.

Step 3: Apply the Formula

Subtract the initial investment from the final value, divide by the initial investment, and multiply by 100 to get your ROI percentage.

Understanding Annualized ROI

Annualized ROI normalizes returns to a yearly basis, making it easier to compare investments with different time horizons. A 50% return over 5 years is very different from a 50% return over 1 year.

The annualized ROI formula uses the geometric mean to account for compound growth, providing a more accurate picture of your investment's yearly performance.

ROI Examples

Common Investment Scenarios

Real Estate Investment

Buy a property for $200,000, sell for $250,000 after 3 years. ROI = 25%, Annualized ROI ≈ 7.7%

Stock Market Investment

Invest $10,000 in stocks, value grows to $15,000 over 2 years. ROI = 50%, Annualized ROI ≈ 22.5%

Business Investment

Invest $50,000 in a business, receive $65,000 back after 18 months. ROI = 30%, Annualized ROI = 20%

Limitations of ROI

While ROI is a valuable metric, it has limitations. It doesn't account for the time value of money (unless annualized), risk factors, or opportunity costs. Two investments with the same ROI may have very different risk profiles.

For a more comprehensive analysis, consider using additional metrics like Net Present Value (NPV), Internal Rate of Return (IRR), or risk-adjusted return measures like the Sharpe Ratio.

Tips for Better ROI Analysis

Always include all costs in your initial investment calculation, including transaction fees, maintenance costs, and taxes. Forgetting hidden costs can lead to an inflated ROI figure.

When comparing investments, use annualized ROI for accurate comparisons across different time periods. Also consider the liquidity, risk, and your investment goals when making decisions.

How to use this ROI calculator

  1. Enter the Initial Investment ($) — the total cash you put in, including transaction fees, commissions, closing costs, or any other upfront expense.
  2. Enter the Final Value ($) — the proceeds you received or the current market value, including any dividends, interest, or rental income already collected.
  3. Enter the Time Period (years) — use 1 if the investment was held for a year or less; use decimals (e.g., 0.5 for six months, 2.5 for thirty months) for partial years.
  4. Click Calculate ROI to see Return on Investment, Net Gain/Loss, Annualized ROI, and Total Return as a multiple of your initial investment.
  5. Compare the Annualized ROI — not the total ROI — when stacking up investments held for different lengths of time.

Examples

Basic: stock position closed for a profit

An investor buys 100 shares of a dividend-paying stock for a total cost of $10,000 (including commissions) and sells them two years later for $12,000 after fees. They did not collect any dividends during the holding period.

ResultReturn on Investment: +20.00%. Net Gain: +$2,000. Annualized ROI: +9.54%. Total Return: 1.20x.

The calculator does (12000 − 10000) / 10000 × 100 = 20% for the total ROI and 12000 / 10000 = 1.20x for the total return multiple. For annualized, it computes (12000 / 10000)^(1/2) − 1 = 1.0954 − 1 ≈ 9.54%, which is the constant yearly compound rate that would turn $10,000 into $12,000 over two years.

Intermediate: marketing campaign with ad spend and revenue

A small business spends $5,000 on a one-month paid-ads campaign that generates $25,000 in revenue. The product has a 60% gross margin, so the gross profit attributable to the campaign is $15,000. Treat the campaign as a one-year investment for comparison purposes.

ResultReturn on Investment: +300.00%. Net Gain: +$15,000. Annualized ROI: +300.00%. Total Return: 4.00x.

Final Value is the ad spend plus the gross profit it produced: $5,000 + $15,000 = $20,000. ROI = (20000 − 5000) / 5000 × 100 = 300%. Because the time period is one year, Annualized ROI equals total ROI. Note that this is different from ROAS (Return on Ad Spend), which would be Revenue ÷ Ad Cost = 25,000 / 5,000 = 5.0x and ignores cost of goods sold.

Edge case: rental property with cash flow and appreciation

An investor buys a rental property for $300,000 cash (no mortgage), receives $20,000 per year in net cash flow after expenses for 5 years, and sells for $350,000 at the end of year 5. The Final Value reflects sale proceeds plus accumulated cash flow.

ResultReturn on Investment: +50.00%. Net Gain: +$150,000. Annualized ROI: +8.45%. Total Return: 1.50x.

Total proceeds = $350,000 sale price + 5 × $20,000 cash flow = $450,000. Total ROI = (450000 − 300000) / 300000 = 50% over the full five-year hold. Annualized ROI = (450000 / 300000)^(1/5) − 1 = 1.5^0.2 − 1 ≈ 8.45% per year. This understates the true picture slightly because annual cash flows are treated as if collected at the end — for a more precise figure use IRR, which discounts each year's cash flow individually.

How it works

Return on Investment is the net gain divided by the cost of the investment, expressed as a percentage: ROI %=Final ValueInitial InvestmentInitial Investment×100\text{ROI \%} = \frac{\text{Final Value} - \text{Initial Investment}}{\text{Initial Investment}} \times 100. It answers the question "how much did I get back relative to what I put in?" without saying anything about risk, time, or how the gain was distributed.

Total Return is reported as a multiple — Final Value ÷ Initial Investment — so a 1.50x total return means you ended up with 1.5 times your starting cash. A multiple below 1.0x signals a loss, and a multiple of 1.0x means you broke even.

Annualized ROI converts the total return into a constant compound annual growth rate: (Final Value/Initial Investment)1/n1(\text{Final Value} / \text{Initial Investment})^{1/n} - 1, where nn is the number of years. This geometric-mean approach is the only fair way to compare a one-year 20% gain to a five-year 50% gain — in this case both work out to roughly 8.45% per year, far below the headline 50%.

Everything is computed client-side in the browser from the three inputs you enter. The calculator does not adjust for taxes, fees you forget to include, currency conversion, inflation, or the timing of intermediate cash flows; include those in Initial Investment and Final Value yourself, or use IRR for projects with multiple cash flows per year.

When to use this calculator

  • Reviewing a closed investment. After you sell stock, exit a private deal, or wrap up a marketing campaign, plug in what you put in and what you received to see the realized ROI and the implied annual rate.
  • Comparing investments with different time horizons. A 30% gain over 18 months is not directly comparable to a 30% gain over 4 years. Annualized ROI puts them on the same per-year scale so the comparison is honest.
  • Evaluating a marketing or ad campaign. Treat campaign spend as the Initial Investment and incremental profit (not just revenue) as the contribution to Final Value. Use ROAS separately when you need to evaluate ad-platform efficiency in isolation from margin.
  • Vetting a private business or real estate deal. Aggregate all cash inflows you expect — exit proceeds plus interim distributions, rents, or dividends — into Final Value, and put every dollar of equity in at Initial Investment. Use the annualized figure as your benchmark against public market returns.
  • Tracking a long-term portfolio milestone. Once a year, log how much you've contributed to a brokerage or retirement account and what it's currently worth. The annualized ROI tells you whether you're on track for your long-run target return.

Common mistakes

  • MistakeIgnoring fees, commissions, taxes, and slippage when entering Initial Investment.
    FixAdd every dollar that left your pocket — brokerage fees, advisory fees, closing costs, transfer taxes. Otherwise the ROI looks better than it really was.
  • MistakeForgetting interim cash flows (dividends, rents, distributions) when entering Final Value.
    FixAdd accumulated dividends, interest, or rental income to the proceeds you received at exit. Leaving them out understates total return.
  • MistakeUsing total ROI to compare investments held for different time periods.
    FixAlways compare on Annualized ROI. A 50% gain over five years is roughly 8.45% per year, well below the headline figure and below the long-run S&P 500 average.
  • MistakeConfusing ROI with ROAS (Return on Ad Spend).
    FixROAS = Revenue ÷ Ad Cost and ignores cost of goods sold. ROI uses net profit. A 5x ROAS can still be a losing campaign once gross margin is taken into account.
  • MistakeTreating ROI as a risk-adjusted measure.
    FixTwo assets with identical ROI can have wildly different volatility, drawdowns, and loss probability. Pair ROI with risk metrics (standard deviation, Sharpe ratio, max drawdown) before acting on it.
  • MistakeComparing pre-tax ROI on a taxable account with after-tax ROI on a retirement account.
    FixDecide whether you're measuring before or after taxes and apply that choice consistently. Long-term capital gains, dividend treatment, and qualified-account status can materially change the picture.

Frequently asked questions

How is ROI different from IRR?

ROI is a single ratio comparing one final value to one initial investment, with optional annualization based on the geometric mean. IRR (Internal Rate of Return) handles a series of cash flows at different times and finds the discount rate that makes the net present value zero. For a clean buy-and-sell investment with no interim cash flows, annualized ROI and IRR give the same answer. For projects with multiple inflows and outflows over time, IRR is more accurate.

Should I use total ROI or annualized ROI?

Use annualized ROI whenever you're comparing investments with different time periods, or comparing against a yearly benchmark like the S&P 500's long-run ~10% average. Use total ROI when you only care about the cumulative result over a specific, fixed window (for example, a one-shot campaign you'll never run again).

How do I account for time in this calculator?

Enter the holding period in years in the Time Period field. Use decimals for partial years — 0.25 for three months, 0.5 for six months, 1.5 for eighteen months. The calculator uses this directly in the geometric annualization formula. It does not, however, weight interim cash flows by their timing; for that you need IRR or a discounted cash-flow model.

What is a good ROI?

It depends entirely on risk and time horizon. Historically, U.S. stocks have returned about 10% per year nominally (around 7% real, after inflation) over very long periods, per Aswath Damodaran's published data sets. Investment-grade bonds have returned roughly 4-5%. A private business or real estate deal generally needs a higher annualized ROI than public equities to compensate for illiquidity and concentration risk. Compare your annualized ROI against a relevant benchmark and your personal required rate of return, not against a universal threshold.

Does this include taxes and fees?

Only if you include them in the inputs. The calculator does not have separate tax or fee fields. To get a post-tax, post-fee figure, add fees to Initial Investment (they reduce the amount you actually got working for you) and subtract taxes paid from Final Value. For a pre-tax ROI, leave taxes out and note that fact in your records.

What is the difference between ROI and ROAS?

ROAS (Return on Ad Spend) = Revenue ÷ Ad Cost and is reported as a multiple (e.g., 5x). It's a top-of-funnel marketing efficiency metric and ignores cost of goods sold, fulfillment, returns, and overhead. ROI uses net profit (revenue minus all costs), so it can be negative even when ROAS is comfortably above 1x. Marketers track both: ROAS to optimize ad bids, ROI to confirm the campaign actually made money.

Can ROI be negative?

Yes. If the Final Value is below the Initial Investment, both Net Gain and ROI are negative. The Total Return multiple drops below 1.0x. The annualized ROI is also negative and represents the constant yearly rate at which the investment lost value — useful for comparing the severity of losses across holding periods.

Why is the annualized ROI lower than the total ROI?

Because annualized ROI is a per-year rate compounded over multiple years. A 50% total gain over five years annualizes to about 8.45% because 1.0845^5 ≈ 1.50. Only investments held for exactly one year have an annualized ROI equal to the total ROI. For holding periods longer than a year, annualized is lower; for periods shorter than a year, it can look much higher because the rate is extrapolated to a full year.

How should I handle a real estate investment with rent and appreciation?

Add all the cash you spent (purchase price, closing costs, major capital improvements, transaction fees) into Initial Investment. Add the sale proceeds (net of selling costs) and the cumulative net rental income you actually collected into Final Value. The result is a backward-looking total and annualized ROI on the equity you tied up — useful, but it does not separate income return from price appreciation, and it doesn't account for the timing of rents. For a more rigorous view, look at cap rate, cash-on-cash return, and IRR.

Is ROI the same as profit margin?

No. Profit margin = Profit ÷ Revenue and measures how much of each dollar of sales becomes profit. ROI = Profit ÷ Investment and measures how productively a chunk of capital was used. A business can have a thin profit margin and still generate a great ROI if it turns its capital over many times per year, and vice versa.

Does the calculator adjust for inflation?

No. The result is a nominal ROI based on the dollar figures you enter. To get a real (inflation-adjusted) ROI, deflate the Final Value by the cumulative CPI change over the holding period before entering it. Over multi-year horizons this matters a lot: a 7% nominal return in a 3% inflation environment is only about a 4% real return.

Sources

Methodology

This calculator computes Return on Investment as (Final Value − Initial Investment) / Initial Investment × 100, Net Gain as Final Value − Initial Investment, Total Return as Final Value / Initial Investment, and Annualized ROI as (Final Value / Initial Investment)^(1/years) − 1. The annualization uses the geometric mean so that the reported per-year rate, when compounded over the holding period, reproduces the actual total return. Inputs are taken at face value: taxes, fees, inflation, and the timing of intermediate cash flows are not modeled separately and must be embedded in the two dollar figures you enter.

Pro Tips

  • Bookmark this calculator for quick access in the future
  • Use the share button to send your results to others
  • Try different scenarios to compare outcomes
  • Check out our related calculators for more insights

Found this calculator helpful? Share it with others:

Embed this calculator