How do you calculate ROAS?
ROAS = Revenue from Ads / Ad Spend
| Input | Value |
|---|---|
| Ad Spend | $2,000 |
| Revenue from Ads | $8,000 |
| ROAS | $8,000 / $2,000 = 4.0x |
What is a good ROAS?
It depends on your margins, but here are typical benchmarks by industry:| Industry | Average ROAS | Good ROAS |
|---|---|---|
| E-commerce (general) | 2.0x - 4.0x | 4.0x+ |
| Fashion & Apparel | 2.5x - 4.0x | 4.0x+ |
| Beauty & Skincare | 3.0x - 5.0x | 5.0x+ |
| Home & Garden | 2.0x - 3.5x | 3.5x+ |
| B2B / SaaS | 1.5x - 3.0x | 3.0x+ |
| Food & Beverage | 3.0x - 5.0x | 5.0x+ |
ROAS in plain English
Think of ROAS like a vending machine. You put a dollar in, and it spits back four dollars. That’s a 4x ROAS. The question isn’t just “am I getting more back than I put in?” but “am I getting back enough to cover the product cost, shipping, and everything else?” That’s why ROAS alone doesn’t tell you if you’re profitable. You need to compare it to your break-even ROAS, which factors in your profit margin and AOV.Common ROAS mistakes
Celebrating a high ROAS without checking profitability
Celebrating a high ROAS without checking profitability
You see a 5x ROAS and assume you’re printing money. But if your product costs $80 to make, sells for $100, and you spent $20 to get the sale, you made $0. A high ROAS with thin margins can still mean zero profit. Always compare ROAS to your break-even ROAS.
Optimizing for ROAS instead of profit
Optimizing for ROAS instead of profit
Cutting ad spend on campaigns with “low” ROAS often kills your most profitable prospecting efforts. A prospecting campaign with 2.0x ROAS might bring in new customers who buy again three more times. A retargeting campaign with 8.0x ROAS might just be capturing sales that would’ve happened anyway. Look at blended ROAS across your full funnel.
Using the wrong attribution window
Using the wrong attribution window
Meta defaults to a 7-day click, 1-day view attribution window. If your product has a 30-day buying cycle, your reported ROAS will look worse than it actually is because late conversions aren’t counted. Align your window with your sales cycle.
Ignoring the difference between reported and actual ROAS
Ignoring the difference between reported and actual ROAS
Meta’s reported ROAS counts conversions based on its attribution model. Your actual revenue in Shopify or your bank account may tell a different story. Always cross-reference with your actual sales data.
How ROAS relates to other metrics
| Metric | Relationship |
|---|---|
| Break-Even ROAS | The minimum ROAS you need to cover costs. If your ROAS is below this, you’re losing money. |
| CPA | ROAS = AOV / CPA. Lower CPA means higher ROAS. |
| AOV | Higher AOV means you need fewer sales to hit your ROAS target. |
| CTR | Higher CTR usually means lower CPC, which improves ROAS. |
| Blended ROAS | Your overall ROAS across all channels, not just Meta. |
| LTV | Lifetime value captures repeat purchases that ROAS misses on the first transaction. |
How to improve your ROAS
Set your break-even ROAS first
You can’t know if your ROAS is “good” without knowing your break-even point. Use AdAdvisor’s Break-Even ROAS Calculator to find yours.
Lower your CPC through better creative
More engaging ad creative gets higher CTR, which lowers your CPC, which means more clicks for the same budget. Test new angles, hooks, and formats regularly.
Increase your AOV
Upsells, bundles, and free shipping thresholds raise your AOV, which directly improves ROAS without changing your ad performance at all.
Segment your ROAS by campaign type
Don’t lump prospecting and retargeting together. Prospecting will always have lower ROAS but drives new customers. Retargeting will have higher ROAS but is re-engaging existing interest. Evaluate them separately.
Let AdAdvisor flag underperformers
AdAdvisor color-codes your ROAS green, yellow, or red based on your break-even target. Campaigns in the red zone need attention. Campaigns in the green zone are your winners to scale.
Track and optimize your ROAS automatically
AdAdvisor monitors your ROAS across every campaign, ad set, and ad. It compares your actual ROAS to your break-even target and generates AI recommendations to improve underperforming campaigns.Try AdAdvisor Free
Connect your Meta ad account and see your ROAS color-coded against your targets in minutes.
ROAS Calculator
Calculate your break-even ROAS and find out if your campaigns are actually profitable.
