Skip to content
Free finance tool

ROI calculator

Measure how much an investment gained or lost compared with what you put in. Investors, small business owners and marketers use ROI to compare projects of different sizes.

  • Runs in your browser
  • Free, no account needed
  • Copy or download the result
Private: runs on this device

Input

USD
USD, final value including the original amount
Years, optional, decimals allowed, 0 to skip

Result

ROI:            35.00%
Net gain:       $3,500.00
Annualized ROI: 10.52%
Holding period: 3 years

ROI = (amount returned - amount invested) / amount invested x 100. Annualized ROI = (returned / invested)^(1 / years) - 1, the steady yearly rate giving the same result. Fees and taxes are included only if you include them in the amounts.

Example

Input
Amount invested: 10000
Amount returned: 13500
Holding period: 3
Result
ROI:            35.00%
Net gain:       $3,500.00
Annualized ROI: 10.52%
Holding period: 3 years

ROI = (amount returned - amount invested) / amount invested x 100. Annualized ROI = (returned / invested)^(1 / years) - 1, the steady yearly rate giving the same result. Fees and taxes are included only if you include them in the amounts.

How to use the roi calculator

  1. Enter the Amount invested.
  2. Enter the Amount returned, the final value including your original money.
  3. Optionally enter a Holding period in years, then press Run.
  4. Press Copy result to save the ROI.

How it works

ROI = (amount returned - amount invested) / amount invested x 100.

Annualized ROI = (returned / invested)^(1 / years) - 1, the steady yearly rate that gives the same result over the holding period.

Leave the holding period at 0 to skip the annualized figure. The amount invested must be greater than 0.

Fees and taxes count only if you include them in the amounts you enter.

Everything runs in your browser. Your input is not uploaded or stored.

Questions and answers

How do I calculate ROI?

Subtract what you invested from what you got back, divide by what you invested and multiply by 100. $1,000 that becomes $1,500 is a 50% ROI.

What is annualized ROI?

It spreads the total return evenly over each year held. A 50% gain over 2 years is about 22.47% per year.

Can ROI be negative?

Yes. If you get back less than you put in, ROI is negative and the tool shows the net loss.

All 220 SnowRock tools