Search tools

Find a tool by name or what it does.

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.

Result
+50.00%
Return on investment. 1,000.00 grows to 1,500.00.
+500.00
Net gain
1,500.00
Final value
1.5x
Growth multiple
+14.47%
Annualized over 3 years

Assumes one lump sum in and out, with no fees, taxes, or extra contributions.

How to calculate return on investment

  1. Enter the initial investment

    Type how much you originally put in, the number the return is measured against.

  2. Enter the return

    Enter either the final value the investment is worth now or the net gain on top of the initial amount.

  3. Add a holding period

    Optionally enter how many years you held the investment to get an annualized return.

  4. 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