ROI Calculator

Calculate return on investment from gain and cost.

Calculate

Result
-

Formula shownThis calculator includes a visible formula and example below the tool.
Reviewed by Calcora OnlineLast updated May 13, 2026.
Method notesRead how Calcora reviews calculator pages.

Need more context?

ROI Calculator Guide

Read the step-by-step guide for inputs, formula notes, common mistakes, and result interpretation.

Read guide

What is return on investment?

An ROI calculator measures return on investment by comparing gain with cost. It helps evaluate whether an investment, project, campaign, or purchase produced enough return relative to the money spent.

ROI is flexible and widely used, but it must be defined carefully. The input should represent gain after the correct costs are included.

ROI formula

ROI subtracts cost from gain, divides by cost, and multiplies by 100 to show a percentage.

ROI = (Gain - Cost) / Cost x 100

Example ROI calculation

If an investment costs $10,000 and returns $12,500, gain above cost is $2,500 and ROI is 25%.

If the return is lower than cost, ROI becomes negative.

How to interpret ROI

Positive ROI means gain exceeded cost. Higher ROI is generally better, but time, risk, and scale also matter.

A 20% ROI over one month and 20% over five years are not equivalent.

When to use an ROI calculator

Use this calculator for investments, business projects, marketing campaigns, equipment purchases, or improvement projects.

It is helpful when comparing alternatives with different costs.

ROI limitations

Do not leave out hidden costs such as fees, labor, taxes, or maintenance.

Do not compare ROI across time periods without annualizing or noting the period.

What changes the ROI Calculator result most?

ROI Calculator is most useful when the inputs describe the same real-world situation. The result changes when gain, cost, fees, time period, risk, and what is counted as return. If one input is only a guess, run a low, middle, and high scenario so the final number is not treated as more certain than it really is.

Cost definition is often the main reason two ROI calculations disagree.

When the ROI Calculator result can be misleading

ROI Calculator can be misleading when benefits are overestimated, costs are omitted, or time and risk are ignored. A calculator gives a clean mathematical answer, but the real decision may also depend on timing, local rules, fees, behavior, provider details, or measurement quality. Keep the inputs with the result so the estimate can be checked later.

Use the result as a planning aid for investment review, project comparison, marketing analysis, and business decision support. The calculator is designed to give the answer first, then provide enough context below the tool to understand what the number means. For important decisions, compare the result with your source documents, provider quote, official guidance, or a qualified professional when appropriate.

Practical notes for the ROI Calculator

Use profit rather than revenue when evaluating business ROI.

For campaigns, distinguish ROI from ROAS.

For long periods, consider annualized ROI.

Final checklist for the ROI Calculator

For business ROI, decide whether labor time is a cost. Owner time is often ignored, but it can change whether a project was truly worthwhile.

When comparing projects, use the same time period and cost definition. Otherwise a fast small win and a slow large project may be compared unfairly.

How to reuse the ROI Calculator result

After calculating the result, save the key inputs beside the answer. This makes the estimate easier to reuse later, compare with another scenario, or explain to someone else without guessing which assumptions produced the number.

Frequently asked questions

Can ROI be negative?

Yes. Negative ROI means the return was lower than the cost.

How is ROI different from profit margin?

ROI compares gain with cost, while profit margin compares profit with revenue.

Should ROI include time?

Time should be noted, and annualized ROI may be useful for long periods.

Is ROI the same as ROAS?

No. ROAS compares ad revenue with ad spend. ROI usually compares profit or gain with cost.