Wasted Ad Spend · Conversions and ROI
What constitutes a good return on ad spend for e-commerce businesses?
A good ROAS depends on contribution margin, not on a universal number. Breakeven ROAS equals 1 divided by contribution margin: a 30 percent margin needs 3.3x to break even on paid. Healthy targets sit at roughly 2x breakeven, which means 6.6x for thin-margin categories, 4x for healthy-margin categories, 3x for premium direct-to-consumer.
“Good ROAS” is the wrong question
A 5x ROAS on a 20 percent contribution margin product is a money-losing campaign. A 2x ROAS on a 60 percent margin product is profitable. Any founder who asks what a good ROAS looks like without naming a margin is asking a question the number cannot answer.
ROAS is revenue divided by ad spend. Profit is revenue minus cost of goods, minus shipping, minus payment processing, minus ad spend, minus everything else that scales with an order. A platform ROAS dashboard does not know your COGS, your fulfillment costs, your return rate, or your branded-search overlap. The number on the screen is a ratio, not a verdict.
Start with contribution margin per order. Then back into the ROAS the business needs to clear. Skipping that step is the most common reason an account looks healthy in Ads Manager and dies on the P&L.
The breakeven math
Breakeven ROAS is the point where ad-driven revenue covers ad spend plus variable costs. The formula is straightforward:
Breakeven ROAS = 1 / contribution margin
A contribution margin of 30 percent means breakeven sits at 3.3x. A 50 percent margin breaks even at 2x. A 20 percent margin needs 5x just to stop losing money on incremental orders. Run your own numbers in the contribution-margin calculator before targeting anything on a platform dashboard.
Once breakeven is set, layer in the profitability target. A reasonable healthy benchmark is 2x breakeven on cold traffic, which leaves enough margin for operating overhead, customer-acquisition payback, and the inevitable gap between reported and blended ROAS. Premium DTC brands with 70 percent margins can run profitable at 3x. Furniture brands at 35 percent margins need 5x or 6x on cold traffic to fund the business.
The calculator walks the inputs explicitly. Founders who run the numbers usually find their internal “good ROAS” target was set 30 to 50 percent too low.
Category benchmarks (with margin context)
These are the ranges I see across audits, with the margin assumption that produces a healthy account rather than a breakeven one:
| Category | Typical contribution margin | Breakeven ROAS | Healthy blended target |
|---|---|---|---|
| Home and furniture | 35 to 50 percent | 2x to 2.9x | 3x to 5x |
| Apparel | 45 to 60 percent | 1.7x to 2.2x | 4x to 6x |
| Beauty and skincare | 65 to 80 percent | 1.25x to 1.5x | 3x to 4x |
| Consumer electronics | 15 to 25 percent | 4x to 6.7x | 6x to 10x |
| Premium DTC | 60 to 75 percent | 1.3x to 1.7x | 3x |
- Home and furniture: 3x to 5x blended ROAS on 35 to 50 percent margins. Larger basket sizes hide thin per-order economics, so anything under 3x blended usually means the brand is funding ads from working capital. Shopify furniture brands hit this with vertical-specific economics.
- Apparel: 4x to 6x blended on 45 to 60 percent margins. Return rates between 15 and 30 percent compress effective margin, so the platform ROAS needs to clear higher than the math implies at first glance.
- Beauty and skincare: 3x to 4x blended on 65 to 80 percent margins. High repeat rates justify lower first-order ROAS if the LTV math is honest. The brands that struggle here are usually counting first-purchase revenue against full-cost acquisition.
- Consumer electronics and accessories: 6x to 10x blended on 15 to 25 percent margins. Thin per-order economics force aggressive ROAS targets. A 4x here is usually a losing account dressed up by branded-search overlap.
These ranges are starting points, not verdicts. A furniture brand with 55 percent margins on a $1,800 AOV operates differently than one with 30 percent margins on a $400 AOV, even though both are “home and furniture.” Run the brand’s own breakeven first.
Sugar Babies needs a 3.5x ROAS to clear breakeven on contribution margin. I set the Performance Max target at 4x because Google’s target ROAS undershoots more than it overshoots on its own reporting. The weekly read swings hard: 3x, then 4x, then 2x, then 6x in consecutive weeks. Over a quarter the blended number lands near the target. The weekly read is noise. The ninety-day blended is the number that matches the P&L.
Blended ROAS vs platform-reported ROAS
The ROAS in Google Ads is not the ROAS in Meta is not the ROAS in Shopify. Platform ROAS overcounts because every platform claims credit for the same conversion when journeys overlap. Sum the platform numbers and the total usually exceeds actual revenue by 20 to 60 percent.
Blended ROAS is the only number that matches the P&L: total revenue divided by total ad spend across every platform, for the period. If blended ROAS is 3x and Meta is reporting 5x and Google is reporting 4x, the platforms are over-attributing by a combined 2x. Decisions made on platform numbers in that scenario produce overspending that the bank account exposes 60 days later.
Set blended ROAS as the north-star metric. Use platform ROAS for relative campaign comparison only, never as the source of truth on profitability. The tracking stack reference covers the de-duplication contract that makes blended ROAS trustworthy.
Branded-search overlap inflation
Most ecommerce accounts running Google Ads have a branded-search campaign that captures buyers who would have arrived organically. The ROAS on that campaign is often 15x or 20x. It is also mostly fake incrementality.
If branded search is bundled into total Google Ads ROAS, the account looks healthier than it is. Pull branded search out, look at non-branded ROAS in isolation, and the picture changes. A 6x Google Ads account that includes branded often becomes a 2.5x account on non-branded traffic, which is the number that matters for growth.
The same dynamic applies to retargeting on Meta. A 10x ROAS on retargeting against existing site visitors is recapturing demand the brand already paid to create. Treat it as a closing tool, not a growth engine.
New-customer ROAS is the metric that scales
The ROAS number that predicts whether an account can grow is new-customer ROAS, not total ROAS. Total ROAS includes returning buyers who would have purchased through email, organic, or direct. Strip those out and the picture sharpens.
New-customer ROAS at 1.5x to 2x is healthy for most ecommerce brands once LTV is factored in. Brands chasing 4x new-customer ROAS on cold traffic usually shrink their growth ceiling, because the targeting tightens until only existing-intent buyers convert. Loosen the new-customer target, accept first-purchase contribution at or near breakeven, and let LTV pay back acquisition cost on month two through month twelve.
Most accounts I audit do not measure new-customer ROAS at all. Setting it up in GA4 with the new_customer parameter on the purchase event takes an afternoon and changes how every growth decision gets made.
On Sugar Babies, the platform-reported ROAS looked healthy at the 4x target. The new-customer ROAS once the GA4 split was running told a different story. Total ROAS was including a heavy share of repeat purchasers who would have bought through email and organic anyway. The new-customer cut sat closer to 2x, which was the number that predicted scale. Total ROAS was the dashboard read. New-customer ROAS was the growth read.
What to target by growth stage
Early-stage brands under $100k in monthly revenue should target blended ROAS at roughly 1.5x breakeven, accept lower platform ROAS on cold traffic, and prioritize learning over efficiency. The data volume needed for the algorithms to optimize requires spend the account is not making back yet.
Scaling brands between $100k and $1M monthly should hit 2x breakeven blended, with new-customer ROAS held at 1.5x to 2x and total ROAS allowed to climb naturally as repeat purchase compounds.
Mature brands above $1M monthly should run blended ROAS at 2.5x to 3x breakeven, with strict guardrails on branded-search bundling and platform-attribution inflation. At this stage, every percentage point of inflated ROAS turns into six figures of overspend annually.
The free 25-page audit covers ROAS-by-stage targets and the platform-vs-blended reconciliation in detail. The full library at /wasted-ad-spend/ walks through the rest of the metrics that get misread in account reviews.
A good ROAS is the one that funds the business after every variable cost. Anything else is a ratio looking for a story.
Benchmark ranges set the floor for a category. Margin and LTV set the floor for a specific business. Run the math in the contribution-margin calculator against your actual numbers first. If the gap between your healthy target and what the platforms are reporting is wider than 30 percent, the audit at /audit breaks down where the inflation is coming from on each campaign.
Related questions
-
How to diagnose low conversion rates in digital advertising efforts?
Four root causes of low ad-conversion rates: LP mismatch, tracking gaps, audience-offer fit, page-speed failures. Diagnostic order for Google and Meta accounts.
Read the answer
-
How can I identify if my online ad campaigns are overspending?
Five signals that confirm ad campaigns are leaking budget, the metrics that flag each one, and the diagnostic order to use on Google and Meta accounts.
Read the answer
Want this diagnosed in your account?
Same diagnosis,
run on your account.
Thirty minutes on the phone. I look at your spend, your tracking, and your search-term reports before the call. You walk out with a clear list of what is leaking and what to fix first.