ROI Calculator Online — Free Tool

Evaluate the profitability of any financial decision by calculating the precise Return on Investment (ROI) percentage.

ROI Calculator

ROI% = (Return − Cost) / Cost × 100.

Profit
400
ROI
40%
Privacy note: All processing happens entirely in your browser. No data is sent to our servers.

About this tool

The ROI Calculator computes your Return on Investment as a percentage, given a cost (what you put in) and a return (what you got back). It uses the standard formula: ROI% = ((Return − Cost) / Cost) × 100.

Use it to evaluate any financial decision—a stock purchase, a marketing campaign, a business project, or a real estate investment. All calculations happen instantly in your browser. No data is sent to any server.

Common use cases

  • Checking if a marketing campaign generated a positive return
  • Comparing two investment options side by side
  • Calculating profit percentage on a sale or resale
  • Presenting ROI to stakeholders in a simple percentage format

How to use

  1. Enter your total cost (the amount you invested or spent).
  2. Enter your total return (the final value or revenue received).
  3. The calculator instantly shows your profit and ROI percentage.
  4. A positive ROI means you gained money. A negative ROI means a loss.

This page is available at /tools/roi-calculator/.

Related keywords

  • roi calculator
  • return on investment
  • roi percentage
  • profit calculator
  • investment roi

FAQ

What is a good ROI percentage?

It depends on the investment type. Stock market average is around 7–10% annually. Marketing campaigns often target 300–500% ROI. Real estate varies by market. Always compare ROI within the same category.

Can ROI be negative?

Yes. If your return is less than your cost, ROI is negative. For example, spending $1,000 and getting back $800 gives an ROI of −20%.

What is the ROI formula?

ROI (%) = ((Return − Cost) / Cost) × 100. Some sources define it as ((Net Profit) / Cost) × 100—these are equivalent since Net Profit = Return − Cost.

Does this calculator account for time?

No—this is a simple ROI calculator. For investments over multiple years, use an annualized ROI formula: Annualized ROI = ((1 + ROI)^(1/n) − 1) × 100, where n = years. See our blog post on how to calculate ROI for worked examples.