Advertisements

headerup to 320x100 / 728x90

ROI Calculator

Calculate Return on Investment

ROI Calculator

Measure return on investment without forcing a text-transform layout.

Inputs
Use explicit labeled fields instead of remembering a pasted input order.
$
$
Formula
ROI = ((Gain - Cost) / Cost) × 100
ROI
50.00%
Profit
$5,000.00
Advertisements

content bottomup to 300x250

What is ROI Calculator

Last reviewed:

ROI Calculator computes Return on Investment — the percentage gain or loss from an investment — using the textbook formula ROI = (Final Value − Initial Investment) / Initial Investment × 100.

The calculator also returns the annualized ROI (CAGR equivalent) using the holding period in years, so you can compare an investment held for 6 months against one held for 5 years on an apples-to-apples basis.

Why use it

  • Evaluate whether a completed investment (stock sale, real-estate flip, crypto trade) actually produced a meaningful return.
  • Compare the annualized return of two investments with different holding periods.
  • Decide whether a pending investment's projected return justifies its opportunity cost vs a risk-free benchmark.

Features

  • Basic ROI = (gain / cost) × 100 with gain broken out as a separate line
  • Annualized ROI (CAGR form) using a holding period expressed in years or months
  • Optional fees and taxes inputs to compute net ROI after transaction costs
  • Comparison mode: enter two investments side-by-side and see which has the higher annualized return
  • Shareable URL encodes inputs so you can save a scenario or send it to an advisor

How to use ROI Calculator

  1. Enter initial investment. Type the amount you put in — purchase price plus any one-time transaction fees like commissions or stamp duty.
  2. Enter final value. Type the sale proceeds (or current market value if you're calculating paper ROI).
  3. Set the holding period. Enter how long you held the investment, in years (fractions allowed) or months. This drives the annualized ROI calculation.
  4. Add fees and taxes (optional). Include ongoing fees or capital-gains tax in the 'Net ROI' section for a realistic after-cost figure.
  5. Review the results. Simple ROI, annualized ROI, and net ROI appear in a summary card. A chart visualizes the growth curve over the holding period.

Example (before/after)

Calculation inputs

Enter the values needed to calculate ROI in ROI Calculator for your current scenario.

Calculated result

Review the resulting ROI numbers from ROI Calculator and adjust inputs to explore different scenarios.

Common errors

Missing required values

Calculators cannot return meaningful results when one or more required inputs are empty.

Fix: Fill in every required field before calculating.

Wrong units or scales

Using the wrong units or mixing percent and decimal values can skew the result.

Fix: Double-check that each field uses the expected unit, scale, or percentage format.

Unrealistic ranges

Extreme or inconsistent inputs can produce output that looks broken even when the formula is correct.

Fix: Review the assumptions behind the numbers and correct any out-of-range values.

FAQ

What's the difference between simple ROI and annualized ROI?

Simple ROI is the total percentage gain over the entire holding period — a 50% gain looks the same whether you held it 6 months or 10 years. Annualized ROI (aka CAGR) expresses the gain as the equivalent annual rate, which is what matters when comparing investments with different horizons.

Should I include fees and taxes in the inputs?

Add transaction fees to the 'initial investment' line and to the 'final value' subtraction. For ongoing fees and capital-gains tax, use the dedicated Net ROI section so you can see both gross and net figures side-by-side.

Can ROI be negative?

Yes — if the final value is below the initial investment, ROI is negative (a loss). The calculator handles negative numbers without special cases; the output simply shows a red loss indicator instead of a green gain.

How does ROI differ from IRR?

ROI is a single-period metric that treats all cash flows as happening at the beginning and end. IRR (Internal Rate of Return) handles multiple cash flows at different times — it's the right metric for investments with partial withdrawals, reinvested dividends, or variable contributions. Use our IRR tool for those cases.

Does the calculator adjust for inflation?

No — the output is nominal ROI. To get the real (inflation-adjusted) return, subtract the inflation rate over the holding period from the annualized ROI: real ROI ≈ nominal ROI − inflation.

Is the math identical across currencies?

Yes. ROI is a pure ratio calculation — the currency symbol is cosmetic. Just make sure the initial investment and final value are in the same currency; if you held a foreign asset, convert at the respective exchange rates first.