How it works
The calculator adds the initial investment and optional extra costs. It adds optional income to the final value.
Input query strings and outputs
Use an input name in this page’s URL as ?name=value, and join additional inputs with &. Portable shared links may instead use the compact ?ac= state parameter.
Input query strings
5-
?invested=Amount investedMoney · Required · Default: 5,000
-
?finalValue=Final valueMoney · Required · Default: 7,500
-
?income=Income receivedMoney · Optional
-
?costs=Extra costsMoney · Optional
-
?years=Holding period in yearsNumber · Optional
Outputs
4-
roiReturn on investmentPercentage · Primary output
-
profitNet profitCurrency
-
multipleReturn multipleNumber · Suffix: ×
-
annualizedAnnualized returnPercentage
Annualized return
Annualized return is shown only when a holding period is entered and the ending value is above zero.
Limits
ROI does not show cash-flow timing, inflation, taxes, or risk. Use an IRR calculation when money enters or leaves at several dates.