Ads Anomaly GuardAAG
← Back to Blog
March 16, 20267 min readBy Ads Anomaly Guard Team

What Is ROAS? How to Calculate and Improve Return on Ad Spend

ROAS (Return on Ad Spend) measures revenue generated per dollar spent on advertising. Learn how to calculate ROAS, what a good ROAS looks like by industry, and 7 ways to improve it.

ROASreturn on ad spendgoogle adsPPC metricsadvertising ROI

What Is ROAS?

ROAS stands for Return on Ad Spend. It measures how much revenue you earn for every dollar spent on advertising.

Formula: ROAS = Revenue from Ads ÷ Ad Spend

If you spend $1,000 on Google Ads and generate $5,000 in revenue, your ROAS is 5.0x (or 500%). This means you earned $5 for every $1 spent.

ROAS vs ROI: What's the Difference?

| Metric | ROAS | ROI | |--------|------|-----| | Formula | Revenue ÷ Ad Spend | (Profit - Cost) ÷ Cost | | Includes | Ad spend only | All costs (product, operations, ad spend) | | Used for | Campaign-level decisions | Business-level decisions | | Example | $5,000 revenue ÷ $1,000 spend = 5.0x | ($5,000 - $3,500) ÷ $3,500 = 42.8% |

When to use ROAS: Evaluating individual campaigns, ad groups, or keywords. When to use ROI: Evaluating overall business profitability of advertising.

What Is a Good ROAS?

A "good" ROAS depends on your profit margins. Here's a general framework:

| ROAS | Interpretation | Typical Scenario | |------|---------------|-----------------| | Below 1.0x | Losing money on every sale | Needs immediate attention | | 1.0x-2.0x | Breaking even or slight loss | Acceptable only for customer acquisition | | 2.0x-4.0x | Profitable for most businesses | Good for businesses with 50%+ margins | | 4.0x-8.0x | Strong performance | Excellent for most industries | | 8.0x+ | Exceptional | Typically brand campaigns or retargeting |

Average ROAS by Industry

| Industry | Average ROAS | Good ROAS | Target ROAS | |----------|-------------|-----------|-------------| | E-commerce (general) | 4.0x | 5.0x+ | 4.0-6.0x | | E-commerce (luxury) | 3.0x | 4.0x+ | 3.5-5.0x | | SaaS / B2B | 5.0x | 7.0x+ | 5.0-10.0x | | Lead Generation | 3.5x | 5.0x+ | 4.0-8.0x | | Local Services | 5.0x | 8.0x+ | 5.0-10.0x | | D2C Brands | 2.5x | 3.5x+ | 3.0-5.0x |

How to Calculate Your Break-Even ROAS

Your break-even ROAS is the minimum ROAS needed to not lose money. Here's how to calculate it:

Break-Even ROAS = 1 ÷ Profit Margin

Examples:

  • 80% profit margin (SaaS): Break-even ROAS = 1 ÷ 0.80 = 1.25x
  • 50% profit margin (services): Break-even ROAS = 1 ÷ 0.50 = 2.0x
  • 30% profit margin (e-commerce): Break-even ROAS = 1 ÷ 0.30 = 3.33x
  • 15% profit margin (retail): Break-even ROAS = 1 ÷ 0.15 = 6.67x
Rule of thumb: Your target ROAS should be at least 1.5-2x your break-even ROAS to account for variability and overhead.

7 Ways to Improve Your ROAS

1. Fix Conversion Tracking First

If your tracking is broken or inaccurate, your ROAS calculation is wrong and Smart Bidding can't optimize. This is the single most impactful fix.

2. Use Target ROAS Bidding

Google's Target ROAS bidding strategy automatically adjusts bids to hit your desired ROAS. Requires 15+ conversions in 30 days with conversion values.

3. Segment by Performance

Identify high-ROAS campaigns, ad groups, and keywords. Shift budget from low performers to high performers.

4. Optimize Landing Pages

A 1% improvement in conversion rate directly improves ROAS by ~1%. Test headlines, CTAs, and page speed.

5. Refine Audience Targeting

Exclude low-value audiences. Use Customer Match and Similar Audiences to reach high-value prospects.

6. Add Negative Keywords

Block irrelevant search terms that consume budget without revenue. Review search terms weekly.

7. Monitor for Anomalies

A CPA spike or broken tracking event can tank your ROAS for the entire month. Real-time monitoring prevents this.

ROAS in Google Ads: Where to Find It

1. Go to Google Ads > Campaigns 2. Click "Columns" > "Modify columns" 3. Under "Conversions," add "Conv. value/cost" 4. This column shows your ROAS as a ratio

Note: For this to work, you must have conversion values set up (either fixed values or dynamic values from your website).

Protect Your ROAS

ROAS can drop overnight due to tracking issues, CPA spikes, or campaign anomalies. A single broken pixel can reduce your monthly ROAS from 5.0x to 2.0x before you notice.

Ads Anomaly Guard monitors every 15 minutes and auto-pauses campaigns that threaten your ROAS. Free during Early Access.

Start protecting your ROAS →

Calculate your ad spend waste →

Start protecting your ad budget today

Free during Early Access. No credit card required.

Start Free