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.
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:
- Total Amount Gained: The total value returned by the investment. For a marketing campaign, this is the revenue generated by that campaign. For an equipment purchase, it might be the revenue enabled by that equipment, or the cost savings it produced. For a financial investment, it's the current value of the asset plus any income received.
- Total Amount Invested: Everything you spent to generate that return. For a marketing campaign, this includes ad spend, agency fees, creative costs, and any tools used. For equipment, it's the purchase price plus installation and training. Be thorough — missing costs will inflate your ROI.
The calculator subtracts cost from gain to find net profit, then divides net profit by cost to give you the ROI percentage.
Formula
Example Calculation
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.
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
- Evaluating marketing campaigns — compare the ROI of different channels (paid search, social, email, events) to allocate budget to the highest-performing ones
- Justifying a capital expenditure — before purchasing equipment, software, or other assets, project the expected ROI to build the business case
- Reviewing past investments — after a project or campaign, calculate the actual ROI to learn what worked and what didn't
- Comparing investment options — when you have multiple ways to spend a budget, ROI gives you a common metric to compare them
- Hiring decisions — estimate the revenue impact of a new hire versus their total cost (salary, benefits, equipment, onboarding) to assess the ROI of the hire
Common Mistakes
- Forgetting to include all costs. ROI is only as accurate as your cost figure. For a marketing campaign, don't just include ad spend — include agency fees, creative production, tools, and the time cost of internal staff. Incomplete costs inflate ROI.
- Attributing all revenue to a single investment. In marketing, it's rarely one campaign that drives a sale — customers often interact with multiple touchpoints. Be careful about attributing 100% of revenue to a single campaign unless you have clear attribution data.
- Ignoring the time dimension. A 100% ROI over 5 years is very different from a 100% ROI over 6 months. When comparing investments with different time horizons, annualise the ROI or use a time-adjusted metric like IRR.
- Confusing ROI with profit margin. ROI is calculated on the cost of the investment. Profit margin is calculated on revenue. They measure different things and should not be used interchangeably.
- Using ROI as the only decision criterion. A high ROI on a small investment may be less valuable than a moderate ROI on a large investment. Consider both ROI percentage and absolute net profit when making decisions.
How to Interpret Your Result
ROI benchmarks vary by investment type and industry, but here are general guidelines:
- Negative ROI: The investment lost money. Investigate why before repeating it.
- 0–10%: Low return. May be acceptable for very low-risk investments or those with strategic value beyond the financial return.
- 10–30%: Moderate return. Acceptable for many business investments, especially capital expenditures with multi-year payback periods.
- 30–100%: Good return. Strong performance for most marketing campaigns and operational investments.
- 100%+: Excellent return. Common for well-optimised digital marketing campaigns and high-leverage business activities.
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%.
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 →