Business calculator

ROI Calculator

Calculate ROI from cost, ending value, income and fees, with annualized return when a holding period is entered.

How ROI is calculated

ROI compares net gain with the initial cost. Include income and fees when they apply, because a bare buy/sell calculation can overstate returns when costs are ignored.

Example

If you invest $10,000, receive $500 income, pay $200 in fees and sell for $12,500, net gain is $2,800 and total ROI is 28%. Over two years, the annualized return is lower than 28% per year because the gain is spread over time.

Common mistakes

Include fees, income and the holding period. Comparing a one-month ROI with a five-year ROI without annualizing can make returns look misleading.

Annualized ROI

Total ROI and annualized ROI answer different questions. A 30% total return over two years is not the same as 30% per year, so this calculator shows both when a holding period is entered.

Limitations

  • This is not investment advice.
  • Taxes, risk, timing of cash flows and inflation are not modeled.
  • For irregular cash flows, use an internal rate of return method instead.

References

Last reviewed: 2026-05-17

Before relying on this result

Use this calculator together with the formula, assumptions, limitations and examples on the page. If the topic involves health, tax, lending, investment, legal, safety or current-rate decisions, treat the number as an estimate and check the relevant primary source or professional guidance.

Calculator metadata last reviewed: 2026-05-14.