Return on Ad Spend (ROAS) is the revenue you earn for every dollar you spend on advertising, and you calculate it by dividing ad-driven revenue by ad spend. A ROAS of 4.0 means every $1 of ad spend brought back $4 in revenue. It is a top-line efficiency ratio — it tells you nothing about profit until you subtract your product costs and fees.

Most people meet ROAS the moment they open Meta Ads Manager or Google Ads and see a big multiplier next to their campaign. This guide gives you the precise definition, the exact formula, a worked example, and the one thing nearly every "what is ROAS" article skips: whether that number is actually making you money.

What return on ad spend actually means

ROAS answers a single question: for each dollar you put into ads, how many dollars in revenue came back? It is a ratio of ad-attributed revenue to ad spend, measured at the campaign, ad set, or channel level.

You will see it written three ways that all mean the same thing: as a multiplier (4.0), as a ratio (4:1), or as a percentage (400%). All three say "four dollars of revenue per one dollar of spend."

The key word is revenue, not profit. ROAS sits at the very top of your P&L. It ignores what the product cost you, what shipping ate, and what your payment processor took — which is exactly why a healthy-looking ROAS can still lose money.

The ROAS formula

The formula is deliberately simple:

ROAS = Revenue attributed to ads ÷ Ad spend

Say you run a print-on-demand store and spend $10,000 on Meta and Google over a month, and those ads drive $40,000 in tracked revenue. Your ROAS is $40,000 ÷ $10,000 = 4.0 (or 400%, or 4:1).

If you want the full step-by-step version with attribution windows and channel splits, our companion guide on how to calculate ROAS walks through each variable. You can also drop your own numbers into the ROAS calculator to skip the arithmetic.

What counts as a good ROAS?

There is no universal "good" number, but a widely cited rule of thumb across ecommerce is a 4:1 ratio — four dollars of revenue for every dollar of ad spend, according to BigCommerce. Triple Whale similarly points to a 400% target as a common ecommerce consensus.

But those are averages of averages. The honest answer is that a "good" ROAS depends entirely on your margins. The exact same 4.0 ROAS can be a comfortable profit on one product and a real loss on another.

That is why the number that actually matters is your break-even ROAS — the point where ad-driven revenue just covers your costs and the ad spend itself.

How to find your break-even ROAS

Break-even ROAS is the inverse of your margin ratio:

Break-even ROAS = 1 ÷ contribution-margin ratio

Here is why margin choice matters. Continuing the print-on-demand example, say each $40 order carries $16 of product cost (blank plus print), giving a 60% gross margin. On gross margin alone, break-even ROAS is 1 ÷ 0.60 = 1.67.

But gross margin ignores shipping, payment fees, and pick-and-pack. Once you net those out — say another $8 per order — your real contribution margin drops to 40%, and break-even ROAS climbs to 1 ÷ 0.40 = 2.5. Any ROAS below 2.5 on this store loses money, even though the ad manager still shows a "positive" return.

The lower your margin, the higher the ROAS you must clear just to stand still. A store on a 20% margin needs a 5.0 ROAS to break even; a store on a 60% margin breaks even at 1.67. This single identity is the most useful thing to internalize about return on ad spend.

The profit angle everyone skips: ROAS vs. POAS

Here is the trap. ROAS uses revenue in the numerator, so it flatters low-margin businesses. A metric called POAS (profit on ad spend) fixes this by putting profit on top instead.

POAS = ROAS × margin ratio

Take the store's 4.0 ROAS. On a 60% gross margin, POAS is 4.0 × 0.60 = 2.4 — genuinely profitable. But run that identical 4.0 ROAS on a 20%-margin product and POAS is 4.0 × 0.20 = 0.8, which means you lose 20 cents of profit on every dollar of ad spend.

The rule to remember: POAS above 1 is profitable, POAS below 1 loses money, and POAS equals exactly 1 when your ROAS hits break-even. A great-looking ROAS on a thin-margin product is a well-disguised loss.

