Why Your Shopify CAC Went Up — and the CRO Fix

A shopper holds a phone showing rising CAC numbers while a checkout drop-off panel sits beside Stylised flat illustration: a navy silhouette figure holds a phone with rising cost-per-acquisition values. To the right, a second cream panel shows a mobile checkout where a step is highlighted in copper to indicate the real leak point.
Most "CAC went up" stories are really "checkout got slower" stories.

I had a call last week with the CMO of a £30M skincare brand. She opened with the line every founder I speak to has rehearsed in some form: "Our CAC is up 40% year on year and Meta is just broken." Forty minutes in, the picture looked different. Her ad CPMs were up about 11%. Her landing-page CVR was down 23%. Her mobile checkout completion rate had quietly dropped from 64% to 51% after a theme update in Q3 2025. The ads were not the problem. The funnel underneath them was.

I have had a version of that call at least once a week for the past six months. The brands change. The story does not. Shopify CAC inflation in 2024 to 2026 is mostly a downstream funnel problem dressed up as a paid-media problem. Ad costs have risen, yes. But the headline number every founder quotes me has two components, and the bigger one is sitting inside the store, not inside the ad account.

This is what I wish more brands understood before they fire another creative agency or pile another £40k into "fresh angles." Below: five observations from those calls, and the diagnostic I run on every store I see.

Why Shopify CAC really went up (and the CRO fix most brands miss)

Before the observations, a definition I keep having to repeat. Blended CAC is just total acquisition spend ÷ new customers acquired. If new customers fall while spend stays flat, CAC rises. That second variable, customers acquired, is a function of traffic × landing-page CVR × checkout completion × payment success. Paid media owns the first variable. The store owns the other three. Most CAC conversations only audit the first.

That is why so much "CAC is up" panic is really "the funnel got slower and nobody noticed." If you want the deeper framework behind this view, our Shopify profit optimisation framework walks through it in detail.

Observation 1: Most CAC increases happen because the funnel got slower, not because the ads got worse

Every brand I have audited in the past nine months that came in complaining about CAC had a measurable degradation somewhere between the ad click and the order-confirmation page. Slower LCP after a theme update. A new upsell modal that added a step. A subscription widget that pushed price below the fold on mobile. None of these things look like "marketing problems," which is why marketing keeps getting blamed for them.

If your CAC has drifted up by double digits, the very first thing I would look at is your mobile landing-page CVR by date, going back 18 months. If there is a step-change, it almost always lines up with a deploy, a script add, or an app install. Not with a Meta algorithm change.

Observation 2: The iOS 14 / SKAdNetwork attribution gap has hidden real conversion drops behind "platform reporting noise"

Here is the uncomfortable version of this story. Post iOS 14, many brands started treating any divergence between platform-reported and Shopify-reported conversions as "attribution noise." That assumption protected a lot of broken funnels. When your Shopify CVR drops 0.4 points, but you have already trained yourself to discount the data, you stop investigating. By the time the cumulative drag shows up in blended CAC, it has been compounding for months.

The fix is boring. Reconcile Shopify's first-party conversion data against platform-reported conversions weekly. The gap is the conversation. If we are diagnostic about that gap, we usually find the real CVR drop hiding inside it. Our breakdown on reading attribution data without losing your mind walks through how to triangulate properly.

"By the time CAC inflation shows up in the board pack, the funnel has been bleeding for two quarters. The brands that catch it early audit weekly, not quarterly."

CRO Obsessed

Stop blaming Meta for a CAC problem that lives inside your checkout.

PMD is a full-funnel CRO and profit-optimisation agency. We help subscription and high-LTV Shopify brands fix the funnel that sits between their ad spend and their profit.

Book a 30-min call with Paddy McLarnon →

Observation 3: Brands chase new creative when the actual fix is a 90-day funnel audit

I do not want to be glib about this. New creative matters. Fatigue is real. But "let's test more angles" is the most expensive form of avoiding the underlying issue. Creative iteration buys you a 5 to 15% lift on a temporary basis. A fixed funnel raises the ceiling for every creative you will ever run after it. If your blended CAC has moved 30 to 40% the wrong way, no amount of new hooks will rebuild the lost margin.

The brands that pull out of CAC drift fastest are the ones that stop the creative treadmill for 90 days, audit the funnel end to end, and only restart paid scaling once the leaks are closed. The full audit logic is in our Shopify CRO audit framework if you want the structured version.

Funnel leak diagram showing where Shopify CAC inflation actually originates Four labelled boxes connected by arrows, showing ad click flowing to landing page, then cart, then checkout. Drop-off percentages are noted between each step, with the checkout step highlighted in copper as the largest leak. Where the CAC actually leaks Drop-off at each step compounds. The biggest leak is rarely the ad. Ad click CPM up roughly +10% vs 2024 baseline Landing page CVR softens -15% post theme update Cart AOV mostly stable, flat add-to-cart rate Mobile checkout Completion rate down -13 pts the real CAC story A 10% CPM increase + a 15% CVR drop + a 13-point checkout drop compounds to roughly 40% CAC inflation. The ad cost change explains a quarter of it. The funnel explains the rest.

