ROI Calculator
Estimate return on investment from invested cost, ending value, extra income, fees, and holding period.
How it works
ROI compares the net gain or loss from an investment with the total amount invested. Enter the starting investment, ending value, optional extra costs, and any income or savings received along the way.
The calculator adds optional costs to the amount invested, adds optional income to the ending value, and then shows the net gain or loss as a percentage of the invested amount.
ROI = (ending value + income − initial investment − costs) ÷ (initial investment + costs) × 100
If you provide a holding period, the breakdown also estimates an annualized return. Annualized return is only shown when the total return multiple is positive.
Assumptions and limitations
Use this for quick project, campaign, purchase, savings, and investment scenarios where a simple cash-in versus cash-out comparison is enough. It does not model taxes, inflation, financing costs, reinvestment timing, risk, volatility, or accounting rules.
Results are estimates for planning and comparison only. They are not financial, tax, legal, or investment advice.
All calculations happen locally in your browser. Your investment amounts, costs, and return assumptions are not sent to a server.