ROAS (Return on Ad Spend) is a metric that measures how much revenue a business generates for every dollar spent on advertising. It is calculated as:
ROAS = Revenue Attributed to Ads ÷ Ad Spend
A ROAS of 4x means that for every $1 spent on advertising, the campaign generated $4 in revenue. A ROAS of 2x means $2 in revenue per $1 spent. ROAS is expressed as a multiple (4x) or a ratio (4:1) and is the most commonly reported efficiency metric across paid advertising platforms including Meta Ads, Google Ads, and TikTok Ads.
There is no universal benchmark for good ROAS — the right target depends entirely on your gross margin, business model, and whether you are optimizing for new customer acquisition or retention. The formula for calculating your minimum viable ROAS is:
Break-even ROAS = 1 ÷ Gross Margin
A brand with a 50% gross margin needs at least a 2x ROAS to cover the cost of goods before any other operating expenses. A brand with a 30% gross margin needs at least 3.3x just to break even on product costs — before accounting for overhead, fulfillment, or other marketing costs. This is why a 3x ROAS can be highly profitable for one brand and deeply unprofitable for another.
As a rough directional guide, channel-reported ROAS benchmarks for DTC e-commerce brands tend to cluster around 2–4x for Meta (paid social), 4–8x for Google Shopping, and 1.5–3x for TikTok — but these ranges are wide and should not be used as targets without anchoring to your own contribution margin.
The most important limitation of ROAS is that the number reported by ad platforms — Meta, Google, TikTok — is only as accurate as the platform's attribution model, and platform attribution has become significantly less reliable since Apple's iOS 14.5 privacy changes in 2021. When users opt out of tracking, Meta loses visibility into a substantial portion of conversions, causing it to underreport attributed revenue and making campaign ROAS appear lower than it actually is. Conversely, when multiple platforms each claim credit for the same purchase, total attributed revenue across platforms can exceed actual revenue — a phenomenon called attribution overlap.
This means that optimizing to a specific channel ROAS target — pausing campaigns that fall below 3x, scaling those above 4x — based on platform-reported numbers can lead to systematically wrong decisions. A Meta campaign reporting 2.5x ROAS may actually be driving 3.5x in revenue when measured through incrementality testing. A Google campaign reporting 6x may be claiming credit for purchases that would have happened organically anyway.
Because channel-level ROAS is increasingly noisy, sophisticated DTC operators have shifted toward portfolio-level efficiency metrics that sidestep platform attribution entirely. Blended ROAS (also called Media Efficiency Ratio or MER) is calculated by dividing total revenue by total ad spend across all channels — no platform attribution required. If you spent $50,000 across Meta, Google, and TikTok in a month and generated $200,000 in total store revenue, your blended ROAS is 4x.
Blended ROAS is a more honest top-level signal of paid media efficiency because it is derived from actual business outcomes (total revenue) rather than platform-modeled attribution. The trade-off is that it cannot tell you which specific channel or campaign is driving performance — for that, you need incrementality testing or multi-touch attribution modeling. Most mature DTC brands use both: blended ROAS as the primary efficiency guardrail, and channel ROAS as a directional signal for relative performance within platform.
ROAS is a revenue metric, not a profitability metric. A campaign generating 5x ROAS is not necessarily profitable — it depends on gross margin, customer acquisition cost, and the share of revenue from new versus returning customers. Brands with high repeat purchase rates can profitably run lower ROAS campaigns for new customer acquisition because the initial purchase is just the start of a longer revenue relationship. Brands selling one-time-purchase products need their acquisition ROAS to cover all customer costs in a single transaction.
For this reason, the most useful complement to ROAS is contribution margin per order — the revenue left after deducting cost of goods, variable fulfillment costs, and advertising costs. A campaign with 3x ROAS and high-AOV, high-margin products may generate more contribution margin per dollar spent than a 5x ROAS campaign on low-margin SKUs. ROAS is the starting point; contribution margin is the answer.
We thought you might say that! We've been dying to meet you too.