ROAS stands for return on ad spend. The formula is simple: revenue generated divided by the amount spent on ads. A campaign that spent $10,000 and generated $40,000 in revenue has a 4x ROAS.

The number is easy to calculate and easy to misinterpret. A 4x ROAS is profitable for some businesses and unprofitable for others, depending entirely on gross margin. Understanding what counts as a good ROAS for your specific business requires working backward from your unit economics, not borrowing a benchmark from a different category.

How to calculate your breakeven ROAS

Breakeven ROAS is the minimum return on ad spend required to cover the cost of goods sold. Below this number, every sale loses money on a contribution basis before any other expenses.

The calculation: breakeven ROAS = 1 / gross margin percentage.

A brand with 50 percent gross margin needs at least a 2x ROAS to cover product cost. If they spend $100 on ads and generate $200 in revenue, the $100 in gross profit exactly covers the $100 in ad spend. Breakeven ROAS is 2x.

A brand with 30 percent gross margin needs a 3.33x ROAS to reach the same breakeven. At 30 percent margin, a $100 ad spend needs to generate $333 in revenue to produce $100 in gross profit to cover the spend.

A brand with 20 percent gross margin — common in categories like consumer electronics, fitness equipment, and heavily discounted apparel — needs a 5x ROAS just to break even on product cost. Achieving 5x ROAS consistently at scale is difficult for most DTC brands. This is why thin-margin categories often struggle with paid social profitability regardless of creative quality or targeting.

Breakeven ROAS is the floor, not the target. The actual ROAS target needs to be higher to leave margin for overhead (team salaries, platform fees, warehouse costs), shipping and fulfillment, and whatever new customer payback period the business is willing to accept. A brand targeting 10 percent net margin after all expenses and spending 20 percent of revenue on overhead needs their ads to generate enough margin to cover both. That typically means targeting ROAS at 30 to 50 percent above breakeven.

ROAS benchmarks by channel

Different ad channels produce different ROAS ranges by nature, and comparing across them without context is misleading.

Meta Ads (Facebook and Instagram). Meta runs on interruption. Users aren't searching for products; they're shown ads while browsing. This means Meta reaches a mix of intent levels, from people who have never heard of the brand to people who visited the site yesterday. Blended Meta ROAS for DTC ecommerce typically runs 2x to 4x, with prospecting campaigns at the lower end and retargeting campaigns at the higher end.

Google Shopping. Google Shopping reaches people actively searching for products. A person searching "waterproof hiking boots size 10" is showing explicit purchase intent. This higher-intent audience converts at better rates, and Google Shopping ROAS benchmarks are correspondingly higher, typically 4x to 8x for well-optimized accounts. The trade-off is that Google Shopping volume is limited by actual search demand, so it can't be scaled the same way Meta can by expanding audiences.

TikTok Ads. TikTok operates even further from purchase intent than Meta. The platform skews toward discovery and entertainment, and cold audiences require more creative investment to convert. ROAS benchmarks on TikTok for DTC brands typically run 1.5x to 3x, though brands with strong organic presence on the platform can supplement paid performance with halo effects that don't show in direct ROAS reporting.

Google Search (branded). Branded search campaigns — ads triggered by searches for your own company name — produce high ROAS because these users are already looking for you. ROAS of 10x to 30x on branded search is common. This is a defensive spend, not a growth spend, but it inflates blended Google ROAS and can mask poor performance in non-branded campaigns if you don't report them separately.

Why blended ROAS is more useful than platform ROAS

Every ad platform reports its own ROAS using its own attribution model. Meta uses a 7-day click, 1-day view default window. Google uses last-click attribution by default. Neither model captures what actually happened in the customer journey when someone encountered ads on both platforms before purchasing.

The result is that individual platform ROAS figures almost always sum to more than the actual revenue generated. This is the attribution overlap problem. A customer who saw a Meta ad and then searched on Google and clicked a Google Shopping ad will show up as a conversion in both platforms' reporting.

MER (media efficiency ratio) sidesteps this problem. MER equals total revenue divided by total ad spend across all channels. If the business generated $500,000 in revenue this month and spent $100,000 on ads across Meta, Google, and TikTok combined, MER is 5x. No attribution model needed. No platform claiming the same sale twice.

MER is the metric that tells you whether the advertising engine as a whole is working. Individual platform ROAS tells you the relative efficiency of each channel, which matters for budget allocation but shouldn't be the primary profitability signal.

New customer ROAS versus returning customer ROAS

Returning customers convert at much higher rates than new visitors. If a significant portion of your ad spend is reaching existing customers, especially through retargeting, the overall ROAS looks stronger than the new customer acquisition economics actually justify.

Tracking new customer ROAS separately reveals the true cost of growing the customer base. A brand with a 4x blended ROAS might have a 2.5x new customer ROAS if a large share of conversions are repeat purchases from existing buyers. That 2.5x may or may not be above breakeven depending on gross margin, and it's the number that determines whether the brand can grow.

Brands with strong retention and high customer lifetime value can profitably run lower new customer ROAS because the first purchase is the beginning of a longer relationship. A brand where 40 percent of customers repurchase within 12 months can justify much more aggressive acquisition spending than one where 90 percent of customers never come back.

Why ROAS declines as you scale

Ad platforms optimize for conversion. Early in a campaign, the algorithm identifies and reaches the users most likely to purchase — people with strong brand affinity signals, people who recently visited similar sites, people in the demographic with the highest historical purchase rates. These users convert efficiently and produce strong ROAS.

As spend increases, the platform exhausts this high-intent pool and starts reaching progressively colder audiences. Conversion rates fall. Cost per purchase rises. ROAS declines. This is structural, not a failure of targeting or creative. The marginal ROAS on the last dollar of spend is almost always lower than the average ROAS.

Brands that set a hard ROAS target and refuse to spend below it often plateau at a spending level that their most efficient audience can support. Brands that understand diminishing returns can make deliberate decisions about how much ROAS compression they're willing to accept in exchange for market share and new customer volume.

Frequently Asked Questions

What is a good ROAS for ecommerce?

There is no single good ROAS number that applies universally. The right ROAS depends on your gross margin. The formula is: breakeven ROAS equals 1 divided by your gross margin percentage. A brand with 50 percent gross margin needs at least a 2x ROAS to cover product cost. A brand with 30 percent gross margin needs at least 3.3x. Any ROAS above breakeven is profitable on a contribution basis, but you also need margin left over to cover overhead, fulfillment, and customer acquisition payback.

What ROAS should I target on Meta Ads for ecommerce?

Meta Ads ROAS for ecommerce typically ranges from 2x to 4x for brands with healthy unit economics, though this varies significantly by category, average order value, and audience temperature. Brands with high AOV and strong gross margin can sustain lower ROAS targets because each sale generates more absolute profit. A blended ROAS across all channels is a more reliable health metric than any single platform number.

What is the difference between ROAS and MER?

ROAS measures revenue divided by spend for a specific ad account or campaign. MER (media efficiency ratio) measures total revenue divided by total ad spend across all channels. MER is a more accurate picture of advertising efficiency because it captures the halo effect of one channel on another and avoids double-counting conversions across platforms that both claim credit for the same purchase.

Why does ROAS go down as you scale ad spend?

ROAS typically declines as spend scales because ad platforms exhaust high-intent audiences first. Early spend reaches people most likely to convert, producing strong ROAS. As budgets increase, the platform reaches progressively less-qualified audiences who require more impressions to convert, raising cost per acquisition. The marginal ROAS on incremental spend is almost always lower than the average ROAS.

For more ecommerce and DTC marketing coverage, follow us on X @NWExplained