ROI Calculator — Return on Investment

Return on Investment (ROI) is one of the most universally used metrics in business. It measures how much you gained relative to what you spent — expressed as a percentage. Whether you're evaluating a marketing campaign, a piece of equipment, a new hire, or a business expansion, ROI gives you a simple, comparable number to judge whether the investment was worth it. This calculator gives you your ROI percentage and net profit instantly.

The total value returned by the investment — revenue generated, money saved, or asset value at exit. Include all returns, not just profit.
The total cost of the investment — everything you spent to generate the return above.
Return on Investment (ROI)
-
Net Profit
-

What Is Return on Investment (ROI)?

Return on Investment (ROI) is a performance metric used to evaluate the efficiency or profitability of an investment. It compares the net profit from an investment to the cost of that investment, expressed as a percentage. A positive ROI means the investment generated more than it cost. A negative ROI means it lost money.

ROI is popular because it's simple, intuitive, and comparable across very different types of investments. You can use the same formula to evaluate a $500 Facebook ad campaign and a $500,000 factory expansion — and compare the results directly. This makes it an invaluable tool for prioritising where to allocate limited resources.

However, ROI has limitations. It doesn't account for the time value of money (a 50% ROI over 10 years is very different from a 50% ROI over 1 month), and it doesn't capture risk. For long-term investments, metrics like NPV (Net Present Value) or IRR (Internal Rate of Return) may be more appropriate.

How It Works

Enter two values:

The calculator subtracts cost from gain to find net profit, then divides net profit by cost to give you the ROI percentage.

Formula

Net Profit Net Profit = Total Amount Gained − Total Amount Invested
Return on Investment (ROI) Formula ROI % = (Net Profit ÷ Total Amount Invested) × 100

Example Calculation

Worked Example — Marketing Campaign

A business runs a Google Ads campaign. Total spend (ad budget + agency fee + landing page design) = $3,500. The campaign generated $11,200 in attributed revenue.

Net Profit = $11,200 − $3,500 = $7,700

ROI = ($7,700 ÷ $3,500) × 100 = 220%

For every $1 spent on this campaign, the business got back $3.20 — a strong result. The business can now compare this to other campaigns or channels to decide where to invest more.

Worked Example — Equipment Purchase

A manufacturer buys a machine for $25,000 (including installation and training). Over the first year, the machine enables $38,000 in additional production revenue.

Net Profit = $38,000 − $25,000 = $13,000

ROI = ($13,000 ÷ $25,000) × 100 = 52%

A 52% first-year ROI on a capital investment is strong. The machine paid for itself in under 2 years. Use the Payback Period Calculator to calculate the exact payback timeline.

When to Use This Calculator

Common Mistakes

How to Interpret Your Result

ROI benchmarks vary by investment type and industry, but here are general guidelines:

Always compare ROI against your cost of capital (what it costs you to fund the investment) and against alternative uses of the same money. An investment with a 20% ROI is excellent if your cost of capital is 8%, but poor if you have another opportunity offering 40%.

💡 ROI vs. Payback Period ROI tells you how much you made relative to what you spent. Payback period tells you how long it takes to get your money back. Both are useful — use the Payback Period Calculator alongside this one for a complete picture.

Frequently Asked Questions

What is a good ROI for a marketing campaign?

For digital marketing, an ROI of 100–300% (i.e., $2–$4 returned for every $1 spent) is generally considered good. Email marketing typically achieves the highest ROI of any digital channel — often 3,000–4,000% — because the cost is very low. Paid advertising ROI varies widely by industry, competition, and campaign quality. The key is to benchmark against your own historical performance and your cost of capital.

How do I calculate ROI for a hire?

Estimate the total annual cost of the hire (salary + benefits + equipment + onboarding + management time). Then estimate the annual revenue or cost savings they will generate. Apply the ROI formula: (Revenue Generated − Total Cost) ÷ Total Cost × 100. This is inherently an estimate, but it forces you to think clearly about the expected value of the hire before committing.

What is the difference between ROI and ROAS?

ROAS (Return on Ad Spend) is a marketing-specific metric that divides revenue by ad spend only — it doesn't subtract costs. A ROAS of 4x means you generated $4 in revenue for every $1 in ad spend. ROI is more comprehensive because it accounts for all costs and measures profit, not just revenue. ROAS is useful for comparing ad campaigns; ROI is better for evaluating overall investment profitability.

Can ROI be more than 100%?

Yes, absolutely. An ROI of 200% means you made twice your investment back in profit — you tripled your money (got back your original investment plus 200% profit). There is no upper limit to ROI. Well-optimised digital campaigns, software products, and high-margin services can achieve very high ROI percentages.

How does ROI relate to payback period?

They are complementary metrics. ROI tells you the total return as a percentage of cost. Payback period tells you how long it takes to recover the initial investment. A high ROI with a long payback period may be less attractive than a moderate ROI with a short payback period, depending on your cash flow needs. Use both together for a complete picture.

Disclaimer: This calculator provides estimates for informational purposes only. ROI calculations are based on the inputs you provide and do not account for the time value of money, risk, or other factors relevant to investment decisions. Consult a qualified financial advisor before making significant investment decisions.


Related Calculators

Payback Period Calculator

Find out how many months it takes to recover your initial investment from monthly cash flow.

Calculate Payback →

Profit Margin Calculator

Calculate the gross profit and margin percentage on your products or services.

Calculate Margin →

CAC Calculator

Calculate your Customer Acquisition Cost to evaluate marketing efficiency.

Calculate CAC →

Related Guides