ROI Calculator
Work out return on investment, net gain, and annualized return from what you put in and what it is worth.
Investment
Calculated in your browser as you type. Nothing is uploaded.
Return
The total the investment is worth now.
Assumes one lump sum in and out, with no fees, taxes, or extra contributions.
How to calculate return on investment
Enter the initial investment
Type how much you originally put in, the number the return is measured against.
Enter the return
Enter either the final value the investment is worth now or the net gain on top of the initial amount.
Add a holding period
Optionally enter how many years you held the investment to get an annualized return.
Read the result
Return on investment, net gain, and annualized ROI appear instantly and update as you type.
Why use this tool
Return on investment at a glance
Enter what you put in and what it is worth, and the return on investment percentage, net gain, and growth multiple appear at once.
Enter a final value or a net gain
Describe the return whichever way you have the number, as the total the investment is now worth or as the profit or loss on top of it.
Annualized ROI over any period
Add a holding period in years and the calculator works out the annualized return, the steady yearly rate that compounds to the same result.
Handles losses too
Negative returns are shown as clearly as gains, with the sign and direction marked so a loss is never mistaken for a profit.
Runs entirely in your browser
Everything is calculated on your device as you type; nothing is uploaded and there is no signup.
About this tool
Return on investment measures how much an investment gained or lost relative to what it cost. This calculator takes the initial amount you put in and either the final value it is worth now or the net gain on top of it, then reports the return on investment as a percentage, the net gain in plain numbers, and the growth multiple. The core figure is simple: net gain divided by the initial investment, times one hundred. Put in 1,000 and end with 1,500 and the ROI is 50%, a net gain of 500, or 1.5 times your money.
A single percentage hides how long the money was tied up. Doubling your money in one year is very different from doubling it in ten, so the calculator also reports an annualized ROI when you enter a holding period. That is the steady yearly rate that would compound to the same final value, found by taking the total growth to the power of one over the number of years. It lets you compare a quick flip against a long hold on equal terms. For projecting growth forward instead of measuring it after the fact, the compound interest calculator runs the same math in reverse, and the percentage calculator covers one-off percentage changes.
The calculator works in plain numbers with no currency symbol, so the result is in whatever unit you typed, and it guards the case where the initial investment is zero, which would make the percentage undefined. It assumes a single lump sum in and out with no extra contributions or withdrawals along the way, so treat the annualized figure as a like-for-like comparison rather than a full account of fees, taxes, or interim cash flows. Everything runs in your browser as you type and nothing is uploaded.
Frequently asked questions
- How is ROI calculated?
- Return on investment is the net gain divided by the initial investment, times one hundred. If you invest 1,000 and it grows to 1,500, the gain is 500 and the ROI is 50%. A final value below the initial amount gives a negative ROI, shown as a loss.
- What is annualized ROI?
- It is the steady yearly return that compounds to the same final value over the holding period, found with (final divided by initial) to the power of one over the years, minus one. Enter a period in years to see it; leave the years blank and only the total ROI is shown.
- Should I enter the final value or the gain?
- Either works. Switch the toggle to enter the total the investment is worth now, or to enter just the profit or loss on top of the initial amount. The calculator fills in the other figure for you.
- Why does it need the initial investment to be above zero?
- ROI divides by the initial investment, so a starting value of zero would make the percentage undefined. Enter any amount above zero and the result appears.
- Does it account for fees, taxes, or extra contributions?
- No. It models one lump sum in and one value out. Fees, taxes, dividends, and top-ups along the way are not included, so use it for a clean like-for-like comparison rather than a full statement.
- Is my data uploaded anywhere?
- No. Everything runs in your browser as you type. Nothing is sent to a server, stored, or logged.
Related tools
Compound Interest Calculator
Project how a balance grows with compound interest and monthly contributions, year by year.
Percentage Calculator
Find X% of a number, what percent one number is of another, and the percentage change between two values, live as you type.
Discount Calculator
Work out the sale price, total savings, and overall percent off for stacked percentage or fixed-amount discounts, or reverse it to find the discount between two prices.
401(k) Calculator
Project your 401(k) balance at retirement from your contributions, employer match, and expected return, year by year.
Amortization Schedule Calculator
Build a full payment-by-payment schedule for any fixed-rate loan, with the payoff date and the interest you save by paying extra.
APY Calculator
Turn a nominal rate and compounding frequency into the true annual percentage yield, project a balance, or reverse solve the rate.