Why 'Good ROAS' Is the Wrong Question

Everyone wants a number. "Is 3x good? Should we target 4x?" It's the wrong question, and chasing a flat ROAS target without knowing your breakeven is how brands burn cash while their dashboard looks fine.

Here's the uncomfortable part: a 4x ROAS can lose you money. A 1.5x ROAS can be genuinely profitable. It all depends on the product behind it. Sell something with razor-thin margins and 4x might not even cover your costs. Sell something with fat margins and 1.5x could be printing money.

That's what breakeven ROAS explained actually means: the exact point where your ad spend and gross profit cancel each other out. Below that number, you're paying to acquire customers at a loss. Above it, every extra bit of ROAS is real profit hitting your account. Once you know that number, "is 3x good" stops being a guess and starts being math.

The Breakeven ROAS Formula

The formula itself is simple:

Breakeven ROAS = 1 / Gross Margin (expressed as a decimal)

Say a product carries a 40% gross margin. Plug it in: 1 / 0.40 = 2.5x. That means any campaign running below 2.5x ROAS on that product is losing money, full stop. Run it at exactly 2.5x and you're breaking even, ad spend eaten entirely by margin. Anything above 2.5x is profit.

The relationship is inverse, and it's worth sitting with for a second. Low-margin products need a high ROAS just to survive. A product at 20% margin needs a 5x ROAS to break even, no way around it. But a product at 60% margin only needs 1.67x. That's why blanket ROAS goals across a whole catalog make no sense: you're applying one bar to products that need wildly different bars.

If you want to skip the mental math, run your own numbers through the ROAS calculator and see where your breakeven actually lands.

What Counts in 'Gross Margin' for This Formula

This is where a lot of brands quietly get the math wrong. Gross margin, for breakeven ROAS purposes, isn't just revenue minus COGS. It's revenue minus COGS, minus shipping and fulfillment, minus payment processing fees, all before a dollar of ad spend enters the picture.

Miss one of those and your breakeven number looks better than reality. The most common mistake: using a contribution margin figure that skips variable fulfillment costs. Pick and pack fees, box costs, last-mile shipping, all of it eats into the number that's supposed to tell you the truth. Leave those out and you'll think you're profitable at 2.5x when you actually needed 3.2x.

Returns matter too, and this gets skipped constantly. If you sell apparel or footwear, where return rates can run 20-30% [VERIFY], you need to fold that into your margin calculation. A product that looks like it has a 45% margin on paper might effectively run at 35% once refunds, restocking, and return shipping get factored in. That shift alone can move your breakeven ROAS from 2.2x to nearly 2.9x. Skip this step and you'll green-light campaigns that are secretly bleeding money every time a customer sends something back.

Breakeven ROAS vs Target ROAS: They're Not the Same Number

Breakeven ROAS is the floor. It's not the goal, it's the point where you stop losing money. Target ROAS is a different number entirely, one that sits above breakeven and actually funds the rest of the business: overhead, salaries, reinvestment, real profit.

A reasonable rule of thumb: set target ROAS at breakeven plus a 20-40% buffer, depending on how aggressively you're trying to grow. A brand at 2.5x breakeven might set a 3.2x target if it wants steady, sustainable profit. That same brand might drop its target closer to 2.7x if it's in a land-grab phase and willing to sacrifice near-term margin for customer volume.

Context changes the math further. A brand fighting for market share might run campaigns intentionally close to breakeven, accepting thin or zero margin on new customer acquisition because the long-term value of that customer justifies it. A mature, established brand with less appetite for burn usually runs well above breakeven, protecting margin over growth. Neither approach is wrong. But conflating the two, or worse, applying a mature brand's target ROAS logic to an aggressive growth phase, is how budgets get misallocated.

Why This Number Changes by Product, Channel, and Even Campaign

Blended, catalog-wide ROAS targets hide more than they reveal. Your best-sellers, bundles, and subscription SKUs almost never carry the same margin as your catalog average. A bundle that discounts three products together might have a materially lower margin than any one of those products sold alone, which means it needs a higher ROAS to break even, not a lower one. Judge it against your blended target and you'll think it's underperforming when it's actually right on target.

Channel fees shift the number too. Amazon referral fees, Meta ad platform costs, Shopify's payment processing rates, they're not identical, and treating them as interchangeable in a spreadsheet is a fast way to misjudge channel performance. A campaign running on Meta with one fee structure will have a different true breakeven than the same product sold through Amazon, even with identical ad spend and identical gross revenue.

Campaign intent matters just as much. New customer acquisition campaigns should be judged against a looser breakeven than retargeting campaigns, because the math includes more than the first transaction. If a new customer's lifetime value justifies running that first purchase near or even slightly under breakeven, that's a deliberate, defensible decision, not a mistake. Retargeting campaigns, by contrast, are usually selling to someone who's already decided to buy, so there's less excuse for running them below a healthy margin.

How to Actually Calculate This Without a Spreadsheet Nightmare

In practice, most brands calculate this manually, and it's a mess. COGS lives in one system. Ad spend lives in Meta, Google, maybe TikTok. Amazon fees live in Seller Central. Shopify processing fees live somewhere else entirely. Pulling all of it together, by SKU, by channel, by campaign, means exporting five different reports and reconciling them by hand every single time you want an honest answer.

It breaks down fast at scale. Margin data sits static in one system while ad spend updates in real time in another. Nobody's updating COGS as supplier costs shift, so the breakeven number you calculated last quarter is already stale. Multiply that across hundreds of SKUs and a handful of ad platforms, and manual reconciliation stops being realistic.

This is the actual problem Trivas dashboards solve. Built on Redshift and pulling data directly from Shopify, Amazon, Meta, Google, and GA4 into one place, the BI reporting layer shows true per-SKU margin sitting right next to ad spend, no manual export required. You see breakeven ROAS by product and by channel as the numbers change, not as a snapshot from three weeks ago. For teams built around performance marketers making daily spend decisions, that's the difference between reacting to stale margin data and actually managing to it.

Try the Math on Your Own Numbers

Pull your gross margin for one product, plug it into the formula, and see where your real breakeven lands. If you'd rather not do the division by hand, the ROAS calculator does it in seconds.

The takeaway worth keeping: breakeven ROAS is a starting line, not a finish line. It tells you where losses stop and profit starts, nothing more. Decisions about what to scale, what to pause, and what target to actually chase should be made against margin, not a flat multiplier borrowed from an industry benchmark or last year's plan.

If you want that math running continuously instead of recalculated every time someone asks, explore how Trivas dashboards keep margin and ad spend visible side by side, product by product, channel by channel.