You’re spending money on ads. The question every business owner eventually asks is: am I getting my money back?
That’s what ROAS answers. It’s one number that tells you whether your advertising is profitable or whether you’re lighting money on fire. And if you’ve never heard the term before, you’re in the right place.
ROAS Stands for Return on Ad Spend
ROAS is a ratio. It compares the revenue your ads generate to the amount you spent on those ads.
ROAS = Revenue from Ads / Cost of Ads
If you spent $1,000 on Facebook ads last month and those ads generated $4,000 in sales:
ROAS = $4,000 / $1,000 = 4.0x
That means for every dollar you spent on advertising, you got four dollars back in revenue. You can plug in your own numbers with our free ROAS calculator to see where you stand.
Why ROAS Matters More Than Other Metrics
Clicks, impressions, and CTR (click-through rate) are activity metrics. They tell you people are seeing and interacting with your ads. But they don’t tell you whether those interactions are making you money.
ROAS connects your advertising directly to revenue. It’s the difference between “our ads are getting engagement” and “our ads are profitable.”
Here’s why that distinction matters:
- A campaign with a 5% CTR and 1.2x ROAS is losing money. People are clicking, but not enough of them are buying to cover your ad spend.
- A campaign with a 0.8% CTR and 6x ROAS is printing money. Fewer clicks, but the people who do click are the right people and they’re buying.
ROAS keeps you focused on what actually matters: revenue relative to cost.
What a Good ROAS Looks Like
There’s no universal “good” number. It depends entirely on your profit margins.
If you sell a product for $100 and it costs you $40 to make and ship it, your gross margin is 60%. A 2x ROAS means you’re breaking even on ad spend (you spent $50 in ads to earn $100 in revenue, and $40 goes to product cost, leaving $10 profit). A 3x ROAS is comfortable. A 5x ROAS is excellent.
But if you’re a dropshipper with 20% margins, even a 4x ROAS might not cover your costs.
General Benchmarks
| ROAS | What It Usually Means |
|---|---|
| 6x+ | Exceptional. Top-tier performance. |
| 4-6x | Strong. Scalable and profitable for most businesses. |
| 3-4x | Solid. Sustainable if your margins are decent. |
| 2-3x | Marginal. Only profitable with high margins. |
| 1-2x | Losing money in most cases. |
| Below 1x | Spending more on ads than you’re earning. Stop and fix. |
For a deeper dive into benchmarks by industry and how to calculate your own target ROAS, read our full guide on how to calculate ROAS.
ROAS vs. ROI: What’s the Difference?
People use ROAS and ROI interchangeably, but they’re not the same thing.
ROAS only considers ad spend. It’s a marketing metric. If you spent $5,000 on ads and earned $20,000, your ROAS is 4x.
ROI (Return on Investment) considers all costs — product costs, shipping, salaries, software, ad spend, everything. It’s a business metric.
ROI = (Revenue - Total Costs) / Total Costs
A 4x ROAS can easily become a negative ROI once you factor in product costs, shipping, team salaries, and platform fees. ROAS tells you how your ads are performing. ROI tells you if your business is actually profitable.
For advertising decisions, ROAS is the right metric. For business decisions, you need ROI.
The Problem With Platform ROAS
Here’s where things get tricky. The ROAS number your ad platform shows you is almost always inflated.
When you log into Google Ads or Meta Ads Manager, each platform reports conversions it takes credit for. The problem? They both claim credit for the same conversions.
A customer might click a Google ad on Monday and a Facebook ad on Wednesday. When they buy on Thursday, both platforms claim the sale. If you add up the ROAS from each platform, you get a number that’s higher than reality.
This is called the attribution overlap problem, and it affects every business running ads on multiple platforms.
Three Flavors of ROAS
| Type | What It Measures | Where You See It |
|---|---|---|
| Platform ROAS | Revenue attributed by one platform | Google Ads, Meta Ads Manager |
| Blended ROAS | Total revenue / total ad spend across all platforms | Calculate manually or use a dashboard |
| True ROAS | Revenue actually caused by your ads (removing organic and overlapping credit) | Requires incrementality testing |
Platform ROAS is useful for comparing campaigns within one platform. Blended ROAS is what you should use for business decisions. True ROAS is the gold standard but requires sophisticated testing most small businesses don’t need yet.
How to Track ROAS Properly
For ROAS to be accurate, your ad platforms need to know when someone buys. That requires conversion tracking — a piece of code on your website that tells the ad platform “this person just purchased.”
If your conversion tracking is broken, incomplete, or misconfigured, your ROAS number is wrong. It could be way too low (making profitable campaigns look unprofitable) or way too high (making you overinvest in channels that aren’t actually working).
The Basics You Need
- Google Ads conversion tag — Fires on your purchase confirmation page. Tells Google when a click turned into a sale.
- Meta Pixel + Conversions API — The pixel tracks browser-side events, CAPI sends data server-to-server for better accuracy.
- Google Analytics 4 (GA4) — Your independent measurement layer. Not tied to any ad platform’s self-reporting.
GA4 is especially important because it gives you a neutral view. The ad platforms grade their own homework. GA4 grades everyone’s. If you’re not sure what GA4 is or how it fits, check our GA4 overview.
What Breaks ROAS Tracking
The most common causes of inaccurate ROAS data:
- Missing conversion tags — If the purchase event doesn’t fire, the platform thinks no one bought.
- Ad blockers — Block the tracking scripts from sending data. Up to 30% of users have them.
- Cookie consent banners — Users who decline cookies can’t be tracked by browser-based pixels.
- iOS privacy restrictions — Apple’s App Tracking Transparency limits Meta’s visibility into conversions.
- Cross-domain checkout — If your checkout is on a different domain (like Shopify’s checkout), tracking can break if not configured correctly.
Common ROAS Mistakes
Before looking at your first steps, here are the traps that catch most businesses:
Only Looking at Platform ROAS
Google Ads says your ROAS is 5x. Meta says 4x. You add them up and celebrate your 9x combined ROAS. But your actual total revenue divided by total ad spend is 3.5x. The platforms double-counted shared conversions. Always calculate blended ROAS separately.
Ignoring Post-Purchase Costs
ROAS uses revenue, not profit. A 4x ROAS looks great until you realize that product costs, shipping, payment processing fees, and returns eat 60% of that revenue. Know your margins before celebrating your ROAS number.
Optimizing for ROAS Instead of Profit
A campaign with 8x ROAS spending $500/month generates $4,000 in revenue. A campaign with 3x ROAS spending $5,000/month generates $15,000 in revenue. The second campaign makes you more money even at a lower ROAS. ROAS is an efficiency metric. Profit is the goal.
Not Checking ROAS Over Sufficient Time
ROAS fluctuates daily. A single bad day doesn’t mean your ads are failing. Look at ROAS over 7-day and 30-day windows. Short time frames create panic. Longer windows show real trends.
Your First Steps
If you’re just learning about ROAS, here’s what to do right now:
- Calculate your blended ROAS. Take last month’s total revenue and divide it by your total ad spend across all platforms. That’s your starting point.
- Calculate your break-even ROAS. Figure out your average gross margin percentage, then divide 1 by that margin. If your margin is 50%, your break-even ROAS is 2x. Anything above that is profit.
- Check your conversion tracking. If your platforms can’t see purchases, your ROAS numbers are fiction.
Use our ROAS calculator to run these numbers in about 30 seconds. And if you want to verify that your conversion tracking is actually working, run a free scan — it checks your pixels, tags, and event tracking across all major platforms in about a minute.
The Bottom Line
ROAS is the single most important metric for anyone spending money on advertising. It’s simple: revenue divided by ad spend. But getting an accurate ROAS number requires proper tracking setup, and most businesses are working with incomplete data.
Before you optimize your ads, make sure you can trust the numbers. Otherwise you’re optimizing based on fiction.