Explore more calculators

ROI Calculator

ROI shows how much your investment grew relative to the amount you put in.

Measure return on investment, profit, fees, and annual returns for stocks, crypto, business, and more.

Investment inputs
Optional advanced inputs
ROI result

Projected return on investment

ROI

Profit Net gain after fees
Fees Paid Estimated fee drag
Annual ROI Adjusted for time
Net Final Value Final value after fees

Investment comparison

A simple view of your initial investment, fee drag, and ending value.

What is ROI?

Return on investment, or ROI, is a simple way to measure how much money you made compared with how much you started with. It is useful for investments, trading, business projects, and any situation where you want to compare profit against capital.

ROI matters because it helps you compare opportunities on the same basis. A larger profit is not always a better result if it required much more capital or took much longer to achieve.

ROI Formula

The base formula is:

ROI = (Profit / Investment) × 100

Profit is simply final value minus initial investment.

ROI with Fees

Real-world investing usually has fees. This calculator subtracts fees from the final value before calculating profit and ROI.

Net Final Value = Final Value − Fees
Profit = Net Final Value − Investment
ROI = (Profit / Investment) × 100

Annual ROI

ROI alone does not account for time. Annual ROI helps compare investments held for different periods.

Annual ROI = ((Final Value / Investment)1 / Years − 1) × 100

Why ROI Matters

ROI helps you compare different investment choices, evaluate performance, and avoid low-return decisions.

Frequently Asked Questions

Basic ROI calculations often ignore fees, but in real investing fees reduce your actual profit. This calculator subtracts fees from your final value.

A good ROI depends on the investment type, the time period, and the level of risk involved.

ROI alone does not consider how long an investment takes, so annual ROI gives a clearer view of performance over time.

Yes. If your final value is lower than your initial investment, your ROI will be negative, meaning you made a loss.

ROI is useful, but it should not be used alone. Risk, time, fees, and market conditions also matter.

You can improve ROI by reducing fees, choosing better entry and exit points, holding investments longer, and managing risk effectively.

Disclaimer: The calculators on this website are provided for informational and educational purposes only. All results are estimates based on the values entered and do not constitute financial, investment, or trading advice. Always conduct your own research before making financial decisions.