There is no single "good" ROAS benchmark — a good return is any ROAS above your break-even point, which is 1 ÷ your gross margin. Industry-average ROAS runs roughly 1.25× to 2.85× depending on vertical, but a print-on-demand store with a thin margin often needs 2.5× to 5× just to stop losing money. The number that matters is yours, not the average.

Most ROAS benchmark articles hand you a table of industry averages and call it a day. That is the wrong tool for a real decision. A 3× ROAS is excellent for a store with fat margins and a slow bleed for a store selling t-shirts. This page gives you both halves: the average returns advertisers actually see, and the break-even math that tells you whether your number is profit or loss.

If you want the wider set of ecommerce yardsticks that sit around ROAS — conversion, AOV, repeat rate — start with the ecommerce benchmarks hub and come back here for the ad-spend piece.

What is ROAS, and what counts as "good"?

ROAS (return on ad spend) is ad-attributed revenue divided by ad spend. Spend one dollar, earn four back, and your ROAS is 4×. Simple to compute, easy to misread.

The trap is treating a headline ROAS as if it were profit. It is not. ROAS is a revenue ratio; it says nothing about what the product cost to make or ship. A "good" ROAS is only the ROAS that clears your break-even point — the return at which ad-driven revenue exactly covers the cost of the goods you sold to earn it.

So the honest answer to "what is a good ROAS benchmark" is: it depends on your gross margin. Two paragraphs of math below make that concrete.

Average ROAS by industry

Here is where the benchmark tables are genuinely useful — as perspective, not as a target. The figures below come from Triple Whale's 2025 report on more than 33,000 Shopify DTC brands, so they reflect paid-and-blended ecommerce returns rather than lead-gen or app installs.

Vertical Average ROAS
Sports 2.85×
Travel 2.81×
Home & Garden 2.65×
Automotive 2.08×
Books 1.78×
Health & Wellness 1.60×
Media 1.25×

Those seven rows are drawn directly from Triple Whale's 2025 ecommerce benchmarks. Notice the ceiling: even the strongest vertical here sits under 3×. If you have read elsewhere that "4× is the standard good ROAS," that figure is a rule of thumb from ad agencies, not a measured average — and as you will see next, 4× is exactly the break-even point for a typical fashion store, not a profit target.

One more caveat before you cite any of these: platform-reported ROAS (the number in Ads Manager) counts gross, pre-return revenue and generous attribution, so it routinely overstates real profitability. Triple Whale notes that pixel-reported ROAS can run 30–100% higher than store-side blended MER from actual deposits. A "4× in Ads Manager" can be break-even in your bank account.

Break-even ROAS: the number the tables skip

Break-even ROAS is the return at which ad revenue exactly pays for the product. The formula is short:

Break-even ROAS = 1 ÷ gross margin.

A store with a 40% gross margin breaks even at 1 ÷ 0.40 = 2.5×, a figure Triple Whale confirms in its break-even guide. Every dollar of ad revenue above that 2.5× is gross profit; every dollar below it is loss.

Now flip it to the vertical that most POD sellers live in. A fashion store running a 25% gross margin breaks even at 1 ÷ 0.25 = 4.0×, exactly the number RedTrack works through in its break-even breakdown. Look back at the industry table: 4.0× is above the average ROAS of every vertical listed. That is the single most important fact on this page — for a thin-margin apparel brand, the industry-average ROAS is often below the ROAS you need just to break even.

At the other end, a store with a 70% margin breaks even at just 1.43×, per RedTrack. Same 2× ROAS, wildly different outcomes: pure profit for the 70%-margin store, a real loss for the 25%-margin one. The benchmark alone can't tell them apart. Your margin can.

A worked print-on-demand example

Say you sell a printed mug for $18. Your Printify base cost is $10, and payment and transaction fees run about $1 an order. That puts your cost of goods at $11.

Per-order gross profit before ads = $18 − $11 = $7.

Gross margin = $7 ÷ $18 = 0.389, or about 39%.

Break-even ROAS = $18 ÷ $7 = 2.57×.

So at any ROAS below 2.57×, that mug loses money on every ad-driven sale — before you have paid yourself a cent. To net a healthy profit you would want a ROAS comfortably above 3×. Set that against the industry table and you can see why so many POD sellers feel like they are running to stand still: the vertical's average return is parked right around their break-even line.

