The ROAS definition in one line
The ROAS definition — revenue divided by ad spend — is the whole formula. There is no hidden step.
ROAS = Revenue attributed to ads ÷ Ad spend
The result is a ratio you can read two ways. A ROAS of 4.0 is the same as 400%, and both mean the same thing: every advertising dollar returned four dollars of top-line revenue. Some platforms show it as "4.0x," some as "400%," and some as "4:1." Same number, different clothes.
That is the entire mechanic behind the roas formula revenue divided by ad spend. The hard part is not the arithmetic. It is knowing what belongs in the numerator, what belongs in the denominator, and what the number actually tells you once you have it.
A worked example, start to finish
Say you run a print-on-demand apparel store. Last month your Meta and Google campaigns spent a combined two thousand dollars, and the orders those campaigns drove added up to eight thousand dollars in revenue.
ROAS = $8,000 ÷ $2,000 = 4.0
So far, so clean. But watch what happens when you keep going down the order.
Say your average order is forty dollars, and the blank garment, printing, and base fulfillment cost sixteen dollars — a 60% gross margin. On that same forty-dollar order you also pay about five dollars to ship, roughly a dollar-sixty in payment processing, and a dollar-forty to pick and pack. After every variable cost except ads, you are left with sixteen dollars of contribution margin per order.
Now subtract the ads. A 4.0 ROAS means ten dollars of ad spend sat behind each forty-dollar order. Sixteen dollars of margin minus ten dollars of ad spend leaves six dollars of real profit per order. A "great" 4.0 ROAS quietly became a 15% margin. That gap is the entire reason ROAS alone can lie to you, and it is covered in depth in our ecommerce metrics guide.
What counts as "revenue attributed to ads"
The numerator is where most ROAS numbers go wrong, and it goes wrong quietly.
Ad platforms grade their own homework. Meta will claim credit for a sale, and so will Google, even when both touched the same buyer on the same journey. If Meta reports six hundred conversions and Google reports five hundred on the same one thousand orders, summing them counts eleven hundred sales that never happened — and every channel's ROAS looks inflated.
Two fixes matter here. First, watch new-customer ROAS separately: ads routinely take credit for repeat buyers who would have come back anyway. If new customers drove thirty-two thousand of your forty thousand in revenue, new-customer ROAS is $32,000 ÷ $10,000 = 3.2, well below the blended 4.0 — and that lower number is the honest read on whether acquisition pays.
Second, sanity-check platform numbers against a store-wide ratio that cannot double-count, which brings us to blended ROAS.
Channel ROAS vs. blended ROAS
Channel ROAS is per-platform: it uses that platform's attributed revenue over that platform's spend. It is the right tool for optimizing inside a channel.
Blended ROAS ignores attribution entirely: total revenue divided by total ad spend across every channel. Because it never splits revenue by platform, it cannot double-count. If you took forty thousand dollars in revenue on ten thousand dollars of total ad spend, blended ROAS is $40,000 ÷ $10,000 = 4.0, full stop.
A close cousin is MER (marketing efficiency ratio), which widens the denominator to all marketing spend — tools, agencies, email platforms — not just ad platforms. Add twenty-five hundred dollars of non-ad marketing to that ten thousand and MER becomes $40,000 ÷ $12,500 = 3.2. MER is always less than or equal to blended ROAS, because its denominator is always bigger.
Break-even ROAS: the number that actually matters
A ROAS is only "good" relative to your margin. The threshold you must clear just to avoid losing money is your break-even ROAS, and it has a clean formula:
Break-even ROAS = 1 ÷ contribution-margin ratio
Using the honest margin — the 40% left after COGS, shipping, and fees, but before ads — break-even is 1 ÷ 0.40 = 2.5. Below a 2.5 ROAS, the store above loses money on every ad-driven order no matter how healthy the number looks. If you only netted out COGS and used the 60% gross margin, break-even would read 1 ÷ 0.60 = 1.67 — flattering, and wrong, because it ignores shipping and fees you actually pay.
This is why a blanket benchmark is dangerous. A widely cited rule of thumb is a 4:1 ROAS as a rough target, but the same source notes some businesses need 10:1 to stay profitable while others thrive at 3:1 — it depends entirely on margin. Work your own break-even before you trust anyone's benchmark. Our contribution margin vs. gross margin breakdown shows exactly which costs to net out first.
ROAS vs. POAS: revenue vs. profit
The cleanest fix for ROAS's blind spot is to swap the numerator. POAS (profit on ad spend) uses profit instead of revenue over the same ad spend:
POAS = ROAS × margin ratio
On the 60% gross margin, a 4.0 ROAS is 4.0 × 0.60 = 2.4 POAS — still profitable. But on a thin 20%-margin product, that identical 4.0 ROAS is 4.0 × 0.20 = 0.8 POAS, which means the campaign loses money while the ROAS dashboard flashes green. The rule to memorize: POAS crosses 1.0 at exactly your break-even ROAS. Above 1.0, you profit; below, you don't — regardless of how good the ROAS looks.
How to actually improve ROAS
Because ROAS is revenue over spend, only two levers move it: earn more revenue per dollar of spend, or spend fewer dollars for the same revenue.
- Raise average order value. Bundles, volume tiers, and thresholds for free shipping lift revenue without touching ad spend, so the ratio climbs.
- Lift conversion rate. Cost per acquisition equals cost per click divided by conversion rate, so a better landing page lowers acquisition cost and raises ROAS at the same spend. You can pressure-test this with our CAC calculator.
- Cut wasted spend. Trim audiences, dayparts, and placements running below break-even.
- Protect margin, not just ROAS. A cheaper supplier or lower print cost raises POAS even if ROAS never budges — the more durable win. Sellers building this discipline early tend to survive; see our notes on unit economics for startups.
Where PodVector fits
Chasing ROAS while ignoring the costs underneath it is the single most common way profitable-looking stores quietly bleed. The problem is that ROAS lives in your ad platforms and your true costs live in Shopify, your print supplier, and Stripe — different systems that never talk to each other.
PodVector connects Shopify, Meta Ads, Google Ads, Printify, and Printful, then computes your true per-order profit — the six-dollar number, not the 4.0 headline. Victor, its AI operator, reads that data and proposes concrete moves; with your approval, he executes the Shopify-side changes. Victor does not touch your ad account — he reads ad data and tells you where the money actually goes. PodVector is not a dashboard you have to interpret; it is an operator that acts on real numbers.
See your true per-order profit with PodVector →
FAQs
Is ROAS the same as ROI?
No. ROAS is revenue divided by ad spend — a top-line ratio. ROI is profit divided by total cost, a bottom-line one. You can post a strong ROAS and still lose money if your margin is thin, which is why ROI (or its ad-specific cousin, POAS) is the safer measure of whether a campaign actually paid.
What is a good ROAS?
It depends on your margin. There is no universal number — a common rule of thumb points to a 4:1 target, but the only threshold that matters for your store is your break-even ROAS, which equals one divided by your contribution-margin ratio. Anything above break-even is profitable; anything below loses money.
How do you calculate break-even ROAS?
Divide one by your contribution-margin ratio. If forty cents of every revenue dollar survives after COGS, shipping, and fees, your break-even ROAS is one divided by 0.40, or 2.5. Below that, ad-driven orders lose money.
Why is my blended ROAS lower than my platform ROAS?
Because ad platforms double-count. Meta and Google each claim credit for shared conversions, inflating each channel's ROAS. Blended ROAS — total revenue over total ad spend — cannot double-count, so it is usually lower and more honest.
Should I optimize for ROAS or POAS?
POAS, when you can measure it. ROAS ignores your product and fulfillment costs entirely, so it can green-light unprofitable spend. POAS (ROAS times your margin ratio) tells you whether the campaign made money, which is the question that actually matters. Learn the contribution margin definition to get the margin figure POAS needs.