Observation 4: The leading indicator of CAC creep is mobile checkout drop-off, not blended ROAS

If I could put one dashboard tile in front of every Shopify founder, it would not be ROAS. It would be mobile checkout completion rate, week over week, with a 4-week rolling average. That metric leads CAC by 30 to 60 days. By the time blended ROAS reflects the damage, you have already burned a quarter of margin you cannot recover.

Why mobile specifically? Because that is where 70%+ of paid traffic lives, and because mobile checkout is where most theme regressions and app conflicts show up first. Heavy scripts hurt mobile LCP harder. Address fields render wrong. Payment buttons get pushed below the fold. We have written a deeper breakdown in our piece on mobile checkout optimisation if you want the playbook.

Observation 5: The fix is contribution-margin tracking by buyer path, not better targeting

This is the one that founders push back on hardest, so let me be direct. You do not have a CAC problem; you have a contribution-margin-by-buyer-path problem. Two customers acquired at the same CAC can have wildly different contribution margins depending on which entry point brought them in. Quiz funnel buyers behave differently from collection-page buyers. Subscription-led buyers behave differently from single-SKU buyers. If you optimise CAC at the blended level, you are averaging away the signal you need.

The brands that beat CAC inflation are the ones that segment by entry path and measure contribution margin per cohort. They kill the entry paths that produce low-margin first orders, even when the CAC looks fine. They scale the entry paths that drive subscription pickup, even when the CAC looks ugly. The same logic underpins how the team at PM Digital Design structures CRO programmes for subscription brands.

A case study: where the CAC actually came from

Look at the public case study we ran on cart thresholds: a single CRO split test drove £25,535 of additional monthly revenue with no extra ad spend. The CAC implication of that test was material. Same acquisition cost, more revenue per buyer, lower effective CAC on a margin-adjusted basis. The brand did not need cheaper traffic. It needed the funnel to do more work per session.

The Rory's Travel Club work tells the same story from a different angle. After migrating to Shopify with a custom theme, they grew 650%. The acquisition channels did not change. The store did. That is the pattern. Stores beat ads, more often than founders give them credit for.

What I tell every founder who asks me about CAC

Three things, every time.

One. Run a proper 90-day funnel audit before you touch the ad account. Mobile-first. Compare every metric to the 12-month rolling baseline. Look at LCP, landing CVR, add-to-cart, checkout completion, and payment success. If any of them have regressed and you cannot explain why, you have your first lever. Our CRO learning hub has the full diagnostic worksheet.

Two. Reconcile your data weekly, not quarterly. Pull Shopify-side conversions and platform-side conversions into one view. Track the gap. The gap is the early warning system. If you want a sense of how we build that view inside a managed engagement, our profit optimisation service page covers it.

Three. Stop chasing blended CAC. Start measuring contribution margin per entry path. The brands that win the next 18 months are the ones that know which buyer paths actually print money, and which ones quietly burn margin under a respectable-looking CAC number. If your Shopify store cannot answer that question, the platform itself is part of the problem. That is the kind of work we do day to day on our Shopify website builds.

If you are reading this and recognising your own funnel in the diagnostic, that is the conversation to have. Book a slot directly with me here: grab 30 minutes with Paddy McLarnon. No pitch deck, no junior on the call. I will look at the funnel with you.

FAQs

Is my Shopify CAC actually up, or is it just attribution noise?

Both, usually. Reconcile platform-reported conversions against Shopify's first-party data weekly. If the Shopify-side number is also declining, it is real. If only the platform number is moving and Shopify CVR is stable, you have an attribution gap, not a conversion problem.

How much CAC inflation should I expect in 2026 baseline?

Reasonable baseline drift on ad costs alone is in the 8 to 12% per year range, depending on category. Anything materially above that is funnel-driven. Treat it as a diagnostic signal, not a media-buying problem.

Should I cut ad spend if CAC is rising?

Usually no. Cutting spend masks the issue and starves your top of funnel. The better move is to freeze incremental spend, run a focused funnel audit for 30 to 60 days, fix the worst leaks, then scale again from a healthier base.

Which Shopify metric is the best leading indicator of CAC?

Mobile checkout completion rate on a 4-week rolling average. It leads blended CAC by roughly 30 to 60 days. Pair it with landing-page CVR by source and you have an early warning system the ad-account view cannot give you.

Is contribution margin the same as CAC?

No. CAC tells you what you paid to acquire a customer. Contribution margin tells you what that customer is worth net of variable costs. Two customers with identical CAC can have very different contribution margins, and that delta is where most ecommerce P&Ls hide their real profit story.

How long does a proper CAC and funnel audit take?

For most £5M to £50M Shopify brands, 4 to 6 weeks of data work and 8 to 12 weeks of test implementation. The data work is the cheap part. The discipline to act on it is the expensive part. If you want a guided version, book a call below.

Full-funnel CRO. Profit obsessed.

Want this on your store?

We help subscription and high-LTV Shopify brands turn cold traffic into post-click profit. Strategy, copy, design, development, and CRO under one roof.

Back to blog