Change one input and the whole picture moves. Drop the base cost to $8 and your margin jumps to 50%, cutting break-even to 2×. This is why the durable lever in POD is rarely "spend more on ads" and often "widen the margin" — through print cost, pricing, or order value.

Why margin, not ROAS, is the real benchmark

The reason POD margins are so load-bearing is that they are structurally modest. Printful's own guidance puts a "good" print-on-demand gross margin at 20–40%, which maps to a break-even ROAS of 2.5× to 5×. That is the whole range of "good" ROAS for this business, and it sits entirely above the industry averages above.

After ad spend and overhead, what survives is thinner still. TrueProfit reports typical ecommerce net margins around 10%, with POD stores landing at a 10–20% net margin. Modest gross margin leads to a high break-even ROAS, which leads to a thin net margin — that is the defining chain for a POD advertiser, and every link is cited.

There is a cruel twist in the ad-cost data, too. Apparel has one of the lowest CPMs of any vertical at $10.93 per thousand impressions, because clothing audiences are broad and cheap to reach. Cheap traffic, thin margin: you can fill the top of the funnel affordably and still lose money at checkout, because the break-even ROAS is so high. Low CPM is not the same as low cost to acquire.

How to set your own ROAS target

Skip the industry average as a goal. Build your target from your own numbers instead:

  1. Calculate your true gross margin per order — sale price minus product cost, payment fees, and shipping you eat.
  2. Divide 1 by that margin to get your break-even ROAS.
  3. Add a profit buffer on top (many POD sellers aim 20–40% above break-even) to cover overhead and leave real margin.

The hard part is step one. Most sellers don't know their true per-order margin because the costs are scattered across Shopify, the ad platforms, Printify or Printful, and Stripe — each showing a different slice. Blended platform ROAS papers over returns, discounts, and fees, so the "4×" you see is rarely the 4× you keep.

That gap is what PodVector is built to close. It connects Shopify, Meta Ads, Google Ads, Printify, and Printful, and computes true per-order profit — so your ROAS target is anchored to real margin, not a pixel's gross-revenue guess. Victor, its AI operator, reads that live data, flags where ad-driven orders are actually losing money, and proposes Shopify-side moves you approve. Victor is not a dashboard, and he does not touch your ad account — he reads the ad data and hands you the decision.

Connect your stack and see your true break-even ROAS

ROAS never moves alone. Your conversion rate sets how many ad clicks become orders — see the Shopify conversion rate benchmark — and your click costs shape the spend side, covered in the Google Ads average CPC trends. And because repeat buyers let you profitably run a lower first-order ROAS, the repeat customer rate benchmark is the lever that quietly makes an "impossible" ROAS target achievable.

FAQs

What is a good ROAS benchmark for ecommerce?

A good ROAS is any return above your break-even point, which equals 1 ÷ your gross margin. Industry averages help you gauge whether your number is realistic — Triple Whale reports vertical averages roughly between 1.25× and 2.85× across 33,000+ DTC brands — but the average is context, not a target. A 3× ROAS is strong for a high-margin store and unprofitable for a thin-margin one.

Is a 4× ROAS good?

It depends entirely on your margin. A 4× ROAS is the exact break-even point for a store with a 25% gross margin, according to RedTrack's break-even math — meaning that store makes zero gross profit at 4×. For a store with a 50% margin, 4× is comfortably profitable. Compute your break-even before you judge any ROAS number as "good."

How do I calculate break-even ROAS?

Divide 1 by your gross margin (expressed as a decimal). A 40% margin gives a break-even ROAS of 1 ÷ 0.40 = 2.5×, which Triple Whale uses as its worked example. Above that ROAS you earn gross profit; below it you lose money on each ad-driven sale.

Why is my platform ROAS higher than my real profit?

Ad platforms report gross, pre-return revenue with generous attribution, so the pixel number overstates reality. Triple Whale notes platform-reported ROAS can run 30–100% above store-side blended MER from actual deposits. Break-even math needs net revenue after returns, discounts, and fees — which is why a "4× in Ads Manager" can be break-even in your bank account.

Why do print-on-demand stores need such a high ROAS?

Because POD margins are structurally modest — Printful puts a good POD gross margin at 20–40%, which translates to a break-even ROAS of 2.5× to 5×. That range sits above most industry-average ROAS figures, so POD sellers routinely need a higher return than the "average" store just to break even. Widening your margin lowers the ROAS you need.