ROI Calculator — Return on Investment, Net Gain and Annualised Return

Enter the total cost and the value it returned to see your return on investment as a percentage, the net gain, the return multiple and, if you add a time period, the annualised return.

Live demo · real result from this tool
ROI60%
Net return
$3,000.00
Return multiple
1.6×

ROI = (return − cost) ÷ cost. Use the full cost — staff time, tools and fees as well as spend — or the figure flatters the result.

Processed on your device — nothing is uploaded.

How to use the ROI calculator

  1. Enter the Total cost (investment or campaign spend), including fees and other costs.
  2. Enter the Revenue or value returned: what you sold for, or the revenue the project brought in.
  3. Optionally enter the Period in years to get an annualised figure.
  4. Choose your Currency.
  5. Read the ROI, Net return, Return multiple and, if you gave a period, the annualised return.

What it does and when to use it

Return on investment answers a simple question: for every unit of money put in, how much came back? Because it is a percentage, it lets you compare things of very different sizes, such as two ad campaigns, a new machine against extra staff, or an investment you have already sold.

Common uses:

  • Marketing. Compare campaign spend with the revenue it brought in.
  • Equipment and software. Check whether a purchase paid for itself.
  • Investments. Work out the return on something you bought and sold.
  • Projects. Rank proposals by expected return before committing money.

For pricing decisions, see the Markup & Margin Calculator. To find how many sales you need before a project starts paying back, use the Break-Even Calculator. For growth between two values over several years, try the CAGR Calculator.

How it works

With total cost C, value returned V and period n years:

  • Net return = V − C
  • ROI = (V − C) ÷ C × 100
  • Return multiple = V ÷ C
  • Annualised ROI = (V ÷ C)^(1 ÷ n) − 1, shown as a percentage

The annualised figure assumes the return built up at a steady compound rate over the period. It is only shown when you enter a period above zero. The calculation runs in your browser.

Worked examples

A marketing campaign. Spend $5,000, bring in $8,000. The net return is $3,000, the return multiple is 1.6× and ROI: 60%.

The same result over two years. If that $8,000 took two years, the annualised ROI is 26.49%, because 1.2649 × 1.2649 ≈ 1.6.

A loss. Spend $2,000 and get $1,500 back. ROI is −25% and the net return is −$500.00.

An investment held three years. Put in ₹2,00,000 and sell for ₹3,50,000. ROI is 75%, the net return is ₹1,50,000, and the annualised ROI is 20.51% a year.

Limits and tips

  • ROI uses the figures you enter. It does not know about taxes, inflation or risk.
  • Revenue is not profit. For a marketing campaign, using profit from the extra sales instead of revenue gives a more honest result.
  • For money that goes in and out at different times, such as regular deposits, a simple ROI can mislead. An internal rate of return method handles that better.

Frequently asked questions

How is ROI calculated?
ROI = (value returned − total cost) ÷ total cost × 100. Spending 5,000 and getting 8,000 back is a 60% ROI. FINRA's guide to investment returns uses the same idea, counting proceeds and income such as dividends against the total cost, including fees.
What is annualised ROI and why does it matter?
It spreads the return over the years it took, with compounding, so you can compare investments of different lengths. A 60% return over 2 years is 26.49% a year. Simply dividing 60% by 2 gives 30%, which overstates it.
What should I count as cost?
Everything you put in, including the purchase price or ad spend, plus fees, tools, staff time and any other costs that would not have happened without the project. Leaving costs out makes ROI look better than it really is.
Can ROI be negative?
Yes. If you get back less than you spent, ROI is negative. Spending 2,000 and getting 1,500 back is a −25% ROI and a net loss of 500.
Is a higher ROI always better?
Not on its own. ROI ignores risk, how long the money was tied up (unless you annualise it) and the size of the gain. A 50% return on 100 is less money than a 10% return on 10,000. Use it alongside other measures.

Sources

  1. Calculating Your Investment Returns — FINRA (Financial Industry Regulatory Authority), accessed 2026-10-03

Written by the ToolsRift team · Last updated · Figures last verified

Pages are drafted with AI assistance and checked by automated tests. How we write and check pages.

Was this tool useful?

Report a problem

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close