How to Calculate ROI

Maintained by Prince Yadav — Founder & Lead Developer, Ganitra Calculator. This guide is written and maintained as part of Ganitra Calculator’s first-party educational content.

The basic idea

ROI compares the gain or loss from an investment with the amount originally invested.

The formula

ROI = (Final Value − Initial Investment) / Initial Investment × 100.

Interpreting ROI

A positive ROI indicates a gain and a negative ROI indicates a loss. ROI alone does not show how long the investment took or account for every cost.

ROI and time

Two projects can have the same ROI but very different durations. Basic ROI does not annualize the result, so time should be considered separately.

ROI and costs

A meaningful ROI calculation should use a consistent definition of the initial investment and final value. Fees, taxes, operating costs, and other expenses can affect real-world return.

Worked example

If an investment starts at $10,000 and ends at $12,000, the gain is $2,000 and basic ROI is 20%. That 20% does not tell you whether the investment took one year or ten years.

When another metric helps

CAGR or other annualized measures can help compare returns across different holding periods. Cash-flow-heavy projects may also require NPV or IRR.

Using the calculator

Enter consistent initial and final values, then interpret the percentage alongside the time period and costs that matter.

Use the Calculator

Take the concepts from this guide and test your own assumptions in the calculator.

Open Calculator