ROI Calculator – Return on Investment

Calculate ROI for investments, projects, and marketing campaigns. Compare scenarios, see net and annualized ROI, and understand the formulas behind the numbers.

currency
currency

Used to compute annualized ROI.

currency

Brokerage, taxes, transaction fees, etc.

ROI summary

Net profit:

Gross ROI:

Net ROI (after fees):

Time‑adjusted ROI

Annualized ROI (gross):

Annualized ROI (net):

Assumes compounding and constant rate over the holding period.

What is ROI (Return on Investment)?

ROI (Return on Investment) measures how much you earn (or lose) relative to the money you invested. It is one of the most widely used profitability metrics in finance, business planning, and marketing.

Basic ROI formula

\[ ROI = \frac{\text{Gain from investment} - \text{Cost of investment}}{\text{Cost of investment}} \]

To express ROI as a percentage, multiply the result by 100.

Gross vs net ROI

  • Gross ROI: ignores fees, taxes and extra costs.
  • Net ROI: subtracts all additional costs (fees, commissions, taxes, etc.).

Net ROI formula

\[ ROI_{\text{net}} = \frac{\text{Final value} - \text{Initial investment} - \text{Fees}}{\text{Initial investment}} \]

Annualized ROI (time‑adjusted return)

A 50% ROI over 10 years is very different from 50% in one year. To compare investments with different durations, convert total ROI into an annualized rate.

Annualized ROI formula

\[ ROI_{\text{annualized}} = \left(\frac{\text{Final value}}{\text{Initial investment}}\right)^{\frac{1}{T}} - 1 \]

where \(T\) is the holding period in years.

Example

You invest 10,000 and receive 15,000 after 3 years.

  • Total ROI: \((15{,}000 - 10{,}000) / 10{,}000 = 0.5 = 50\%\)
  • Annualized ROI: \((15{,}000 / 10{,}000)^{1/3} - 1 \approx 14.47\%\) per year

Marketing ROI vs ROAS

In marketing and advertising, ROI is often confused with ROAS (Return on Ad Spend). This calculator lets you see both:

  • ROAS = Revenue ÷ Marketing cost
  • Marketing ROI = (Incremental profit − Marketing cost) ÷ Marketing cost

Marketing ROI (profit‑based)

\[ ROI_{\text{mkt}} = \frac{\text{Revenue} - \text{COGS} - \text{Marketing cost}}{\text{Marketing cost}} \]

Interpreting ROI results

  • ROI > 0: the investment generated a profit.
  • ROI = 0: break‑even (no gain, no loss).
  • ROI < 0: the investment lost money.

A “good” ROI depends on risk, time horizon, and your alternative opportunities (cost of capital). For risky projects, you should demand a higher ROI than for safe ones.

Limitations of ROI

  • Ignores the timing of cash flows (unlike NPV or IRR).
  • Can be manipulated by changing the definition of “cost” or “gain”.
  • Does not directly account for risk or volatility.
  • Not suitable alone for long‑term, multi‑stage projects.

Use ROI as a quick screening metric, then complement it with more advanced tools like NPV, IRR, or payback period analysis when making major decisions.

FAQ

How do I use this ROI calculator?

Start with the Simple ROI tab for basic investments: enter initial investment, final value, optional fees and holding period. For marketing or business cases, switch to Advanced / Marketing ROI to include revenue, COGS and campaign duration. Use Compare Scenarios to rank multiple options side by side.

What is a good ROI for marketing?

Benchmarks vary by industry, channel and risk. Many marketers target at least 3–5× ROAS and a positive profit‑based ROI after all costs. However, early‑stage growth campaigns may accept lower short‑term ROI in exchange for long‑term customer value.

Is ROI the same as ROE or ROA?

No. ROI is usually project‑specific. ROE (Return on Equity) and ROA (Return on Assets) are accounting ratios calculated from a company’s financial statements and used to compare overall profitability between firms.