What Does ROAS Mean?
ROAS stands for return on ad spend.
ROAS is the ratio of revenue generated from advertising to the cost of that advertising. If you spend $1,000 on ads and generate $4,000 in revenue, your ROAS is 4.0 (expressed as 4:1 or 4x). According to data from Varos, the median Meta Ads ROAS for ecommerce in 2025 was 2.34x — meaning most brands generate just $2.34 for every $1 spent.
ROAS is the default performance metric for paid advertising. It reduces campaign performance to a single number: how many revenue dollars did each ad dollar produce? That simplicity is both its strength and its weakness. The number is easy to calculate but dangerously easy to misinterpret without margin context.
ROAS does not tell you whether a campaign is profitable. It does not account for cost of goods sold, shipping, payment processing, or any operational expense. A 5x ROAS on a product with 15% gross margin is a money-losing campaign. A 2x ROAS on a product with 75% gross margin is a profitable one. The formula is the starting point — not the answer.
This guide covers the formula itself, worked examples across different scenarios, margin-adjusted ROAS, industry benchmarks, and the calculation errors that lead to bad budget decisions.
The ROAS formula is: Revenue from Ads / Cost of Ads. The output is a ratio (4:1), a multiplier (4x), or a percentage (400%). All three formats mean the same thing. Some platforms default to one format — Meta uses multiplier, Google sometimes uses percentage — but the underlying calculation is identical.
The core formula:
ROAS = Revenue from Ads / Cost of Ads
That is the entire formula. There are no variants, no alternative versions, no "advanced" modifications. Every ROAS calculation in existence uses this same division. Where advertisers diverge is in what they include in the numerator (revenue) and the denominator (cost).
Revenue: What Counts?
Platform-reported revenue includes only sales attributed to ad clicks or views within the platform's attribution window. Meta defaults to a 7-day click / 1-day view window. Google Ads uses 30-day click attribution by default. These windows produce different revenue numbers for the same campaign.
The question is not "what is the ROAS formula" — it is "which revenue number are you using?"
Cost: What Counts?
Standard ROAS uses only direct ad spend — the amount paid to the advertising platform. It excludes agency fees, creative production, software tools, and team salaries. Some brands calculate "loaded ROAS" or "total ROAS" by adding those costs to the denominator. This produces a more conservative number that better reflects true advertising efficiency.
| ROAS Type | Numerator | Denominator | Use Case |
|---|
| Platform ROAS | Platform-attributed revenue | Platform ad spend | Campaign optimization |
| Blended ROAS | Total business revenue | Total ad spend (all platforms) | Portfolio-level decisions |
| Loaded ROAS | Total business revenue | Ad spend + agency + creative + tools | True cost-of-acquisition analysis |
| New Customer ROAS | Revenue from first-time buyers only | Ad spend | Acquisition efficiency |
For day-to-day campaign management, platform ROAS is sufficient. For budget allocation across channels, blended ROAS gives a clearer picture. For board-level profitability analysis, loaded ROAS is the honest number. For a quick calculation, use the ROAS calculator.
How Do You Calculate ROAS Step by Step?
To calculate ROAS: (1) identify the revenue attributed to a specific campaign or ad set, (2) identify the total ad spend for that same campaign or ad set, (3) divide revenue by spend. The result is your ROAS. Repeat this for each campaign, platform, and time period you want to evaluate.
Here are three worked examples that cover the most common scenarios.
Example 1: Single Campaign
A pet food brand runs a Meta Ads campaign in June:
- Ad spend: $3,200
- Revenue attributed to ads: $11,200
ROAS = $11,200 / $3,200 = 3.5x
Every dollar spent returned $3.50 in revenue. Whether that is profitable depends on the brand's gross margin — which we address in the next section.
A DTC skincare brand runs paid campaigns across three platforms in Q2:
| Platform | Ad Spend | Revenue | ROAS | CPA |
|---|
| Meta Ads | $18,000 | $63,000 | 3.5x | $28 |
| Google Ads | $12,000 | $54,000 | 4.5x | $22 |
| TikTok Ads | $6,000 | $13,200 | 2.2x | $48 |
| Total | $36,000 | $130,200 | 3.6x | $29 |
Google Ads delivers the highest ROAS at 4.5x. TikTok underperforms on last-click ROAS at 2.2x. But raw ROAS comparison across platforms ignores funnel position. TikTok may drive first-touch awareness that Meta and Google later convert. Cross-platform ROAS requires an attribution model to interpret accurately.
Example 3: Week-Over-Week Trend
A fitness brand tracks weekly ROAS on its top Meta campaign:
| Week | Ad Spend | Revenue | ROAS | Frequency |
|---|
| Week 1 | $2,000 | $9,000 | 4.5x | 1.8 |
| Week 2 | $2,000 | $8,200 | 4.1x | 2.4 |
| Week 3 | $2,500 | $8,750 | 3.5x | 3.1 |
| Week 4 | $2,500 | $7,000 | 2.8x | 3.9 |
ROAS declined 38% over four weeks while spend increased. The rising frequency metric signals audience saturation — the same people are seeing the ad too many times. The fix is not higher budgets. It is fresh creative and expanded audiences.
How Do You Calculate Margin-Adjusted ROAS?
Margin-adjusted ROAS (also called profit ROAS or pROAS) multiplies ROAS by gross margin to show actual profit per ad dollar. A 4x ROAS with 50% gross margin produces $2.00 of gross profit per $1 spent. A 4x ROAS with 25% gross margin produces only $1.00 of gross profit per $1 spent — a drastically different outcome from the same ROAS number.
Standard ROAS ignores product cost entirely. Two campaigns with identical ROAS can have completely different profitability.
Margin-Adjusted ROAS = ROAS x Gross Margin
Or equivalently:
Profit per Ad Dollar = (Revenue from Ads x Gross Margin) / Ad Spend
| Scenario | Ad Spend | Revenue | ROAS | Gross Margin | Gross Profit | Profit per $1 Spent |
|---|
| High-margin product | $5,000 | $20,000 | 4.0x | 65% | $13,000 | $1.60 |
| Medium-margin product | $5,000 | $20,000 | 4.0x | 45% | $9,000 | $0.80 |
| Low-margin product | $5,000 | $20,000 | 4.0x | 25% | $5,000 | $0.00 |
The low-margin scenario breaks even at 4x ROAS. Every dollar of gross profit is consumed by the ad spend itself. This is the math that separates brands that scale from brands that burn cash while celebrating "strong" ROAS numbers.
Use the break-even ROAS calculator to find your specific threshold based on your gross margin, shipping costs, and payment processing fees.
What Are Good ROAS Benchmarks by Industry?
ROAS benchmarks range from 2x to 13x depending on industry, gross margin, and average order value. High-margin categories like software and subscriptions sustain lower ROAS targets. Low-margin categories like electronics need 4x+ just to break even. According to Databox's benchmark data, the overall median ecommerce ROAS is approximately 2.5x across all platforms.
There is no universal "good" ROAS. The right target is a function of your gross margin, not your industry average. That said, benchmarks provide useful context for diagnosing whether performance is within normal range.
| Industry | Median ROAS | Break-Even ROAS (est.) | Typical Gross Margin |
|---|
| Software / Digital Products | 5:1 - 13:1 | 1.2 - 1.5x | 70 - 85% |
| Subscription Boxes | 3:1 - 6:1 | 1.5 - 2.0x | 50 - 65% |
| Health & Supplements | 3:1 - 5:1 | 1.8 - 2.5x | 40 - 60% |
| Beauty & Skincare | 3:1 - 5:1 | 2.0 - 2.5x | 40 - 55% |
| Fashion & Apparel | 2.5:1 - 4:1 | 2.0 - 3.0x | 35 - 50% |
| Home & Furniture | 2:1 - 4:1 | 2.0 - 2.5x | 40 - 55% |
| Pet Products | 2.5:1 - 4:1 | 2.0 - 3.0x | 35 - 50% |
| Consumer Electronics | 2:1 - 3:1 | 3.0 - 5.0x | 15 - 30% |
Two patterns emerge. First, the higher your gross margin, the lower your break-even ROAS — and the more room you have to bid aggressively for traffic. Second, brands with strong customer lifetime value can tolerate lower first-purchase ROAS because the customer becomes profitable over subsequent orders.
Do not set ROAS targets by copying industry medians. Calculate your own break-even ROAS first (1 / gross margin), add a profit buffer, and use that as your floor.
Tired of guessing which ad angles will convert? ConversionStudio analyzes your brand's real customer language and generates ad creative engineered for conversion — not vanity ROAS. Build ads grounded in what your customers actually say, not what you assume they care about.
How Does ROAS Differ from ROI?
ROAS measures gross revenue per ad dollar. ROI measures net profit per total investment dollar. A campaign can have 5x ROAS and negative ROI simultaneously if margins are thin and operational costs are high. ROAS is a media buying metric. ROI is a business profitability metric.
This distinction matters because the two metrics lead to opposite conclusions in certain scenarios.
| Dimension | ROAS | ROI |
|---|
| Formula | Revenue / Ad Spend | (Net Profit - Total Investment) / Total Investment |
| Numerator includes | Gross revenue only | Revenue minus all costs |
| Denominator includes | Ad platform spend only | Ad spend + COGS + overhead + fees |
| Accounts for margins | No | Yes |
| Best decision level | Campaign and ad set | Business and portfolio |
| Typical format | 4:1, 4x, 400% | Percentage (e.g., 40%) |
Worked example showing the divergence:
A home goods brand runs a Q3 campaign:
- Ad spend: $10,000
- Revenue: $40,000 (ROAS = 4.0x)
- COGS: $18,000 (45%)
- Shipping + fulfillment: $5,200
- Payment processing: $1,200
- Net profit: $40,000 - $18,000 - $5,200 - $1,200 - $10,000 = $5,600
ROAS = 4.0x. ROI = $5,600 / $10,000 = 56%. Both look healthy here. But increase COGS to 60% ($24,000), and net profit drops to -$400 — negative ROI despite a ROAS any media buyer would celebrate.
Track both metrics. Use ROAS for campaign-level optimization. Use ROI for deciding whether your advertising program is actually contributing to the business. For the full set of metrics that matter, see the ecommerce KPIs guide.
Platform-reported ROAS consistently overstates true performance because advertising platforms have financial incentive to report favorable numbers, attribution windows inflate revenue assignment, and returning customers get counted as ad-attributed conversions. A Nielsen study found that platforms overstate ad-attributed conversions by 20-50% on average.
Three mechanisms cause platform ROAS to exceed actual performance:
1. Attribution window inflation. A customer who clicks an ad on Monday but purchases on Thursday from an organic Google search gets attributed to the ad click. Meta's 7-day click window and Google's 30-day click window capture purchases that may have happened regardless of the ad.
2. Returning customer contamination. Loyal customers who see a retargeting ad and then purchase get counted as ad-attributed revenue. But many of those customers would have purchased through email, direct visit, or organic search without the ad. The ad gets credit it did not earn.
3. Cross-platform double counting. If a customer clicks a Meta ad and a Google ad before purchasing, both platforms attribute the full revenue to themselves. Your combined platform-reported revenue exceeds actual revenue.
The fix is blended ROAS: total revenue / total ad spend across all platforms. This bypasses platform attribution entirely and tells you whether your total advertising investment is generating adequate total revenue. If blended ROAS is healthy but platform ROAS looks weak, the issue is attribution measurement, not campaign performance.
For a deeper breakdown of how to calculate ROAS across different attribution models, see our companion guide.
How Do You Set the Right ROAS Target?
Set your ROAS target by calculating break-even ROAS (1 / gross margin), adding a profit margin buffer, and differentiating targets by campaign type. Prospecting campaigns should have lower ROAS targets (2-3x) than retargeting campaigns (5-10x) because they serve different functions in the acquisition funnel.
A single ROAS target applied to all campaigns is a common mistake. Cold prospecting, warm retargeting, and brand search campaigns operate at fundamentally different economics.
Step 1: Calculate Break-Even ROAS
Break-Even ROAS = 1 / Gross Margin
If your gross margin is 55%, your break-even ROAS is 1 / 0.55 = 1.82x. Any ROAS above 1.82x covers product costs; any ROAS below it means you lose money on every sale before overhead.
Step 2: Add a Profit Buffer
Most brands target 1.5x to 2x their break-even ROAS as a minimum profitability threshold. With a 1.82x break-even, your target minimum becomes 2.7x to 3.6x.
Step 3: Differentiate by Campaign Type
| Campaign Type | Typical ROAS Range | Why |
|---|
| Brand search | 8x - 20x | Captures existing demand; high intent |
| Retargeting | 5x - 12x | Warm audience; already familiar with brand |
| Prospecting (lookalike) | 2x - 5x | Cold audience; awareness stage |
| Prospecting (broad) | 1.5x - 3x | Coldest audience; relies on platform AI |
| Top-of-funnel video | 0.5x - 2x | Awareness play; measured on downstream lift |
Applying a 4x ROAS target to a top-of-funnel video campaign will cause the platform to restrict delivery to only the warmest, most conversion-ready segment — defeating the purpose of prospecting. Set targets by funnel stage and evaluate top-of-funnel campaigns on assisted conversions and downstream lift, not direct ROAS.
What Mistakes Distort ROAS Calculations?
The four most expensive ROAS calculation mistakes: using gross revenue instead of net revenue (ignoring returns and discounts), blending new and returning customer ROAS, ignoring attribution window differences across platforms, and failing to account for product margin variations across SKUs.
Mistake 1: Counting Gross Revenue
If your campaign generated $50,000 in gross revenue but $7,500 was returned and $3,000 was discount codes, your net revenue is $39,500. Calculating ROAS on gross revenue ($50,000) instead of net ($39,500) overstates performance by 26%.
Mistake 2: Blending Customer Types
Returning customers convert at 3-5x the rate of new customers. If 35% of your campaign's attributed revenue comes from repeat buyers who would have purchased organically, your true new-customer ROAS is significantly lower than the blended dashboard number.
A Meta campaign using 7-day click attribution and a Google campaign using 30-day click attribution are not directly comparable. The Google campaign captures more downstream conversions by definition. Normalize attribution windows before comparing cross-platform ROAS.
Mistake 4: Ignoring SKU-Level Margins
A campaign that drives $20,000 in revenue from a 60% margin product is far more profitable than $20,000 from a 25% margin product — even though both show identical ROAS. For brands with wide margin variation across products, SKU-level ROAS analysis reveals which campaigns actually drive profit.
Frequently Asked Questions
What is a good ROAS for Facebook Ads?
The median Facebook (Meta) Ads ROAS for ecommerce is approximately 2.3x to 2.8x based on aggregated benchmark data. However, "good" depends on your gross margin and customer lifetime value. A brand with 65% margins profits at 1.6x ROAS. A brand with 25% margins needs 4x+ to break even. Calculate your break-even ROAS first, then benchmark against category medians.
Can ROAS be negative?
ROAS cannot technically be negative because both revenue and ad spend are positive numbers. The lowest possible ROAS is 0x, meaning ads generated zero revenue. However, ROI can absolutely be negative — and often is when ROAS falls below break-even. A 1.5x ROAS with a 2.5x break-even threshold means every sale loses money.
How is ROAS calculated in Google Ads?
Google Ads calculates ROAS as conversion value divided by cost. If you set up conversion tracking with revenue values, Google reports ROAS automatically in the "Conv. value/cost" column. Google uses 30-day click attribution by default, which captures more downstream conversions than Meta's 7-day window. You can adjust the attribution window in Google Ads settings.
Should I optimize for ROAS or CPA?
Use ROAS when your products have varying price points — it accounts for revenue differences that CPA ignores. Use CPA when your products are similarly priced or when you sell a single product. Many experienced media buyers track both: ROAS for revenue efficiency and CPA for acquisition cost control. Neither metric alone captures profitability — pair both with gross margin data.
How often should I check ROAS?
Check platform ROAS daily for active campaigns during the first week of launch, then shift to every 2-3 days once performance stabilizes. Check blended ROAS weekly. Recalculate break-even ROAS quarterly or whenever your cost structure changes (new supplier, shipping rate adjustment, pricing change). Avoid making optimization decisions on less than 3 days of data — statistical noise creates false signals.
Keep Reading