ROI Calculator
Calculate return on investment based on gain and cost.
ROI
—
Guide
How it works
Use this calculator to measure return on investment based on profit generated and investment cost. Essential for evaluating business investments, comparing project opportunities, measuring marketing effectiveness, and determining whether capital is being deployed efficiently.
What this calculator does
The ROI calculator helps you measure how much profit an investment generates relative to its cost - expressed as a percentage return.
It uses:
- total profit generated
- total investment cost
This gives you ROI - return on investment - one of the most widely used metrics in business for evaluating whether an investment, project, campaign, or expenditure is generating acceptable returns.
How to use the ROI calculator
- Enter your investment cost - the total amount invested or spent, including all directly attributable costs
- Enter your profit generated - the total profit generated by the investment, calculated as revenue from the investment minus all costs associated with it
- The calculator instantly shows your ROI percentage
Make sure profit is net of all relevant costs - using gross revenue instead of net profit will significantly overstate ROI.
ROI Formula
ROI = ((Profit - Investment Cost) / Investment Cost) x 100
Where:
- Investment Cost = total amount invested
- Profit = total profit generated by the investment
- ROI = percentage return on the investment
Example calculation
If:
- Investment cost = 5,000
- Profit generated = 7,500
Then:
- Net profit = 7,500 - 5,000 = 2,500
- ROI = (2,500 / 5,000) x 100
- ROI = 50%
A 5,000 investment that generates 7,500 in profit produces a 50% ROI - for every 1 invested, 0.50 in profit is returned above the original investment.
What is ROI?
Return on investment - ROI - is a performance metric that measures the efficiency or profitability of an investment relative to its cost. It expresses profit as a percentage of the amount invested, allowing investments of different sizes to be compared on a standardised basis.
ROI is one of the most universally applicable metrics in business - used to evaluate marketing campaigns, capital expenditure, business acquisitions, hiring decisions, training programmes, and any other situation where resources are deployed with the expectation of a return.
What is a good ROI?
What constitutes a good ROI depends entirely on the context, risk level, and time period:
- Marketing campaigns - typically 300% to 500% ROI (3x to 5x return) is considered strong for most businesses
- Business investments and capital expenditure - typically 15% to 30% or more is expected to justify the risk and opportunity cost
- Stock market investing - historically approximately 8% to 10% annually for broad market index funds
- Real estate - typically 6% to 12% annually including rental yield and appreciation
- Venture capital - typically 25% to 50% or more annually to compensate for high failure rates
ROI must always be evaluated relative to the risk of the investment and the time period over which it is measured. A 50% ROI over 5 years is very different from 50% ROI in 6 months.
ROI vs other return metrics
ROI is a versatile but imprecise metric because it does not account for the time period of the investment. Several related metrics address this limitation:
- ROAS - return on ad spend - a revenue-based version of ROI used specifically for advertising, measuring revenue rather than profit per unit of spend
- IRR - internal rate of return - annualises ROI across multi-year cash flows using discounting
- CAGR - compound annual growth rate - expresses multi-year investment growth as an annual percentage
- Payback period - measures how long until the investment cost is recovered, rather than the percentage return
For quick, single-period comparisons, ROI is the most practical tool. For multi-year investments, use the Annual Growth Rate Calculator or IRR Calculator for a time-adjusted return.
Applications of ROI across business decisions
Marketing and advertising: ROI measures whether marketing spend is generating profitable returns. A marketing campaign that costs 10,000 and generates 50,000 in profit has a 400% ROI. Use the Marketing ROI Calculator for a dedicated marketing ROI calculation.
Capital expenditure: ROI measures whether investing in equipment, technology, or infrastructure generates sufficient return to justify the cost.
Hiring: ROI measures whether a new hire or team expansion generates proportional revenue growth.
Product development: ROI measures whether investment in a new product, feature, or market generates adequate profit return.
Training and development: ROI measures whether investment in staff skills and capability translates into measurable business improvement.
Why ROI matters for capital allocation
Understanding ROI across different investment options helps you:
- compare opportunities of different sizes and types on a standardised percentage basis
- prioritise investments that generate the highest return per pound or dollar deployed
- identify underperforming investments that should be reduced or discontinued
- build a discipline of measuring return on every significant business expenditure
- communicate investment performance clearly to stakeholders, investors, and management
How to improve ROI
Three levers for improving investment return:
- Increase revenue or profit from the investment - grow the returns generated without increasing the investment size
- Reduce investment cost - achieve the same return at lower cost
- Eliminate low-ROI investments - reallocate capital from underperforming uses to higher-ROI opportunities
When to use this calculator
Use this calculator when you want to:
- calculate the ROI of a specific investment, project, or campaign
- compare the ROI of two or more investment options before committing capital
- assess whether a completed investment delivered acceptable returns
- build a business case for a planned investment using projected ROI
- prepare investment performance reporting for management or investors
Common mistakes when calculating ROI
Common mistakes include:
- using revenue instead of profit - ROI should be calculated on net profit after all costs, not gross revenue
- excluding indirect or overhead costs from the investment figure - this overstates ROI by understating true investment cost
- ignoring the time dimension - a 50% ROI over 5 years is not comparable to 50% ROI in 6 months without time adjustment
- comparing ROI across investments with very different risk profiles without adjusting for risk
ROI vs ROAS
These metrics measure return at different levels and using different numerators.
- ROI uses profit as the numerator - it measures return after all costs, making it a true profitability metric
- ROAS uses revenue as the numerator - it measures revenue return on ad spend without accounting for product costs or margins
A campaign with a high ROAS can have a poor ROI if gross margin is low. Use the ROAS Calculator for advertising-specific revenue return analysis and this calculator for profit-based return measurement.
ROI vs profit
These two metrics express business performance differently.
- Profit is an absolute figure - the monetary amount of gain
- ROI is a relative figure - the percentage return relative to investment cost
A large investment generating large profit may have a lower ROI than a small investment generating modest profit. ROI enables comparison across different investment sizes. Use the Profit Calculator to calculate absolute profit alongside ROI.
Related calculations
Once you know your ROI, you may also want to:
- Use the ROAS Calculator for advertising-specific revenue return
- Use the Marketing ROI Calculator for marketing investment return
- Use the IRR Calculator for a time-adjusted annualised return on multi-year investments
- Use the Payback Period Calculator to calculate how long until the investment is recovered
- Use the Profit Calculator to calculate absolute profit alongside ROI percentage
FAQs
What is ROI?
Return on investment - ROI - measures how much profit an investment generates relative to its cost, expressed as a percentage. A 50% ROI means for every 1 invested, 0.50 in profit is returned above the original investment.
How do you calculate ROI?
ROI = ((Profit - Investment Cost) / Investment Cost) x 100.
What is a good ROI?
It depends on the type of investment, risk level, and time period. Marketing campaigns typically target 300% to 500% ROI. Business investments often require 15% to 30% or more. Stock market investing historically averages 8% to 10% annually.
What is the difference between ROI and ROAS?
ROI uses profit as the numerator - measuring true profitability after all costs. ROAS uses revenue as the numerator - measuring revenue return on ad spend without deducting product costs. A high ROAS campaign can have a poor ROI if margins are thin.
Should I use revenue or profit when calculating ROI?
Always use profit - revenue minus all directly attributable costs. Using revenue instead of profit significantly overstates ROI.
Can ROI be negative?
Yes. A negative ROI means the investment generated a loss - costs exceeded returns. Negative ROI is a clear signal to reassess or discontinue the investment.
Does ROI account for time?
Not directly - a 50% ROI over 5 years is very different from 50% ROI in 6 months. For time-adjusted comparisons, use IRR or CAGR, which annualise return across the investment period.
How do I use ROI to compare different investments?
Use ROI to compare how much profit each investment generates relative to its cost. Then factor in time period, risk, and cash flow timing, since similar ROI percentages can imply very different real-world outcomes.
Interpreting your result
Your roi result should always be interpreted in context:
- compare it against your historical baseline
- compare it with channel, product, or segment averages
- review it alongside volume metrics so small-sample noise does not mislead decisions
- pair it with profitability metrics to confirm commercial impact
A single period can be noisy, so trend direction over several periods is usually more actionable than one isolated value.
Data quality checklist
Before acting on this result, verify:
- inputs use the same date range and attribution logic
- returns, refunds, discounts, and reversals are handled consistently
- one-off anomalies are flagged separately from steady-state performance
- currency, tax treatment, and net vs gross definitions are consistent
Small input inconsistencies can create large swings in percentage-based outputs.
How to improve this metric
Practical ways to improve this metric include:
- set a clear baseline and target for the next reporting period
- run focused tests on one variable at a time (offer, pricing, targeting, or funnel step)
- track both leading indicators and final business outcomes
- document what changed so gains can be repeated and scaled
Improvement is most reliable when measurement definitions remain stable over time.
Useful resources
- Google Analytics (GA4) - monitor acquisition, engagement, and conversion trends
- Google Sheets / Excel - build scenario models and sensitivity checks
- Looker Studio - visualise trend lines and dashboard reporting
- Platform analytics dashboards - validate source data before decisions
Benchmarks and target setting
A good target depends on your business model, margin structure, and growth stage.
When setting targets:
- use your trailing 3-6 month average as a realistic baseline
- set a minimum acceptable threshold and an aspirational target
- define guardrails so improvement in one metric does not damage another
- review targets quarterly as costs, pricing, and demand conditions change
Benchmarks are useful starting points, but your own historical trend is usually the best reference.
Reporting cadence and decision workflow
For most teams, a simple cadence works best:
- Weekly: detect anomalies early and validate tracking integrity
- Monthly: evaluate trend quality and compare against targets
- Quarterly: reset assumptions, refine strategy, and reallocate resources
A practical workflow is to identify the metric change, diagnose the primary driver, test one corrective action, and then measure the next period before scaling.
Common analysis scenarios
You can use this metric in several practical scenarios:
- monthly performance reviews with finance and operations
- campaign or channel post-mortems after major launches
- pricing and margin planning before promotions
- board or leadership updates that require concise KPI context
In each scenario, pair this result with at least one volume metric and one profitability metric.
FAQ extensions
Should I compare this metric across channels?
Yes, but only when definitions and attribution rules are consistent.
How many periods should I review before making changes?
At least 3 comparable periods is a good baseline unless there is a clear tracking issue.
What should I do if this metric improves but profit declines?
Check downstream costs, discounting, and conversion quality before scaling spend or volume.
Explore more
More calculators in this topic
Continue exploring
Related calculators
Explore the next calculations most relevant to this topic.