The Quick Answer
ROAS (Return on Ad Spend) measures how much revenue you earn for every dollar spent on advertising.
Formula: ROAS = Revenue from Ads ÷ Ad Spend
A ROAS of 4x means you earn $4 for every $1 spent on ads. Whether that's profitable depends on your margins.
What Is ROAS?
ROAS is a marketing metric that measures the efficiency of advertising campaigns. It tells you the gross revenue generated per dollar of ad spend.
Unlike ROI, ROAS focuses exclusively on the advertising channel. It doesn't subtract product costs, shipping, overhead, or salaries — it simply answers: "How many dollars came back from this ad investment?"
This makes ROAS useful for comparing campaigns, channels, and platforms against each other, but it is not a profitability metric on its own.
How to Calculate ROAS (Step by Step)
The Formula
ROAS = Revenue from Ads ÷ Ad Spend
ROAS is usually expressed as a multiple (e.g., 3x) or a ratio (e.g., 3:1).
Worked Example 1: Basic Calculation
You run a Google Ads campaign:
- Revenue attributed to ads: $12,000
- Total ad spend: $3,000
ROAS = $12,000 ÷ $3,000 = 4.0x
For every $1 spent, you generated $4 in revenue.
Worked Example 2: Multiple Campaigns
| Campaign | Revenue | Ad Spend | ROAS |
|---|---|---|---|
| Google Search | $8,500 | $2,000 | 4.25x |
| Facebook Retargeting | $3,200 | $800 | 4.00x |
| TikTok Awareness | $1,100 | $1,200 | 0.92x |
| Total | $12,800 | $4,000 | 3.20x |
The blended ROAS is 3.2x, but individual campaigns vary. The TikTok campaign is losing money on a direct-response basis (though it may contribute to brand awareness that benefits other channels).
Worked Example 3: Finding Your Break-Even ROAS
If your gross margin is 40%, you need to earn at least $1 ÷ 0.40 = $2.50 in revenue for every $1 spent.
Break-even ROAS = 1 ÷ Gross Margin
| Gross Margin | Break-Even ROAS |
|---|---|
| 20% | 5.0x |
| 25% | 4.0x |
| 33% | 3.0x |
| 40% | 2.5x |
| 50% | 2.0x |
| 60% | 1.67x |
| 75% | 1.33x |
This is the minimum ROAS to cover product costs. You still need to exceed this to cover operating expenses and generate profit.
What Is a Good ROAS?
There is no universal "good" ROAS. It depends on your margins, business model, and growth stage.
General Benchmarks
- Below 1x: You are losing money on every dollar spent. Pause or restructure.
- 1x – 2x: Revenue roughly covers ad spend, but you are likely unprofitable after product and operating costs.
- 3x – 4x: Considered good for most businesses with healthy margins.
- 5x+: Strong performance. Consider scaling spend if volume allows.
- 10x+: Excellent, but may indicate you are under-spending (leaving revenue on the table).
By Industry (Rough Averages)
| Industry | Typical ROAS | Target ROAS |
|---|---|---|
| Ecommerce (general) | 2.5x – 3x | 4x+ |
| Fashion & apparel | 2x – 3x | 4x+ |
| Electronics | 3x – 4x | 5x+ |
| Beauty & cosmetics | 2.5x – 4x | 5x+ |
| SaaS / software | 2x – 3x | 3x+ (LTV-based) |
| Lead generation | 2x – 4x | 5x+ |
| B2B services | 3x – 5x | 6x+ |
By Platform (Rough Averages)
| Platform | Typical ROAS |
|---|---|
| Google Ads (Search) | 2x – 4x |
| Google Ads (Shopping) | 4x – 8x |
| Facebook / Meta Ads | 2x – 3x |
| TikTok Ads | 1.5x – 3x |
| Amazon Ads | 5x – 10x |
These numbers vary widely by niche, competition, and optimization. Use them as starting points, not targets.
ROAS vs. ROI: What's the Difference?
| ROAS | ROI | |
|---|---|---|
| Measures | Revenue per ad dollar | Profit per total investment dollar |
| Formula | Revenue ÷ Ad Spend | (Profit − Cost) ÷ Cost |
| Includes costs | Only ad spend | All costs (product, labor, overhead) |
| Result format | Multiple (e.g., 4x) | Percentage (e.g., 150%) |
| Best for | Comparing ad campaigns | Overall business profitability |
Example showing the difference:
- Revenue from ads: $10,000
- Ad spend: $2,500
- Product cost: $4,000
- Operating costs: $1,500
ROAS = $10,000 ÷ $2,500 = 4.0x (looks great)
ROI = ($10,000 − $2,500 − $4,000 − $1,500) ÷ ($2,500 + $4,000 + $1,500) = $2,000 ÷ $8,000 = 25% (modest)
A high ROAS does not guarantee profitability. Always check margins.
Common ROAS Mistakes
1. Ignoring Margins
A 3x ROAS sounds good, but if your gross margin is 25%, your break-even ROAS is 4x. At 3x you are losing money on every sale.
2. Attribution Errors
Most ad platforms take credit for conversions they influenced, not just those they caused. If a customer saw your Facebook ad, then searched your brand on Google and bought, both platforms may claim the sale. This inflates reported ROAS.
3. Mixing Revenue Types
Include only revenue directly generated by the ad campaign. Mixing in organic sales, repeat purchases from existing customers, or wholesale revenue distorts the metric.
4. Ignoring Customer Lifetime Value
A first-purchase ROAS of 1.5x might seem weak. But if that customer makes 5 purchases over 2 years, the true ROAS could be 7.5x. Subscription and SaaS businesses often operate with low initial ROAS intentionally.
5. Optimizing ROAS Too Aggressively
Pushing for the highest possible ROAS often means reducing spend on broader, top-of-funnel campaigns. This can shrink your total revenue even as efficiency improves. Sometimes a lower ROAS at higher volume generates more total profit.
How to Improve Your ROAS
These are general approaches. Results depend on your specific situation.
- Improve targeting. Narrower audiences often convert at higher rates, reducing wasted spend.
- Optimize landing pages. Higher conversion rates mean more revenue from the same ad spend.
- Test ad creative. Small changes in copy, images, or video can significantly affect click-through and conversion rates.
- Adjust bids by performance. Shift budget toward campaigns, ad groups, or keywords with proven ROAS.
- Use negative keywords (search ads). Exclude irrelevant queries that consume budget without converting.
- Retarget warm audiences. Visitors who already know your brand typically convert at higher rates and lower cost.
- Increase average order value. Bundles, upsells, and free-shipping thresholds raise revenue per conversion without increasing ad cost.
When ROAS Is Not the Right Metric
ROAS works best for direct-response campaigns where revenue can be tracked. It is less useful when:
- Brand awareness is the goal. Impressions and reach matter more than immediate revenue.
- The sales cycle is long. B2B deals that take months to close make ad-to-revenue attribution difficult.
- Revenue is indirect. Content marketing, PR, and community building generate value that ROAS cannot capture.
- You are in a growth phase. Startups acquiring customers at a loss for future LTV should track CAC and payback period instead.
For these situations, consider complementary metrics like CPC, CPM, conversion rate, CAC, or LTV.
Frequently Asked Questions
What does ROAS stand for?
ROAS stands for Return on Ad Spend. It measures how much revenue is generated for each dollar spent on advertising.
How do you calculate ROAS?
Divide the revenue generated from your ads by the amount you spent on those ads. For example, $6,000 revenue ÷ $2,000 ad spend = 3.0x ROAS.
What is a good ROAS for ecommerce?
Most ecommerce businesses target a ROAS of 4x or higher. However, the minimum profitable ROAS depends on your gross margins. If your margin is 50%, you break even at 2x; if it's 25%, you break even at 4x.
What is the difference between ROAS and ROI?
ROAS measures gross revenue per ad dollar. ROI measures net profit relative to total investment. ROAS only considers ad spend; ROI includes all costs (product, operations, overhead).
Is a 2x ROAS good?
A 2x ROAS means you earn $2 for every $1 spent on ads. Whether that's good depends on your margins. With 50%+ gross margins, 2x is profitable. With lower margins, 2x may not cover your costs.
What is break-even ROAS?
Break-even ROAS is the minimum ROAS needed to cover product costs. Calculate it as 1 ÷ gross margin. For a 40% margin: 1 ÷ 0.40 = 2.5x break-even ROAS.
How do I calculate ROAS for Google Ads?
In Google Ads, ROAS = Conversion Value ÷ Cost. Google Ads can display this automatically if you set up conversion tracking with revenue values. You can also calculate it manually from your campaign reports.
How do I calculate ROAS for Facebook Ads?
In Facebook Ads Manager, look at the "Purchase ROAS" column, or calculate it as Purchase Conversion Value ÷ Amount Spent. Make sure your Meta Pixel is properly tracking purchases and revenue.
Why is my ROAS different on each platform?
Each ad platform uses its own attribution model. A customer might interact with ads on multiple platforms before purchasing, and each platform may claim the conversion. This is why total platform-reported revenue often exceeds actual revenue.
Should I optimize for ROAS or volume?
It depends on your goals. Maximizing ROAS often means spending less, which can reduce total revenue and profit. Many businesses find the best outcome by targeting a minimum acceptable ROAS while maximizing spend within that constraint.
How often should I check ROAS?
Check ROAS weekly for ongoing campaigns. Daily checks can be misleading due to normal variation, delayed conversions, and attribution windows. For large campaigns, monthly trends are more reliable for strategic decisions.
Does ROAS account for returns and refunds?
Standard ROAS calculations use gross revenue, which does not subtract returns. For an accurate picture, calculate net ROAS by using net revenue (after returns, chargebacks, and cancellations).
Related Tools
- ROAS Calculator — calculate your return on ad spend instantly
- ROI Calculator — measure overall return on investment
- CPC Calculator — calculate cost per click
- CPM Calculator — calculate cost per thousand impressions
- Conversion Rate Calculator — measure your conversion rate
- CAC Calculator — calculate customer acquisition cost
- LTV Calculator — estimate customer lifetime value