MishaBook a demo

Aug 14, 2026

Common CAC Mistakes on Shopify

Customer Acquisition Cost (CAC) is total marketing spend divided by new customers acquired in a period. For Shopify DTC, it must include platform fees, creative production, and channel overhead - not just ad spend. Threshold: CAC should not exceed 25-33% of first-order AOV for sustainable unit economics.

What CAC Actually Includes (and What Operators Miss)

Most Shopify operators calculate CAC as paid ad spend divided by conversions. This is incomplete and dangerous. True CAC includes: paid media spend (Facebook, Google, TikTok, email), creative production (design, copywriting, video), platform fees (Shopify, payment processor, apps), attribution tools, and allocated team labor if in-house.

The mistake: treating CAC as a paid media metric only. A $50 CAC from Facebook ads becomes $65-$75 when creative production ($500/month ÷ 10 customers), Shopify fees (2.9% + $0.30 per transaction), and payment processing (2.2%) are included. Operators who ignore this overhead systematically underestimate CAC by 20-40%.

Calculation formula: (Total Marketing Spend + Creative Production + Platform Fees + Allocated Labor) ÷ New Customers Acquired = True CAC. Track this monthly. If it drifts above 33% of AOV, unit economics are at risk.

Threshold Failure: CAC Above 33% of AOV

A Shopify brand with $100 AOV can sustain a CAC of $25-$33 before margin compression becomes critical. At $40 CAC, the math breaks: $100 AOV - $40 CAC - $30 COGS - $15 fulfillment - $10 payment processing = $5 contribution margin. Scale becomes impossible.

The failure mode: operators chase growth without monitoring CAC-to-AOV ratio. They see 20% month-over-month growth and celebrate, missing that CAC has climbed from $28 to $42 as audiences saturate. By the time they notice, the brand is unprofitable and cash-constrained.

Decision rule: if CAC exceeds 33% of AOV, pause scaling immediately. Audit channel mix, creative performance, and audience targeting. If CAC remains elevated after optimization, the product or positioning may not support paid acquisition at scale.

Channel Attribution Confusion

Shopify's default analytics attribute all revenue to the last click. A customer who sees a TikTok ad, clicks an email, and converts on Google Search gets attributed to Google. This inflates Google CAC and deflates TikTok CAC, leading to budget misallocation.

The mistake: trusting last-click attribution for budget decisions. Operators cut TikTok spend (which appears expensive) and increase Google spend (which appears cheap), when TikTok was actually the awareness driver. True CAC requires multi-touch attribution or at minimum first-click analysis.

Procedure: implement a multi-touch model (even simple linear attribution) or use UTM parameters consistently across all channels. Run a monthly audit comparing last-click CAC to first-click CAC by channel. If the gap exceeds 30%, your budget allocation is likely wrong.

Repeat Customer Revenue Ignored

CAC is a first-order metric. Operators who ignore repeat purchase rate and LTV systematically overvalue CAC and underspend on acquisition. A brand with 40% repeat purchase rate and $200 LTV can justify a $50 CAC; a brand with 10% repeat rate and $110 LTV cannot.

The mistake: treating all CAC equally regardless of cohort quality. A customer acquired via influencer partnership may have 35% repeat rate; a customer from broad-reach display may have 8%. Same CAC, vastly different value. Operators who don't segment CAC by cohort source make poor channel decisions.

Procedure: calculate CAC separately by traffic source and track repeat purchase rate by cohort. If influencer CAC is $45 but repeat rate is 45%, and display CAC is $35 but repeat rate is 12%, the influencer cohort is 3x more valuable. Reallocate budget accordingly.

Seasonal Spend Distortion

November and December CAC appears artificially low because conversion rates spike during holiday shopping. A brand that spends $10k in November and acquires 400 customers shows $25 CAC. The same spend in February acquires 120 customers at $83 CAC. Operators who use Q4 CAC as their baseline for annual planning fail.

The mistake: setting annual CAC targets based on peak season performance. This creates a false sense of unit economics and leads to underfunding in slower months, which compounds the problem.

Procedure: calculate rolling 12-month CAC, not monthly. Separate Q4 performance from baseline. If Q4 CAC is $25 and baseline (Jan-Oct) CAC is $45, plan budgets around $45. Use Q4 as upside, not baseline.

Blended CAC Hiding Channel Failure

Blended CAC (total spend ÷ total customers) masks poor-performing channels. A brand spending $5k across five channels and acquiring 150 customers shows $33 blended CAC. But if one channel is $80 CAC and another is $15 CAC, the blended number is useless for decision-making.

The mistake: optimizing to blended CAC instead of channel CAC. Operators keep underperforming channels alive because they 'contribute' to the blended number, when they should be cut or restructured.

Procedure: calculate CAC by channel weekly. Set minimum performance thresholds: if a channel's CAC exceeds 40% of AOV for two consecutive weeks, pause it. If it recovers to <30% within one week, resume. This forces discipline and prevents zombie channels from draining budget.

Ignoring Incrementality

Not all paid customers are incremental. Some would have converted organically or via word-of-mouth. A brand running paid ads may see 100 conversions from ads, but 20 of those would have happened anyway. True CAC is spend divided by incremental customers only (80), not total customers (100).

The mistake: assuming all paid conversions are incremental. This inflates CAC efficiency and leads to overspending. Operators who don't test incrementality systematically overestimate channel ROI.

Procedure: run a holdout test monthly on 10-15% of traffic. Pause all paid ads for a cohort and measure organic conversion rate. Compare to paid cohort conversion rate. The difference is your incrementality rate. Apply this to CAC calculations: True CAC = Spend ÷ (Total Conversions × Incrementality Rate).

Questions

FAQ

What's the difference between CAC and CPA?

CAC (Customer Acquisition Cost) is the total cost to acquire a new customer across all channels and overhead. CPA (Cost Per Acquisition) is typically a channel-specific metric from ad networks, showing only paid media spend divided by conversions. CPA is a component of CAC, not a replacement. Always use CAC for unit economics decisions.

Should CAC include team salaries?

Yes, if the team is dedicated to acquisition (paid media managers, growth specialists). Allocate their salary proportionally: if one person manages acquisition for two brands, include 50% of their salary in each brand's CAC calculation. If the team is shared across functions, include only the acquisition-focused percentage.

How often should CAC be recalculated?

Weekly at minimum for active optimization. Monthly for reporting and threshold checks. Quarterly for strategic review. If CAC drifts >10% month-over-month, investigate immediately - it signals either audience saturation, creative fatigue, or attribution errors.

What's a good CAC payback period?

CAC payback (months to recover CAC from contribution margin) should be 3-6 months for DTC Shopify brands. If payback exceeds 6 months, cash flow becomes constrained and scaling is risky. If payback is under 3 months, the brand can likely spend more on acquisition.

Want this on your account?

Thirty minutes. Bring the number that keeps you up.

More from the blog