Your CAC ceiling comes from your P&L, not from Ads Manager
A CAC ceiling is the most you can pay for one new customer and still hit your margin plan: first-order value times gross margin times the share you will spend. Recalculate it whenever costs move, then hold each channel to it on the new customers it caused, not the purchases its dashboard claims.
Three platforms, three answers, one budget to defend. Your GA4 export already holds the answer, and the first finding is free and never leaves your browser. Get your first finding free
By Joris van Huët, Founder & CEOPublished 6 min read
Run the numbers for your store: the free LTV:CAC ratio calculator.
$30 becomes $26. Same ads, same ROAS target, same dashboard. The only thing that moved was your gross margin, from 60% to 52%, and with it the most you can afford to pay for one new customer. That number is your CAC ceiling: the average first order, times gross margin, times the share of that gross profit you are willing to spend. It comes from your P&L. Ads Manager cannot give it to you, because Ads Manager does not know your margin.
Where does the ceiling come from?
Three numbers you already have. Patrick O'Driscoll, whose agency video broke out on YouTube this week, walks through the arithmetic with round figures.
| Step | His example | After costs rise |
|---|---|---|
| Average first order | $100 | $100 |
| Gross margin | 60% | 52% |
| Gross profit per first order | $60 | $52 |
| Share you will spend to acquire | 50% | 50% |
| CAC ceiling | $30 | $26 |
The second column is the one that hurts. In his words: "So if you're still paying $30 to acquire that customer, you're now $4 over your ceiling." Nobody changed a campaign. A cost line moved underneath the business, and every ad set is now $4 over budget per customer without a single alert going off.
Two choices change the answer, so write them next to the number.
- First order or lifetime. O'Driscoll's agency measures new customer acquisition cost against 12-month gross profit. A first-order ceiling is stricter and needs no forecast. A 12-month ceiling is higher and only as good as your repeat-rate estimate. Pick one and say which.
- The share. 50% is his example, not a rule. Some brands accept losing money on the first order. Then the share is above 100%, and the repeat orders have to pay it back. That is a strategy. Not knowing you are doing it is not.
Why does a dashboard break the ceiling?
Let me concede the point first. The dashboard is useful. It tells you which ads spend and which ads stall, and nobody runs paid social without it.
But the ceiling is a cost per new customer, and Ads Manager reports something else: a cost per purchase it attributes to itself, inside its own window. Two gaps open between those numbers.
New against returning. A platform's purchase count includes people who had bought before, unless you split them out. O'Driscoll again: "A brand can post a 10x ROAS on Meta when in reality it was just retargeting their existing customer base." A returning customer's order cost you nothing to acquire. It flatters the dashboard and says nothing about the ceiling. We wrote more on this in new-customer CAC against blended CAC.
Claimed against caused. When two platforms reach the same buyer, each can count the order. Add up the platforms and you can land above the shop's own order count. And neither claim tells you whether the buyer would have come anyway. The platform selling you the ads is also the one grading whether they worked. Nobody finds this odd, which is the oddest part.
Here is the gap with made-up numbers, to show the shape, not a benchmark:
| Divide $10,000 of spend by | Count | Cost each | Against a $26 ceiling |
|---|---|---|---|
| Purchases the platform reports | 400 | $25.00 | $1.00 under |
| Of those, new customers (your shop's data) | 280 | $35.71 | $9.71 over |
| Of those, new customers the channel caused | 220 | $45.45 | $19.45 over |
Same spend. Same channel. Under the ceiling or $19.45 over it, depending on which count you divide by. Which one would you put in front of your CFO?
When should you recalculate?
Whenever an input moves. Product cost, shipping, payment fees, returns and discounts all sit inside gross margin. O'Driscoll's drop from 60% to 52% came from tariffs. A supplier price rise or a heavier promotion calendar does exactly the same thing, just less loudly.
Before peak season is the obvious date. Black Friday 2026 is 27 November, and a deep discount cuts gross margin on precisely the orders you are paying most to win. Our post on discount depth and break-even ROAS runs that arithmetic.
What to do this week
- Write your ceiling down. Average first order, gross margin after product cost, shipping and fees, and the share you will spend. Pass: one number with its three inputs beside it. Fail: the team works to a ROAS target with no margin behind it.
- Recompute it with this month's costs. Pass: it matches last month, or you can name the cost line that moved it. Fail: nobody knows when it was last calculated.
- Divide by new customers, not purchases. For each channel, take spend and divide it by the new customers that channel brought in, counted from your shop's orders. Pass: every channel has a cost per new customer to set against the ceiling. Fail: the comparison uses the platform's cost per purchase. Our step-by-step CAC guide walks through the counting.
Get the other half of the division. The ceiling is yours to set. What each channel caused is the bottom line of the sum, and your GA4 Attribution paths export already holds it. Drop the file on causalityengine.ai/start: your first finding is free and computed in your browser. The full read shows what each channel caused next to what last-click gave it, in 1 to 2 minutes, for €99 once (excluding VAT), refundable within 30 days. Get your first finding free
Sources, 14 October 2026: The New Era of Ecommerce Has Just Begun (Patrick O'Driscoll, YouTube, 11 October 2026; quotes and the worked example as said in the video)
Related answers
Frequently asked questions
How do I calculate my CAC ceiling?
Multiply your average first order by your gross margin, then by the share of that gross profit you are willing to spend to win the customer. A $100 first order at a 60% gross margin, with half the gross profit allowed for acquisition, gives a $30 ceiling. Write down whether you used the first order or 12-month gross profit.When should I recalculate my CAC ceiling?
Whenever an input moves: product cost, shipping, payment fees, returns, discounts or prices. In the same example, a gross margin falling from 60% to 52% lowers the ceiling from $30 to $26. Recalculate before peak season too, because deep discounts cut margin on the orders you pay most to win.Why is my cost per purchase in Ads Manager lower than my real CAC?
Because Ads Manager reports a cost per purchase it attributes to itself, inside its own window, and those purchases can include returning customers and orders other channels also claim. A CAC ceiling is a cost per new customer. Divide spend by the new customers a channel brought in, counted from your shop's orders.
Go deeper: Causal attribution, explained.
Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.
Have an audience of ecommerce operators? Earn 20% recurring commission by recommending the €99 read.
Keep reading
Terms in this article
- AttributionAttribution identifies user actions that contribute to a desired outcome and assigns value to each. It reveals which marketing touchpoints drive conversions.
- Black FridayBlack Friday is the day after Thanksgiving in the United States. It marks the start of the Christmas shopping season and is a major sales event for retailers.
- CausalityCausality is the relationship where one event directly causes another, essential for identifying specific actions that drive desired outcomes in marketing.
- ClickClick is the action a user takes to interact with a digital advertisement, redirecting them to a website or landing page. Clicks are a fundamental metric for measuring ad engagement and a primary input for click-based attribution models.
- Customer acquisitionCustomer acquisition attracts new customers to a business. For e-commerce, this means driving the right traffic to the website.
- DashboardA dashboard is a visual display of key information required to achieve specific objectives. It consolidates data onto a single screen for quick review.
- RetargetingRetargeting is online advertising that targets users who have previously interacted with your website or content. Attribution analysis shows the causal role of retargeting in driving conversions and improving ad spend.
- ShopifyShopify is an ecommerce platform for creating online stores and selling products. Attribution modeling shows which marketing channels drive traffic and conversions within Shopify.