ROAS Calculator
Calculate return on ad spend based on revenue and ad costs.
ROAS
—
Guide
How it works
Use this calculator to measure return on ad spend based on revenue generated and advertising cost. Essential for evaluating campaign profitability, comparing channel performance, allocating advertising budgets, and determining whether paid campaigns are generating sustainable returns.
What this calculator does
The ROAS calculator helps you measure how much revenue is generated for every pound or dollar spent on advertising.
It uses:
- revenue generated from ads
- total advertising cost
This gives you ROAS - return on ad spend - one of the most widely used metrics in paid advertising for measuring campaign-level efficiency and profitability.
How to use the ROAS calculator
- Enter your revenue from ads - the total revenue directly attributed to the advertising campaign or channel during the period
- Enter your advertising cost - the total amount spent on advertising during the same period
- The calculator instantly shows your ROAS as a ratio
ROAS is typically expressed as a multiplier - a ROAS of 5 means 5 in revenue for every 1 spent. It can also be expressed as a percentage - a 5x ROAS is equivalent to 500% ROAS.
ROAS Formula
ROAS = Revenue from Ads / Advertising Cost
Where:
- Revenue from Ads = total revenue attributed to the advertising during the period
- Advertising Cost = total advertising spend during the same period
- ROAS = revenue generated per unit of ad spend
Example calculation
If:
- Revenue from ads = 5,000
- Advertising cost = 1,000
Then:
- ROAS = 5,000 / 1,000
- ROAS = 5x
Every 1 spent on advertising generated 5 in revenue - a 5x return on ad spend.
What is ROAS?
Return on ad spend - ROAS - measures how much revenue a business generates for each pound or dollar spent on advertising. It is one of the primary metrics used to evaluate the performance of paid advertising campaigns across Google Ads, Meta Ads, Amazon Advertising, and any other paid channel.
ROAS is a revenue efficiency metric - it measures how well advertising spend converts into revenue. It does not directly measure profitability, because it does not account for the cost of goods sold, fulfillment, or other operating costs. A high ROAS campaign can still be unprofitable if margins are low.
What is a good ROAS?
ROAS benchmarks vary by industry, business model, and channel:
- Ecommerce - a commonly cited minimum is 4x, though many businesses require 6x to 8x or more to be profitable after product costs and overheads
- Lead generation - ROAS benchmarks are less standard, as the relationship between ad revenue and lead value varies
- SaaS - often evaluated on a blended basis including LTV, making simple ROAS less directly applicable
- Google Shopping - typical well-performing campaigns achieve 4x to 8x ROAS
- Facebook and Instagram - typically 2x to 5x for most ecommerce categories, with significant variation
The right ROAS target depends on your gross margin. A business with a 70% gross margin can sustain a lower ROAS than one with a 30% gross margin because more revenue flows through to gross profit after product costs.
Break-even ROAS - the most important benchmark
Break-even ROAS is the minimum ROAS required to cover the cost of goods sold from ad-generated revenue. It is calculated as:
Break-Even ROAS = 1 / Gross Margin
For example, with a 40% gross margin:
- Break-even ROAS = 1 / 0.40 = 2.5x
At 2.5x ROAS, advertising revenue exactly covers product cost - with nothing left for operating expenses or profit. Campaigns need to achieve significantly above break-even ROAS to be genuinely profitable.
Use the Gross Margin Calculator to calculate your gross margin, then derive your break-even ROAS target.
Why ROAS matters for advertising performance
Tracking ROAS helps you:
- measure how efficiently advertising spend converts into revenue across campaigns and channels
- identify which campaigns, ad sets, audiences, or keywords generate the strongest revenue return
- set minimum ROAS thresholds for campaign continuation or scaling decisions
- compare advertising performance across different channels on a standardised revenue efficiency basis
- communicate advertising value to stakeholders and management with a clear, revenue-based metric
ROAS vs profitability
ROAS measures revenue return, not profit. A campaign with 5x ROAS generates 5 in revenue per 1 spent - but how much of that revenue is profit depends on gross margin:
- At 20% gross margin, 5x ROAS generates 1.00 gross profit per 1 ad spend - break-even after costs
- At 50% gross margin, 5x ROAS generates 2.50 gross profit per 1 ad spend - profitable
- At 70% gross margin, 5x ROAS generates 3.50 gross profit per 1 ad spend - strongly profitable
Always evaluate ROAS in the context of your gross margin to determine whether campaigns are actually profitable, not just revenue-generating.
How to improve ROAS
Three main levers for increasing return on ad spend:
- Improve targeting - reaching higher-intent audiences who are more likely to convert reduces wasted spend and improves revenue per pound spent
- Improve conversion rate - better landing pages, offers, and checkout experience mean more ad clicks convert into purchases
- Increase average order value - upsells, bundles, and cross-sells increase revenue per transaction, improving ROAS at the same cost per click
When to use this calculator
Use this calculator when you want to:
- calculate ROAS for a specific campaign, ad set, or channel
- compare ROAS performance across different campaigns or time periods
- assess whether a campaign is generating sufficient revenue return to justify continued spend
- set a minimum ROAS target for campaign management and bidding strategy
- prepare advertising performance reporting for clients, management, or board review
Common mistakes when calculating ROAS
Common mistakes include:
- using revenue that is not genuinely attributable to the advertising - last-click attribution can over-credit paid ads with conversions that would have happened anyway
- not adjusting for returns and refunds - including revenue from returned orders overstates true ROAS
- comparing ROAS across campaigns with very different product mix and gross margins without adjusting for the margin difference
- treating ROAS as a profitability metric without accounting for product costs and operating expenses
ROAS vs ROI
These are related but fundamentally different metrics.
- ROAS measures revenue return per unit of ad spend - it does not account for product costs or overheads
- ROI measures profit return per unit of investment - it accounts for all costs including product, overhead, and the advertising spend itself
A campaign can have a strong ROAS but poor ROI if margins are thin. Use the ROI Calculator for a profit-based measure of advertising return.
ROAS vs CAC
These metrics measure advertising performance at different levels.
- ROAS measures campaign-level revenue efficiency - how much revenue is generated per unit of spend
- CAC measures the total cost of acquiring a new customer - including all marketing and sales spend
A high ROAS campaign can still contribute to a high CAC if it is generating repeat purchases from existing customers rather than acquiring new ones. Use the CAC Calculator to track customer acquisition cost alongside ROAS.
Related calculations
Once you know your ROAS, you may also want to:
- Use the CPA Calculator to measure cost per acquisition alongside revenue return
- Use the CPC Calculator to track cost per click as an input to ROAS analysis
- Use the Gross Margin Calculator to calculate your break-even ROAS threshold
- Use the ROI Calculator for a profit-based measure of advertising return
- Use the Break-Even CPC Calculator to calculate maximum affordable CPC given margin and conversion rate
Useful resources
- Google Ads - search and shopping advertising with target ROAS bidding and revenue tracking
- Meta Ads Manager - Facebook and Instagram advertising with purchase value reporting and ROAS optimisation
- Triple Whale - ecommerce advertising analytics platform for blended and channel-level ROAS tracking
- Northbeam - multi-touch attribution and paid media analytics for scaling paid traffic profitably
FAQs
What is ROAS?
Return on ad spend - ROAS - measures how much revenue is generated for every pound or dollar spent on advertising. It is expressed as a ratio - a 5x ROAS means 5 in revenue per 1 spent.
How do you calculate ROAS?
ROAS = Revenue from Ads / Advertising Cost.
What is a good ROAS for ecommerce?
Most ecommerce businesses need at least 4x to 6x ROAS to be profitable after product costs and overheads, depending on gross margin. The break-even ROAS is 1 / Gross Margin - calculate your specific threshold before setting campaign targets.
What is the difference between ROAS and ROI?
ROAS measures revenue return per unit of ad spend - it does not account for product costs or overheads. ROI measures profit return per unit of investment - it accounts for all costs. A campaign with strong ROAS can still have poor ROI if margins are thin.
Does a higher ROAS always mean better performance?
Not necessarily. A high ROAS achieved by targeting only existing customers may not be growing the customer base. And a high ROAS with low gross margin may still be unprofitable. Always evaluate ROAS in the context of margin and customer acquisition.
What is target ROAS bidding in Google Ads?
Target ROAS is an automated bidding strategy where Google's algorithm optimises bids to achieve a specified minimum ROAS. It requires sufficient conversion value data - typically at least 30 to 50 conversions per month - to function effectively.
How do I calculate break-even ROAS?
Break-even ROAS = 1 / Gross Margin. At a 40% gross margin, break-even ROAS is 2.5x. Campaigns must achieve significantly above break-even ROAS to cover operating costs and generate profit.
How does average order value affect ROAS?
Higher AOV means more revenue per conversion, which improves ROAS at the same cost per click and conversion rate. Upsell and bundle strategies that increase AOV directly improve ROAS without requiring any change in advertising spend or traffic.
Interpreting your result
Your roas result should always be interpreted in context:
- compare it against your historical baseline
- review it alongside the main commercial or operational drivers behind the metric
- compare it across products, channels, periods, or segments where relevant
- avoid interpreting the result in isolation without checking the underlying input values
A single period can be noisy, so trend direction over several periods is usually more useful than one standalone result.
Data quality checklist
Before acting on this result, verify:
- the inputs use the same time period and reporting basis
- one-off anomalies are identified separately from steady-state performance
- discounts, refunds, taxes, or fees are handled consistently where relevant
- the underlying values are complete enough to support a meaningful conclusion
Small input inconsistencies can materially change the result.
How to improve this metric
Practical ways to improve this metric depend on the underlying business model, but often include:
- identify the main driver behind the result before making changes
- test one variable at a time so the impact is easier to measure
- compare performance by segment rather than only at an overall level
- review the metric regularly so changes can be caught early
Improvement is most reliable when measurement definitions remain stable over time.
Benchmarks and target setting
A good target depends on your industry, business model, and stage of growth.
When setting targets:
- compare against your own historical trend before relying on outside benchmarks
- define both minimum acceptable and aspirational target ranges
- review targets whenever pricing, cost, demand, or channel mix changes materially
- pair benchmark review with the underlying commercial context, not just the final number
Your own historical performance is usually the most practical benchmark.
Reporting cadence and decision workflow
For most teams, a simple cadence works best:
- Weekly: monitor the metric when trading conditions or campaign activity change quickly
- Monthly: compare the result against target and prior periods
- Quarterly: reassess assumptions, targets, and the main drivers behind the metric
A practical workflow is to calculate the metric, identify the primary driver of change, test one improvement, and then review the next comparable period before scaling.
Common analysis scenarios
You can use this metric in several practical scenarios:
- monthly performance reviews
- pricing, margin, or cost analysis
- planning and forecasting discussions
- investor, lender, or management reporting
In each scenario, pair the result with the underlying business context so decisions are not made on one number alone.
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 data issue or one-off event.
What should I do if this metric improves but profit declines?
Check whether costs, discounts, conversion quality, or downstream profitability changed at the same time.
Explore more
More calculators in this topic
Continue exploring
Related calculators
Explore the next calculations most relevant to this topic.
marketing
CAC Calculator
Calculate customer acquisition cost based on total spend and new customers.
marketing
CPC Calculator
Calculate cost per click based on spend and total clicks.
marketing
Conversion Rate Calculator
Calculate conversion rate based on visitors and conversions.