Channel ROAS vs. blended ROAS

The ROAS you see inside Meta or Google is channel ROAS, and it depends on that platform's own attribution. Both platforms tend to claim credit for the same conversions, so summing channel ROAS across platforms overstates reality.

Blended ROAS sidesteps that by dividing total revenue by total ad spend across every channel — no attribution required, so it cannot double-count. If your channel numbers look amazing but the bank account disagrees, blended ROAS is usually the reason. Our deep dive on blended ROAS covers when to trust each view.

Use channel ROAS to optimize a single channel. Use blended ROAS to judge whether the whole marketing engine is actually profitable.

ROAS, CAC, and lifetime value

ROAS is a snapshot of one purchase window. It gets credited for returning customers who would have bought anyway, which inflates the number and hides whether your acquisition actually pays.

That is where lifetime value comes in. If a customer's lifetime value is high enough, you can afford a lower first-order ROAS and still win — because the repeat orders carry no ad cost. A first-order ROAS below break-even can be perfectly rational when LTV is strong. For a full map of how ROAS, CAC, LTV, and margin fit together, see the ecommerce metrics guide.

Common mistakes when reading ROAS

Reading ROAS as profit. It is a revenue ratio. Always translate it to POAS before deciding a campaign works.

Trusting day-one revenue. ROAS measured before refunds and returns settle overstates the truth. Net returns out first.

Summing channel ROAS. Platforms over-claim. Cross-check against blended ROAS.

Ignoring new vs. returning revenue. Splitting out new-customer ROAS reveals whether acquisition — not just repeat buyers — is carrying the number.

Where PodVector fits

The gap between "good ROAS" and "actual profit" exists because your ad platforms, your store, and your suppliers each see only their slice. PodVector connects Shopify, Meta Ads, Google Ads, Printify, and Printful, then computes true per-order profit — so you see POAS, not just ROAS.

Victor, PodVector's AI operator, reads your ad and order data and proposes moves in plain language. Victor does not touch your ad account; the changes he executes are Shopify-side, and always with your approval. He is not a dashboard — he is an operator that analyzes the numbers and acts on them.

See your true profit per order with PodVector →

FAQs

What is the ROAS return on ad spend definition in one sentence?

Return on Ad Spend is the ratio of revenue generated by advertising to the amount spent on that advertising — how many dollars come back for each dollar you put in.

What is the formula for ROAS?

ROAS = revenue attributed to ads ÷ ad spend. If ads drive $40,000 in revenue on $10,000 of spend, ROAS is 4.0, which you can also write as 4:1 or 400%.

Is a higher ROAS always better?

Not necessarily. A very high ROAS can mean you are under-investing and leaving growth on the table, while a lower ROAS can be perfectly profitable — or even smart — if your margins are healthy or your customer lifetime value is high. Context beats the raw number.

What is a good ROAS?

A frequently cited ecommerce benchmark is 4:1, according to BigCommerce, but the only number that truly matters for you is your break-even ROAS, which equals 1 divided by your contribution-margin ratio. On a 40% margin, that break-even is 2.5.

What is the difference between ROAS and ROI?

ROAS measures revenue against ad spend only. ROI (return on investment) measures profit against total investment, including product costs, overhead, and other expenses. ROAS is narrower and top-line; ROI is bottom-line.

Why does my ROAS look great but I'm still not profitable?

Because ROAS ignores product cost, shipping, and fees. Convert it to POAS (ROAS × margin ratio): if your margin is thin, a 4.0 ROAS can still produce a POAS below 1, meaning each ad dollar loses money.

What is break-even ROAS?

It is the ROAS at which ad-driven revenue exactly covers your costs plus the ad spend, leaving zero profit. The formula is 1 ÷ contribution-margin ratio, so a 50% margin breaks even at 2.0 and a 25% margin breaks even at 4.0.