Many store owners look at one number in the ad dashboard — ROAS — and decide whether to scale based on it. The problem is that ROAS shows revenue per unit of ad spend, not profit. A store with a “good” ROAS can easily lose money on every order if margin, returns and fees are left out of the calculation.
This guide explains what ROAS actually measures, where it misleads, and how to calculate your break-even ROAS — the number below which every sale costs you money, and above which your advertising genuinely produces profit. At the end there is a short checklist and answers to the most common questions, so you can apply all of it in under an hour.
David Ogilvy put it this way decades ago: advertising that does not sell at a profit is not creative — it is merely expensive. Alex Hormozi builds on the same point: the only metric that pays the bills is profit per customer, not revenue.
What ROAS actually measures
ROAS (Return on Ad Spend) is the ratio between the revenue attributed to advertising and the ad spend:
ROAS = ad-attributed revenue ÷ ad spend
With 1,000 in spend and 4,000 in attributed revenue, ROAS is 4.0 (or 400%). The number is useful — it shows how efficiently your advertising generates revenue. But there are three reasons not to run a business on it alone.
- ROAS is revenue, not profit. Inside that 4,000 of revenue sit the cost of goods, VAT, payment fees, shipping and the advertising itself. Profit is what remains — not the revenue figure.
- Different stores have different thresholds. A ROAS of 3.0 can be pure profit for a high-margin store and a loss for a low-margin one. The same number means different things for different businesses.
- The platform counts by its own rules. The ad dashboard attributes sales using its own attribution model and often includes customers who would have bought without the ads anyway. Attributed revenue therefore tends to be more optimistic than the ads’ real contribution.
The takeaway is not that ROAS is useless — it is that ROAS is incomplete. It is a good starting point, but a scaling decision requires knowing your break-even threshold.
Break-even ROAS
Break-even ROAS is the level at which advertising neither makes nor loses money — revenue exactly covers all costs of the sale plus the ad spend. The formula is simple:
Break-even ROAS = 1 ÷ gross margin
Gross margin is the share of the price that remains after the cost of goods and the direct costs of the sale (product cost, shipping, payment fees, packaging). If your margin is 40% (0.40), your threshold is 1 ÷ 0.40 = 2.5. That means: below a ROAS of 2.5 you lose money on every order; above 2.5 you make money.
Here is how the threshold moves with margin — the values are illustrative, to show the logic, not benchmarks for any specific business:
| Gross margin | Break-even ROAS | Quick read |
|---|---|---|
| 25% | 4.0 | Low margin — advertising has to work very efficiently |
| 40% | 2.5 | A typical range for many stores |
| 55% | ~1.8 | Higher margin gives more room to scale |
| 70% | ~1.4 | High margin — even a “low” ROAS is profitable |
You can immediately see why a universal “good” ROAS does not exist. A merchant with a 25% margin celebrating a ROAS of 3.0 is actually well below their threshold and losing money; another with a 40% margin at the same 3.0 is comfortably profitable. The number only means something relative to your own unit economics.
Step by step: calculate your threshold
- Take your average order value (AOV). The amount actually paid, after discounts — not the list price.
- Subtract the cost of goods. What the product itself costs you per order.
- Subtract the direct costs of the sale. Payment fees, shipping (the part you absorb), packaging, and marketplace commissions if you sell there too.
- Account for returns. If a certain share of orders comes back, it reduces your real margin — build it in, do not skip it.
- Calculate gross margin as a percentage of the price:
(price − all costs above) ÷ price. - Divide 1 by the margin. The result is your break-even ROAS.
An example purely to illustrate the arithmetic (the numbers are hypothetical): AOV of 100, cost of goods 45, fees and shipping 10, and returns shave off roughly another 5. That leaves ~40, i.e. a 40% margin. The threshold is 1 ÷ 0.40 = 2.5. Anything above 2.5 is profitable; anything below it is not.
Note that ad spend does not enter the threshold calculation itself. The threshold tells you what share of revenue is left to cover the advertising and form a profit. So if your actual ROAS sits exactly at the threshold, the advertising pays for itself but adds no profit — and there are usually fixed costs (rent, software, salaries) that require you to operate meaningfully above the threshold, not at it.
POAS: the metric that pays the bills
The more accurate measure than ROAS is POAS (Profit on Ad Spend) — return on advertising calculated on profit rather than revenue:
POAS = gross profit from ads ÷ ad spend
Where ROAS tells you how much revenue every unit of spend brings, POAS tells you how much profit it brings. Two stores with the same ROAS of 3.0 can have completely different POAS if one runs a 25% margin and the other a 60% margin. POAS ranks campaigns by what actually matters: which ad is building the business and which is just churning revenue at a loss.
In practice: treat your break-even ROAS as the “red line,” and use POAS to compare campaigns and decide where to put budget. A campaign with a high ROAS on low-margin products can deliver less profit than a campaign with a more modest ROAS on high-margin ones.
Why the real picture is often even stricter
Even a correctly calculated threshold is usually optimistic, because the ad dashboard attributes more than the advertising actually delivered. A few common reasons:
- Last-touch / first-touch attribution. Some of the “attributed” sales come from customers who already know you and would have bought without the ads (especially with branded search and remarketing).
- Overlap between channels. The same sale can be counted in both Meta and Google if you look at each dashboard separately — adding them up double-counts it.
- Leaky tracking. A missing or broken measurement setup feeds you wrong data in both directions.
The sensible approach is therefore to build in a buffer: target a ROAS meaningfully above your mathematical threshold rather than exactly at it, and check attributed sales against the actual growth of total profit, not just the number in the dashboard. A more reliable account-level yardstick is MER (total revenue ÷ total marketing spend) — it does not depend on any single platform’s attribution and shows whether the business as a whole is growing profitably.
How to use the threshold in scaling decisions
The break-even threshold turns scaling from a gut feeling into arithmetic. A few practical rules:
- Scale campaigns with a sustained POAS above the threshold, not just a high ROAS on a good day. Look at the trend across several windows (7, 14, 30 days), not a single day.
- Do not kill a campaign at the first wobble. Day-to-day variation is normal; decide on trend and on enough data.
- Account for customer lifetime value. If customers buy again, the real return is higher than the first order suggests — and the threshold for acquiring a new customer can be more aggressive.
- Remember fixed costs. The threshold covers direct costs and the advertising; rent, software and salaries require you to operate above it, not at it.
Quick checklist
- I know my average margin after cost of goods, fees, shipping and returns.
- I have calculated my break-even ROAS = 1 ÷ margin.
- I know my actual ROAS per campaign and compare it to the threshold.
- I look at POAS, not just ROAS, when deciding where to put budget.
- I check attributed sales against actual profit growth (and MER for the whole account).
- I have verified that tracking (pixel / server-side measurement) is feeding correct data.
- I scale on a sustained trend above the threshold, not on a single good day.
Frequently asked questions
Is a ROAS of 3.0 good?
It depends entirely on your margin. At a 40% margin the threshold is 2.5, so 3.0 is profitable. At a 25% margin the threshold is 4.0 — at 3.0 you lose money on every order. There is no universally good number; there is only a number relative to your own economics.
What is the difference between ROAS and POAS?
ROAS calculates the return on revenue; POAS calculates it on profit. POAS is more accurate because it accounts for margin: two campaigns with the same ROAS can produce very different profit.
Should I include VAT in the calculation?
Work with net revenue (excluding VAT), because VAT is not your income. The key is consistency — either everything including VAT or everything excluding it — so you do not distort the margin.
Why is my actual profit lower than what the ad dashboard shows?
Usually because the dashboard also attributes sales that would have happened without the ads, and because channels overlap. Compare against total profit and MER, not just the number in the dashboard.
How do returns affect the threshold?
Returns reduce your real margin, which raises your break-even threshold. If you skip them, you will think you are profitable while actually sitting at zero or below it.
Next step: see where your profit is leaking
If you want to see these numbers applied to your own account — your real threshold, where ROAS misleads, and where budget is working below the threshold — you can run a free audit. It runs over 500 checks across 12 categories (tracking and measurement, campaign structure, audiences, creatives, budget and bidding, wasted spend and more), ranks the findings by their impact on profit, and points out what to fix first.
The audit is read-only — it does not touch your account and does not execute any changes. Behind it sits a system with 24/7 monitoring and predictive analysis that watches the account continuously and raises the alarm early — at a few units of wasted spend, not when the damage is already on the invoice.
Request the free audit: https://audit.hpanov-digital.com/
Adfure · Ecom Vision LTD · VAT BG208156804 · adfure.com · office@adfure.com
