Return on ad spend (ROAS) answers the question every advertiser eventually asks: for every pound or dollar I put into ads, how much comes back? It is the core efficiency metric for ecommerce and any business that can put a value on its conversions.
But ROAS is easy to misread. A 4:1 ROAS can be wildly profitable for one business and a loss for another, and platform-reported ROAS often overstates what ads really drive.
This guide explains the ROAS formula, how to calculate your break-even and target ROAS, how ROAS bidding works in Google Ads and Meta, and practical ways to improve it without starving growth.
Key Takeaways
- ROAS = revenue from ads ÷ ad spend; express it as a ratio (4:1) or percentage (400%).
- Break-even ROAS = 1 ÷ gross margin; your target must sit above it.
- ROAS ignores costs other than media, so pair it with profit and customer lifetime value.
- Value-based bidding (Target ROAS) needs accurate conversion values and enough conversion history.
- Improve ROAS by raising conversion value and rate, not only by cutting spend.
The ROAS formula
ROAS = Revenue attributed to ads ÷ Ad spend
If a campaign generated $15,000 in sales from $3,000 in spend, ROAS is 5 – written as 5:1, 5x or 500%. Google Ads expresses its Target ROAS setting as a percentage:
“Google Ads will set your max. CPC bids to maximize your conversion value”
— Google Ads Help, About Target ROAS bidding
Google’s example: if you want $5 in sales for every $1 spent, your target ROAS is 500%.
ROAS vs ROI vs CPA
| Metric | Formula | Answers | Best for |
|---|---|---|---|
| ROAS | Revenue ÷ ad spend | How efficiently does ad spend produce revenue? | Ecommerce, value-based bidding |
| ROI | (Profit − total cost) ÷ total cost | Did the activity make money overall? | Business decisions, budgets |
| CPA | Ad spend ÷ conversions | What does each conversion cost? | Lead generation, fixed-value conversions |
| CPC | Ad spend ÷ clicks | What does traffic cost? | Diagnosing auction pressure |
For more on traffic costs, see our guide to cost per click; for overall profitability of marketing, see measuring ROI.
How to calculate your break-even and target ROAS
- Work out gross margin. Revenue minus cost of goods, shipping, payment fees and returns, divided by revenue. Example: 40%.
- Calculate break-even ROAS. 1 ÷ 0.40 = 2.5. Below 2.5:1 you lose money on each attributed sale.
- Decide your profit goal. If you want 15% of revenue left as profit after ads, ad spend can be at most 25% of revenue: 1 ÷ 0.25 = a 4:1 target.
- Adjust for lifetime value. If customers reorder, you can accept a lower first-order ROAS. Use customer lifetime value to set how low.
- Set different targets by role. Brand and remarketing campaigns naturally show higher ROAS than prospecting; don’t hold them to the same number.
| Gross margin | Break-even ROAS | Break-even as % |
|---|---|---|
| 20% | 5.0:1 | 500% |
| 30% | 3.3:1 | 333% |
| 40% | 2.5:1 | 250% |
| 50% | 2.0:1 | 200% |
| 70% | 1.4:1 | 143% |
Worked example
An online homeware shop sells an average order of $80 at a 40% gross margin, so each order leaves $32 before advertising. Last month it spent $4,000 on ads and recorded $14,000 in attributed revenue – a ROAS of 3.5:1. That is above its 2.5:1 break-even, so the ads are profitable: $14,000 × 40% = $5,600 gross profit, minus $4,000 ad spend, leaves $1,600. If the shop raised average order value to $90 with a bundle offer at the same conversion rate, revenue would rise to about $15,750 and ROAS to roughly 3.9:1 – without spending a cent more on ads.
ROAS bidding in Google Ads and Meta
In Google Ads, Target ROAS uses Smart Bidding to predict the value of each potential conversion and set bids accordingly. Requirements to note from Google’s help page:
- You must track conversion values (fixed or dynamic) before using it.
- Google lists minimum conversion history by campaign type – for example, 15 conversions in the past 30 days for Search and Shopping.
- Set the target near your recent actual ROAS at first; a target set too high restricts volume sharply.
Performance Max and Shopping campaigns are commonly run on value-based bidding; see our guides to Performance Max and Google Shopping ads. On Meta, you can choose a ROAS goal bid strategy in sales campaigns, and Advantage+ sales campaigns combine automated budget, audience and placements. The same principles apply on Instagram ads: pass purchase values reliably through the Pixel and Conversions API.
How to improve ROAS
- Fix measurement first. Pass real order values, use transaction IDs and enhanced conversions; see Google Ads conversion tracking.
- Raise average order value. Bundles, free-shipping thresholds and upsells lift revenue per conversion.
- Raise conversion rate. Faster, clearer landing pages – see conversion rate optimisation.
- Cut waste. Remove irrelevant searches with negative keywords and poor placements.
- Segment by margin. Put high-margin products in campaigns with their own targets.
- Improve creative and copy. Better ads raise CTR and conversion rate; see ad copywriting.
- Use value rules carefully. Google lets you adjust conversion values for higher-value customers, devices or locations.
Platform ROAS vs true ROAS
Platform dashboards report attributed revenue using their own models: Google Ads now uses data-driven attribution by default, Meta uses its own attribution settings, and both may claim the same sale. Add the revenue each platform reports and it often exceeds your actual sales. Track a blended figure – total revenue ÷ total ad spend – alongside platform ROAS, and use holdout or geo tests for big budget decisions. Our marketing attribution guide explains the models.
Common mistakes
- Ignoring margin. A 3:1 ROAS loses money at 25% margins.
- Chasing ROAS at the cost of growth. Very high ROAS often means you are only buying brand and remarketing traffic.
- Using revenue including tax and shipping inconsistently. Pick one definition and stick to it.
- Raising Target ROAS sharply. Change it gradually to avoid collapsing volume.
- Summing platform-reported ROAS. Double counting inflates performance.
Budget planning starts from these numbers – see our marketing budget guide.
Related Guides
- Competitor Ad Research: How to Study Rival Ads
- Google Local Services Ads: How They Work
- YouTube Ads: Formats, Targeting and Setup
- Social Media Analytics: Metrics That Matter
Frequently Asked Questions
What is a good ROAS?
There is no universal number. A good ROAS is one above your break-even ROAS (1 ÷ gross margin) with enough left over for profit. A business with 25% margins needs more than 4:1 just to break even on first orders.
How do I calculate ROAS?
Divide revenue attributed to ads by ad spend. $10,000 revenue from $2,000 spend is a ROAS of 5, often written 5:1 or 500%.
What is the difference between ROAS and ROI?
ROAS compares revenue with ad spend only. ROI compares profit with all costs, including product costs, fees and staff time. ROAS is a quick efficiency metric; ROI tells you whether you actually made money.
Does Target ROAS need a minimum number of conversions?
Google lists minimum conversion history for some campaign types, for example 15 conversions in the past 30 days for Search and Shopping, and you must track conversion values.
Why does my ROAS differ between Google Ads, Meta and GA4?
Each platform uses its own attribution model and conversion window and may count the same sale. Compare against your actual sales data to find a blended figure.
Conclusion
ROAS is a powerful compass if you read it against your margins. Calculate your break-even, set targets by campaign role, feed bidding systems accurate values and improve what happens after the click. If you would like help building profitable, value-based campaigns, our PPC management team can help – get a free quote.
References
- About Target ROAS bidding – Google Ads Help
- About attribution models – Google Ads Help
- About conversion counting options – Google Ads Help
- About enhanced conversions – Google Ads Help
- Advantage+ campaign experience for sales and app – Meta for Developers
- What Is Ad Spend & How to Measure It – Semrush Blog




