ROI Calculator
Return on investment, total and per year
Your ROI
- 1Enter what you investedTotal cost, including fees
- 2Enter what you got backPlus how long you held it
- 3See your ROITotal and per year
How is ROI calculated?
ROI compares the gain with what you put in. The annualised version spreads the gain over the years held, so different investments can be compared.
ROI = (amount returned − amount invested) ÷ amount invested × 100
Annualised ROI = (returned ÷ invested)^(1 ÷ years) − 1
Include every cost
For a fair ROI, add all costs to the amount invested: brokerage, stamp duty, registration, repairs or fees. For property, count rent received in the amount returned.
Why annualise?
A 50% ROI over 2 years is far better than 50% over 10 years. The annualised ROI (the same as CAGR) puts both on a yearly footing: about 22.5% versus 4.1% a year.
Related calculators
Frequently asked questions
What is a good ROI?
It depends on the risk and time. Compare with safe alternatives: if an FD gives 7% a year, a riskier investment should aim to beat that clearly after tax.
Can ROI be negative?
Yes. If you get back less than you invested, ROI is negative, showing the percentage lost.
ROI or XIRR?
Use ROI for one investment in and one value out. If money went in or out several times, XIRR gives the accurate yearly return.
These results are estimates for planning only, not financial, investment or tax advice. Rates and rules change, and your bank, fund house or employer may calculate slightly differently. Check with them or a qualified adviser before you decide.
Last reviewed: October 2026
