Carryup
Attribution · Data · CAC

Real CAC vs Platform-Reported CAC: Why Most D2C Founders Are Using the Wrong Number

DDeepak Singh···11 min read
Real CAC vs Platform-Reported CAC: Why Most D2C Founders Are Using the Wrong Number

Customer acquisition cost is the single most important number in your D2C business — it determines whether your economics work, how you scale, and whether you're actually profitable. Most founders think they know their CAC. After auditing dozens of stores, we can tell you most of them don't, and the gap between the number they're using and the real one has only widened as CAC itself has climbed 40–60% industry-wide over the past couple of years.

Why all three numbers are wrong in different ways

Meta over-reports conversions by default — it claims credit for purchases within its attribution window (commonly a 7-day click, 1-day view) regardless of whether the ad was actually the deciding factor. Google has a similar issue with last-click attribution. Shopify Analytics under-attributes, tracking only last-session UTM parameters and missing anything outside that narrow window.

The result: three numbers that will never agree with each other, and a founder scaling decisions off any single one of them is working with incomplete information — often in the direction that makes paid acquisition look better than it actually is.

The right way to calculate real CAC

Real CAC = total paid media spend ÷ total new customers acquired, from Shopify's own data. This is blended CAC, and it's the most honest number available — it takes total ad spend across every channel and divides it by customers your store actually recorded, with no platform inflation and no attribution-model debate to referee.

Current benchmarks put median blended CAC around $130–156 for D2C overall, though it varies meaningfully by vertical — beauty and apparel typically run $90–130, food and beverage $53–100. The distinction that trips founders up: blended CAC (which folds in free organic and repeat customers) can look deceptively low, while paid CAC in isolation commonly runs 2.4–3.1x higher than the blended number. If you're comparing your paid channel performance against a blended benchmark, you're comparing the wrong things.

Building a CAC dashboard that tells the truth

We build every client a CAC dashboard with three numbers side by side: platform-reported CAC per channel, Shopify blended CAC, and an incrementality-adjusted estimate. The goal isn't to pick one number and discard the rest — it's understanding what each one tells you. Platform CAC tells you which channels are more efficient relative to each other. Blended CAC tells you your actual unit economics. The gap between them tells you exactly how much your attribution is inflating the story.

Common mistakes we see

Comparing paid CAC against a blended benchmark. These measure different things — paid CAC in isolation is typically 2.4–3.1x the blended figure, and treating them as equivalent leads to wrong scaling decisions.

Scaling budget off platform-reported CAC alone. Every platform has a structural bias toward claiming more credit than it deserves — Shopify blended CAC is the number your actual profitability depends on.

Not tracking CAC trend over time. A single snapshot hides the direction of travel. With industry CAC up 40–60% over the past couple of years, a static "we're fine" read can miss a slow-motion economics problem.

What belongs in CAC besides media spend

Most founders calculate CAC as ad spend divided by new customers, which understates the real number — sometimes substantially. The costs that genuinely belong in acquisition cost:

Agency, freelancer, or in-house salary costs attributable to acquisition. If you're paying a media buyer ₹80,000/month to run ₹4L of spend, your true cost of acquisition is 20% higher than the spend figure alone suggests.

Creative production. Photography, video, UGC licensing, and editing exist to feed acquisition. A brand producing a lot of creative has a materially higher real CAC than one reusing a small library, even at identical media spend.

Acquisition tooling. Landing page builders, creative testing platforms, attribution tools — anything you wouldn't pay for if you stopped running ads.

Discounts and incentives used to acquire. A 15% first-order discount is an acquisition cost by any honest definition, even though it never appears in an ad account. This one is commonly missed and is often the single largest omission for brands that lead with a welcome offer.

Add these up and it's common for real CAC to be 20–40% higher than the media-spend-only figure the whole business has been planning against.

Running an incrementality test without breaking the business

Incrementality is the only way to know what your paid channels are genuinely adding versus harvesting, but "pause Meta for two weeks" is a frightening proposition when it's driving most of your revenue on paper. There are gentler versions.

Geo holdout. Pause a channel in a handful of comparable regions while leaving it running everywhere else, then compare total store revenue per region against the pre-test baseline. This contains the downside to a fraction of the business while still producing a real read, and it's the approach we'd recommend first for any brand nervous about a full pause.

Budget step-down rather than a full pause. Cut spend on a channel by 40–50% rather than zero, and watch whether total revenue falls proportionally or barely moves. Less definitive than a clean holdout, but far easier to get internal agreement on.

Brand-term isolation. Pause only branded search while leaving everything else running. This is the cheapest test in the whole set and frequently the most revealing, since branded search is where platform-reported numbers most reliably overstate incremental contribution.

Whatever form you use, run it when nothing else is changing — not during a sale, a launch, or a seasonal peak — and give it long enough to clear your typical consideration window. A three-day test on a product people take two weeks to decide on measures nothing.

FAQs

What is blended CAC? Total paid media spend divided by total new customers Shopify actually recorded — the most honest CAC number since it isn't inflated by any single platform's attribution model.

Why is my paid CAC so much higher than my blended CAC? Blended CAC includes free organic and repeat customers, pulling the average down. Paid CAC in isolation commonly runs 2.4–3.1x the blended figure — both numbers are correct, they just measure different things.

What's a good CAC for a D2C brand? It depends heavily on category — 2026 benchmarks run roughly $90–130 for beauty and apparel and $53–100 for food and beverage — but the number that actually matters is your CAC relative to your LTV, not an absolute figure.

Why do Meta, Google, and Shopify all report different CAC numbers? Each has a different attribution window and methodology — Meta and Google's platform-reported numbers tend to over-claim credit, while Shopify Analytics under-attributes by only tracking last-session UTM data.

How often should I recalculate my real CAC? Monthly at minimum — CAC has risen significantly industry-wide in recent years, and a single stale snapshot can hide a real trend.

What costs belong in the CAC calculation besides ad spend? Agency or freelancer fees, creative production, acquisition tooling, and first-order discounts. Excluding these produces a number that looks healthy while the actual cost of acquiring a customer is materially higher — commonly 20–40% higher.

How do I run an incrementality test without losing revenue? Geo holdouts are the safest version — pause a channel in a few comparable regions while leaving it running elsewhere, and compare total store revenue between them. A branded-search-only pause is cheaper still and often the most revealing.

Our take

Real CAC is the one number every D2C founder should be able to state precisely, sourced from Shopify data, not a platform dashboard — and calculated with creative, agency, tooling, and first-order discount costs included, not media spend alone. Once you have it, the next question is whether your LTV justifies it — see our guide to calculating real D2C LTV for that half of the equation. If your reported and real CAC numbers don't match, talk to us — that gap is usually a tracking problem, not an attribution-model disagreement.

Carryup can help

If any of this sounds like your situation, talk to us. We'll tell you exactly where your revenue is leaking and what it would take to fix it. Explore Strategy & Consulting →

Get started

Ready to fix your store?

Tell us about your brand — we'll come back with a clear plan and no sales pressure.

What happens next
  1. 01
    A senior engineer reads it
    Not a sales rep — you hear back within 4 hours on business days.
  2. 02
    A focused conversation
    We talk through your store, what you need and what it would honestly take.
  3. 03
    A clear scope and price
    Fixed scope wherever the work allows, so you know the cost before anything starts.
What do you need?Step 1 of 3

Pick everything that fits — this tells us who to bring to the call.

🔒 Goes directly to hello@carryup.in·No spam, ever
Chat with us