What "average ROAS by industry" actually means
ROAS is ad-attributed revenue divided by ad spend. If you spend $100 on ads and those ads drive $300 in sales, your ROAS is 3.0×.
The number everyone chases is the industry average — a benchmark to grade your own campaigns against. It feels like a report card. In reality it hides the one input that decides whether you make money: your margin.
That is the gap most articles skip, and it is the whole point of this one. We will give you the benchmarks, then show you the break-even math that turns those benchmarks into an actual profit-or-loss call. For the wider set of numbers, our ecommerce benchmarks hub collects conversion, cost, and margin data in one place.
Average ROAS by ecommerce industry (2025)
Here is the vertical breakdown. These are blended/paid ROAS medians across more than 33,000 Shopify DTC brands, from Triple Whale's 2025 benchmark report:
| Industry | Average ROAS (2025) |
|---|---|
| Sports | 2.85× |
| Travel | 2.81× |
| Home & Garden | 2.65× |
| Automotive | 2.08× |
| Books | 1.78× |
| Health & Wellness | 1.60× |
| Media | 1.25× |
Two things jump out. First, the spread is narrow — most verticals cluster between about 1.5× and 2.9×. Second, none of these numbers is high. A brand doing 2.0× is turning $1 of ad spend into $2 of revenue, and revenue is not profit.
One caveat changes how you read every row above. Platform-reported ROAS (the figure in Ads Manager) counts gross, pre-return revenue and generous assisted attribution, so it routinely overstates real profitability by thirty to a hundred percent. The store-side version — total revenue over total spend, also called MER — is the honest one.
Why the average ROAS is a trap: break-even ROAS
Here is the number that actually matters. Break-even ROAS is 1 ÷ gross margin — the ROAS at which ad revenue exactly covers product cost. Below it you lose money on every sale; above it you profit.
Watch what that does to the benchmarks. A store with a forty percent gross margin breaks even at 2.5×. A fashion store with a twenty-five percent gross margin needs 4.0× just to break even, while a seventy percent margin store only needs 1.43×.
Now line that up against the table. Every single industry average — Sports at 2.85×, Home & Garden at 2.65×, all of them — sits below the 4.0× break-even that a twenty-five percent-margin fashion brand requires. For a thin-margin apparel seller, the average ROAS is a losing ROAS.
That is the fact most benchmark articles never state. A ROAS is not good or bad in the abstract. It is only good or bad relative to your break-even.
A worked example: same ROAS, opposite outcome
Say you sell hoodies at $50 each with a forty percent gross margin — so $20 of gross profit per hoodie, in line with Printful's recommended print-on-demand ranges. Your break-even ROAS is 1 ÷ 0.40 = 2.5×.
You spend $100 on ads. At a 4.0× ROAS that returns $400 in revenue, which is 8 hoodies. Product cost on 8 hoodies is 8 × $30 = $240, so after the $100 ad spend you keep $400 − $240 − $100 = $60. That is real profit.
Now drop to a 2.0× ROAS — squarely in the range of several industry averages above. The same $100 returns $200, which is 4 hoodies. Product cost is 4 × $30 = $120, so you end at $200 − $120 − $100 = −$20. Same store, same product, and you are now losing money on the campaign.
That $80 swing came from ROAS alone. It is why "what's a good ROAS?" is the wrong question, and "what's my break-even ROAS?" is the right one.
The margin problem that defines apparel and POD
Print-on-demand and apparel live in the hardest corner of this math: cheap traffic, thin margin.
On the cost side, apparel actually has it easy. Apparel CPM is about $10.93, one of the lowest of any vertical in Triple Whale's data, because broad audiences make impressions cheap. If you are digging into ad costs, our CPM benchmark guide breaks the reach math down further.
On the margin side, it is brutal. A "good" print-on-demand gross margin is only twenty to forty percent, per Printful, which puts break-even ROAS at 2.5× to 5.0×. After ad spend and fees, typical POD net margin lands around ten to twenty percent. So apparel advertisers get cheap clicks and still struggle, because the margin can't clear a high break-even ROAS.
This is also why apparel needs its ad spend to be efficient before it ever converts. Cheap traffic that doesn't add to cart still costs you — the average add-to-cart rate benchmark is a useful upstream check, and rising acquisition costs make the average CAC in ecommerce worth watching right alongside your ROAS.
How to use these benchmarks without fooling yourself
Three rules keep you honest when you compare against any average ROAS by industry figure.
First, always pair ROAS with margin. A benchmark ROAS means nothing until you divide 1 by your gross margin and see which side of break-even you land on.
Second, know whether the number is platform-reported or store-side. Ads Manager ROAS is gross and generous; your bank deposits are net. Because platform pixels overstate ROAS by thirty to a hundred percent, a "4×" on the dashboard can be break-even in reality.
Third, remember these are medians across thousands of brands. The median paid conversion rate for DTC brands is about 2.01 percent, and your store's own numbers are what pay the bills — not the average.
Where true per-order profit comes in
The reason break-even ROAS is so easy to get wrong is that most sellers never see their true per-order profit. Ad spend lives in one tab, product and shipping costs in another, fees in a third. The math above only works if all of it lands in one place.
That is what PodVector does. It connects Shopify, Meta Ads, Google Ads, Printify, and Printful, and computes true per-order profit — product cost, fees, and ad spend netted against each sale, so you see the real number instead of the gross one the ad platform reports.
On top of that live data sits Victor, an AI operator that analyzes your numbers and can act on them Shopify-side with your approval. Victor reads your ad data and proposes moves — he does not touch your ad account — and he executes the Shopify-side changes you sign off on, like adjusting pricing to push margin toward break-even. PodVector is not a dashboard; it is the profit layer under your store. You can start with PodVector here.
If you want to go deeper on the lifetime side of the equation, see which platform provides ecommerce LTV benchmarks.
FAQs
What is a good ROAS by industry in 2025?
Across ecommerce verticals, average ROAS runs from about 1.25× to 2.85× in Triple Whale's 2025 data. But "good" depends entirely on your margin. A 2.5× ROAS is profitable at a forty percent margin and a loss at a twenty-five percent margin, so compare against your own break-even, not the industry average.
How do I calculate my break-even ROAS?
Divide 1 by your gross margin. Break-even ROAS is 1 ÷ gross margin, so a forty percent margin store breaks even at 2.5× and a twenty-five percent margin fashion store needs 4.0×. Any ROAS above that line is profit; anything below it loses money.
Why is the average ROAS below what my store needs to break even?
Because thin-margin verticals like apparel have high break-even points. A twenty-five percent-margin fashion brand needs 4.0×, which is above every industry-average ROAS in the benchmark table. Low margin plus a middling average ROAS is exactly why many apparel and POD advertisers lose money at "normal" numbers.
Why is my Ads Manager ROAS higher than my real profit?
Ad platforms report gross, pre-return revenue with generous attribution. That inflates ROAS by thirty to a hundred percent over store-side reality. Your true ROAS is total revenue over total spend after returns and fees, which is why per-order profit tracking matters more than the platform number.
What ROAS do print-on-demand stores need?
It depends on margin, but POD is demanding. A "good" POD gross margin of twenty to forty percent puts break-even ROAS at 2.5× to 5.0×. Since POD net margins typically land at ten to twenty percent, there is little room for error, and knowing your exact per-order profit is essential.