ROI Calculator
Work out the return on any investment by comparing what you put in with what it is worth now. The calculator shows your net profit or loss and the total ROI as a percentage, and if you add a holding period it also gives the annualized return (CAGR) so investments of different lengths line up. Everything updates live as you type.
How to use the ROI calculator
- Pick your currency from the dropdown at the top (USD, EUR, GBP, or INR).
- Enter the Initial investment (cost), the amount you originally put in.
- Enter the Final value / amount returned, what the investment is worth now.
- Optionally set the Holding period in years to reveal the annualized return.
- Read the ROI percentage, net return, and, when a period is set, the CAGR card.
Examples
A stock that grew from $1,000 to $1,500
Cost 1000, final value 1500, no holding period
Net return $500, ROI +50%
The same gain held for 2 years
Cost 1000, final value 1500, holding period 2 years
ROI +50%, annualized return +22.47%
A losing trade
Cost 2000, final value 1600, no holding period
Net return -$400, ROI -20%
Frequently asked questions
What is ROI and how is it calculated?
Return on investment measures how much you gained or lost relative to what you put in. The formula is (final value minus cost) divided by cost, times 100. Turning $1,000 into $1,500 is a $500 net return and a 50 percent ROI.
What is the difference between ROI and annualized return?
ROI is the total return over the whole holding period. Annualized return (CAGR) restates that as an equivalent yearly rate, so you can fairly compare investments held for different lengths of time. A 50 percent gain over two years is about 22.47 percent a year.
When does the annualized return appear?
Only when you enter a holding period greater than zero. Leave the holding period at 0 and the calculator shows total ROI and net return alone, with a note prompting you to add years for the annualized figure.
How do I read a negative ROI?
A negative ROI means the investment is worth less than you paid. An ROI of -20 percent, for example, means you have lost a fifth of your original outlay. The net return card turns red and shows the loss in your chosen currency.
Does the currency selector change the math?
No. The ROI percentage and annualized return are ratios, so they are identical in any currency. The selector only changes the symbol used to display the net return, cost, and final value.
What are the limits on the inputs?
The sliders run from 0 to 1,000,000 for the cost and final value, and 0 to 50 for the holding period, though you can type any number in the fields. The initial investment must be greater than zero or the calculator asks you to raise it.
What does ROI leave out?
Plain ROI ignores taxes, trading fees, inflation, and risk, and without a holding period it ignores time as well. Use the annualized figure to account for time and treat ROI as one input rather than the full story.
Can I include dividends or extra contributions?
Not directly. This tool models a single cost and a single final value. To reflect dividends or interest, add them into the final value before entering it; for regular contributions use a SIP or lumpsum calculator instead.
Is my data private?
Yes. Every calculation runs in your browser. The numbers you type are never sent to a server or saved anywhere.
Learn more
- ROI vs Annualized Return (CAGR)
Why a 50 percent total ROI over five years is not 50 percent a year, how CAGR restates returns per year, and when to trust each number.
Related tools
CAGR Calculator
Calculate the compound annual growth rate of an investment. Enter the beginning value, ending value and number of years to get CAGR instantly.
SIP Calculator
Calculate SIP returns online. Enter your monthly investment, expected return and duration to see the future value, total invested and gains.
Lumpsum Calculator
Calculate the future value of a one-time investment. Enter the amount, expected annual return and years to see the maturity value, invested amount and gains.
401(k) Calculator
Project your 401(k) balance with employer match. Enter salary, contribution, match and return to see your contributions, the match and growth over time.
50/30/20 Budget Calculator
Split your monthly take-home pay with the 50/30/20 rule. See dollar amounts for needs, wants and savings each month and year. Free and private.
Amortization Schedule Calculator
Build a full loan amortization schedule. Enter the amount, rate and term to see each month's payment, principal, interest and balance, plus total interest.