Insights | Causality Engine
return to overview

Customer Acquisition Cost (CAC) Optimization: The Attribution Approach

Comprehensive guide to customer acquisition cost (cac) optimization: the attribution approach with real examples and actionable strategies.
No items found.

Customer Acquisition Cost (CAC): How to Acquire Customers Profitably in 2025

Last Updated: October 13, 2025

Monthly P&L review. Your CFO slides the report across the table.

Revenue: €620,000
Ad spend: €180,000
New customers: 2,400

Quick math: €180,000 ÷ 2,400 = €75 CAC

CFO asks: "Is €75 per customer good or bad?"

You pause. You know your average order value is €95. Gross margin is 60%. So you're making €57 per order, spending €75 to acquire the customer.

You're losing €18 on every new customer.

"But they'll buy again," you say. "Customer lifetime value is €280."

CFO: "How long until we break even?"

You don't know. You've never calculated payback period.

This is the CAC problem.

Most e-commerce brands know their CAC. Few know if it's profitable. Even fewer know how to optimize it without killing growth.

Let's fix it.

What Is Customer Acquisition Cost (CAC)?

Simple definition: How much you spend to acquire one new customer.

Basic formula:

CAC = Total Marketing Spend ÷ Number of New Customers

Example:

  • Ad spend: €50,000/month
  • New customers: 800
  • CAC: €62.50

Sounds simple. It's not.

The Problem with Basic CAC

Question 1: What counts as "marketing spend"?

  • Just ad spend (with accurate attribution)?
  • Ad spend + agency fees?
  • Ad spend + agency + email software + attribution tools?
  • All of the above + your salary?

Question 2: What counts as a "new customer"?

  • First-time purchasers only?
  • What if they bought 2 years ago and came back?
  • What if they returned the product?

Question 3: How do you attribute the customer?

  • Last-click? (Google Search gets credit for everyone)
  • First-click? (TikTok gets credit for everyone)
  • Multi-touch? (Everyone gets partial credit)

Different answers = different CAC. Your €62.50 might actually be €45 or €95 depending on methodology.

The Right Way to Calculate CAC

Formula 1: Blended CAC (The Honest Number)

Blended CAC = (Total Marketing Spend) ÷ (Total New Customers)

What to include in marketing spend:

  • All ad spend (Meta, Google, TikTok, etc.)
  • Agency/freelancer fees
  • Marketing software (email, SMS, attribution)
  • Content creation costs (ads, photography)
  • Marketing team salaries (if you have a team)

Example:

  • Ad spend: €50,000
  • Agency fees: €5,000
  • Software: €2,000
  • Content creation: €3,000
  • Total marketing spend: €60,000
  • New customers: 800
  • Blended CAC: €75

Why this matters: Most brands only count ad spend (€62.50 CAC) and wonder why they're not profitable. The real cost is €75.

Formula 2: Channel-Specific CAC

Channel CAC = (Channel Ad Spend) ÷ (New Customers from Channel)

Example:

ChannelAd SpendNew CustomersCACMeta Prospecting€20,000350€57Google Search€15,000280€54TikTok€10,000140€71Meta Retargeting€5,00030€167

Wait, retargeting CAC is €167?

Yes. Because retargeting mostly converts existing site visitors (not new customers). This is why you can't just look at ROAS (return on ad spend)—you need to track new customer acquisition (with proper channel attribution) separately.

Key insight: Different channels have different roles. Prospecting acquires new customers (lower CAC). Retargeting converts existing traffic (higher CAC but higher conversion rate and attribution accuracy).

Formula 3: Incremental CAC (The Truth)

Incremental CAC = (Channel Ad Spend) ÷ (Incremental New Customers)

What's "incremental"? Customers you wouldn't have acquired WITHOUT the marketing.

Example:

Google Branded Search:

  • Ad spend: €15,000
  • New customers (last-click): 280
  • Basic CAC: €54

But wait—run an incrementality test:

  • Pause branded search for 2 weeks
  • New customers drop from 280 → 245 (not to zero!)
  • Incremental new customers: only 35
  • True incremental CAC: €15,000 ÷ 35 = €429

The insight: 87% of those "new customers" would have found you anyway (organic search, direct). You're paying €15K to acquire 35 incremental customers, not 280.

This is why your CFO is confused about profitability.

Is Your CAC Good or Bad? (The Benchmarks)

Industry benchmarks (2025):

IndustryAverage CACGood CACExcellent CACBeauty & Skincare€45-75€30-45<€30Fashion & Apparel€35-60€25-35<€25Supplements€50-90€35-50<€35Home & Lifestyle€40-70€28-40<€28Jewelry€60-100€40-60<€40

But benchmarks don't tell you if YOU'RE profitable.

What matters is the relationship between CAC and customer lifetime value (LTV).

The CAC:LTV Ratio (The Only Number That Matters)

CAC:LTV Ratio = Customer Lifetime Value ÷ CAC

What it means:

RatioInterpretationAction<1:1Losing money on every customerEmergency—fix immediately1:1 to 2:1Breaking even to slight profitNot sustainable—optimize2:1 to 3:1Decent, but could be betterRoom for improvement3:1 to 5:1Healthy and scalableThis is the target zone>5:1Excellent (or under-investing)Consider scaling spend

Example:

Scenario A: Unprofitable

  • CAC: €75
  • LTV: €95 (one purchase, 60% margin = €57 profit)
  • CAC:LTV: 0.76:1
  • Losing €18 per customer

Scenario B: Barely Profitable

  • CAC: €75
  • LTV: €180 (1.5 purchases, €108 profit)
  • CAC:LTV: 1.44:1
  • Making €33 per customer, but takes 8 months to break even

Scenario C: Healthy

  • CAC: €75
  • LTV: €280 (2.2 purchases, €168 profit)
  • CAC:LTV: 2.24:1
  • Making €93 per customer, breaks even in 4 months

Scenario D: Excellent

  • CAC: €45
  • LTV: €280
  • CAC:LTV: 6.22:1
  • Making €235 per customer, breaks even in 2 months

Target: 3:1 to 5:1 ratio with payback period under 6 months.

The Tuesday Budget Meeting (Solved with CAC Analysis)

CFO asks: "Which channels should we invest in?"

You pull up channel CAC:

ChannelCACLTVCAC:LTVPaybackTikTok Prospecting€71€2954.15:13.2 monthsMeta Prospecting€57€2684.70:12.8 monthsGoogle Shopping€62€2453.95:13.5 monthsGoogle Branded€429€2800.65:1Never (unprofitable)

Obvious decision:

  • Scale: Meta Prospecting (best CAC:LTV, fastest payback)
  • Scale: TikTok Prospecting (healthy ratio, good LTV)
  • Maintain: Google Shopping (decent performance)
  • Cut: Google Branded (losing money on incremental basis)

Now you're making budget decisions based on profitability, not vanity metrics.

How to Calculate Customer Lifetime Value (LTV)

You can't optimize CAC without knowing LTV. Here's how to calculate it.

Method 1: Simple LTV (Quick Estimate)

LTV = (Average Order Value) × (Average # of Orders) × (Gross Margin %)

Example:

  • AOV: €95
  • Average orders per customer: 2.2
  • Gross margin: 60%
  • LTV: €95 × 2.2 × 0.60 = €125.40

How to find these numbers:

In Shopify:

  1. Analytics → Reports → Customers
  2. View "Average order value"
  3. View "Repeat purchase rate"
  4. Calculate: Orders per customer = 1 + (Repeat rate × Average repeat orders)

Limitation: Doesn't account for time value of money or customer retention over time.

Method 2: Cohort-Based LTV (Accurate)

LTV = Σ (Revenue per customer in each month) × (Gross margin %)

How it works: Track a cohort of customers acquired in a specific month, measure their purchases over 12-24 months.

Example cohort (January 2024 customers):

MonthCustomersOrdersRevenueRevenue/CustomerMonth 0 (Jan)1,0001,000€95,000€95.00Month 1 (Feb)1,000180€17,100€17.10Month 2 (Mar)1,000140€13,300€13.30Month 3-121,000420€39,900€39.90Total (12 months)1,0001,740€165,300€165.30

LTV calculation:

  • Revenue per customer: €165.30
  • Gross margin: 60%
  • LTV: €165.30 × 0.60 = €99.18

Why this is more accurate: Accounts for actual retention and purchase behavior over time, not just averages.

Method 3: Predictive LTV (Advanced)

Use machine learning to predict future customer value based on early behavior.

Tools: Causality Engine, Lifetimely, Peel, Fairing

What they do: Analyze first purchase behavior (AOV, product, channel, time to purchase) to predict 12-month LTV.

Why it matters: Know which customers are high-value within 30 days, not 12 months later.

How to Optimize CAC (The 8 Levers)

Lever 1: Improve Conversion Rate

Impact: 10% conversion rate improvement = 10% CAC reduction

How:

  • A/B test landing pages
  • Optimize product pages (better images, reviews, descriptions)
  • Reduce friction at checkout (guest checkout, multiple payment options)
  • Add trust signals (reviews, guarantees, security badges)

Example:

  • Current: 2.0% conversion rate, €50K spend, 1,000 customers, €50 CAC
  • After: 2.4% conversion rate (+20%), €50K spend, 1,200 customers, €41.67 CAC (-17%)

Lever 2: Improve Targeting

Impact: Better targeting = higher conversion rate = lower CAC

How:

  • Use lookalike audiences (based on high-LTV customers)
  • Exclude existing customers from prospecting
  • Test interest-based vs. broad targeting
  • Use first-party data (email lists, website visitors)

Example: Beauty brand switched from broad targeting to lookalike audiences based on customers with €200+ LTV. CAC dropped from €68 → €52 (-24%).

Lever 3: Improve Creative

Impact: Better creative = higher CTR = lower CPC = lower CAC

How:

  • Test 10+ creative variations per month
  • Use UGC (user-generated content) and testimonials
  • Test different formats (video, carousel, static)
  • Refresh creative every 2-4 weeks (combat ad fatigue)

Example: Fashion brand tested UGC video ads vs. professional product shots. UGC had 2.3x higher CTR, 35% lower CPC, 28% lower CAC.

Lever 4: Optimize Landing Pages

Impact: Dedicated landing pages convert 2-5x better than homepage

How:

  • Create campaign-specific landing pages
  • Match ad message to landing page (message match)
  • Single clear CTA (don't give too many options)
  • Mobile-optimize (60-70% of traffic is mobile)

Example: Supplement brand created dedicated landing page for "sleep support" campaign. Conversion rate: 1.8% (homepage) → 4.2% (landing page). CAC dropped 57%.

Lever 5: Implement Email Capture

Impact: Convert browsers into leads, nurture via email, reduce CAC by 30-50%

How:

  • Pop-up: 10% discount for email
  • Quiz funnel: Personalized recommendations
  • Exit-intent: Last chance offer
  • Welcome series: 5-7 emails over 14 days

Example:

  • Without email: €50K ad spend → 1,000 customers → €50 CAC
  • With email: €50K ad spend → 800 direct customers + 400 email conversions (from 8,000 captured emails) → 1,200 total → €41.67 CAC

Lever 6: Reduce Channel Overlap

Impact: Stop paying multiple channels for the same customer

How:

  • Map customer journeys to see channel overlap
  • Cut or reduce branded search (high overlap with organic)
  • Optimize retargeting (exclude recent converters)
  • Use sequential messaging (awareness → consideration → conversion)

Example: Brand discovered 87% of Google branded search conversions had prior Meta touchpoint. Cut branded search budget 70%, CAC dropped from €75 → €58.

Lever 7: Increase Average Order Value

Impact: Higher AOV = more revenue per customer = can afford higher CAC

How:

  • Product bundles (save 15% when you buy 3)
  • Upsells at checkout (frequently bought together)
  • Free shipping threshold (spend €75 for free shipping)
  • Quantity discounts (buy 2, get 20% off)

Example:

  • Before: AOV €95, can afford €50 CAC (3:1 LTV:CAC)
  • After: AOV €125 (+32%), can afford €66 CAC while maintaining 3:1 ratio
  • Result: Scale ad spend 32% without hurting profitability

Lever 8: Improve Retention (Increase LTV)

Impact: Higher LTV = can afford higher CAC = more budget to acquire customers

How:

  • Post-purchase email sequence (onboarding, education, replenishment)
  • Loyalty program (points, VIP tiers)
  • Subscription model (subscribe & save 15%)
  • SMS marketing (cart abandonment, back-in-stock, promotions)

Example:

  • Before: 1.2 orders per customer, €114 LTV, can afford €38 CAC (3:1 ratio)
  • After: 2.0 orders per customer (+67%), €190 LTV, can afford €63 CAC
  • Result: Increase ad spend 66% while maintaining profitability

Case Study: Brand Cuts CAC by 43% in 90 Days

Starting point:

  • CAC: €82
  • LTV: €165
  • CAC:LTV: 2.01:1 (barely profitable)
  • Monthly ad spend: €60K
  • New customers: 732

Actions taken:

Month 1:

  1. Implemented email pop-up (10% discount)
  2. Built welcome series (7 emails)
  3. Result: +280 email-driven conversions, CAC €82 → €72

Month 2:

  1. Created dedicated landing pages for top 3 campaigns
  2. Conversion rate: 2.1% → 3.4%
  3. Result: CAC €72 → €58

Month 3:

  1. Tested 15 UGC creative variations
  2. CPC dropped 28%
  3. Cut branded search budget 60% (high overlap)
  4. Result: CAC €58 → €47

Final result:

  • CAC: €82 → €47 (-43%)
  • LTV: €165 → €195 (+18% from email retention)
  • CAC:LTV: 2.01:1 → 4.15:1
  • Monthly ad spend: €60K → €105K (+75% scale)
  • New customers: 732 → 2,234 (+205%)
  • Profitability maintained while tripling growth

What to Do This Week

  1. Calculate your blended CAC (include all marketing costs)
  2. Calculate your LTV (use cohort method if possible)
  3. Calculate CAC:LTV ratio (target 3:1 to 5:1)
  4. Calculate payback period (target <6 months)
  5. If ratio is <3:1, implement Levers 1-3 (conversion rate, targeting, creative)

Most brands optimize for ROAS and wonder why they're not profitable.

The brands that win? They optimize for CAC:LTV ratio and payback period.

Your choice.

Quick Answers

What is customer acquisition cost (CAC)?

CAC is how much you spend to acquire one new customer. Formula: Total marketing spend ÷ Number of new customers. Example: €50,000 ad spend ÷ 800 new customers = €62.50 CAC. Include all marketing costs (ads, agency, software, content) for accurate calculation.

What is a good CAC for e-commerce?

Depends on your customer lifetime value (LTV). Target CAC:LTV ratio of 3:1 to 5:1. Example: If LTV is €180, aim for €36-60 CAC. Industry benchmarks: Beauty €30-45, Fashion €25-35, Supplements €35-50. But your profitability matters more than benchmarks.

How do I calculate customer lifetime value (LTV)?

Simple method: LTV = (Average order value) × (Average # orders) × (Gross margin %). Example: €95 AOV × 2.2 orders × 60% margin = €125.40 LTV. Accurate method: Track cohort revenue over 12 months, multiply by gross margin.

What is CAC payback period?

How long it takes to recover your customer acquisition cost. Formula: CAC ÷ (Monthly profit per customer). Example: €75 CAC ÷ €25/month profit = 3 months payback. Target: <6 months. Longer payback = cash flow problems.

How do I reduce CAC?

8 levers: 1) Improve conversion rate (landing pages, checkout), 2) Better targeting (lookalikes, exclusions), 3) Better creative (UGC, testing), 4) Email capture (nurture leads), 5) Reduce channel overlap, 6) Increase AOV (bundles, upsells), 7) Improve retention (increase LTV), 8) Cut low-incrementality channels.

What's the difference between CAC and CPA?

CAC = cost to acquire a NEW customer. CPA (cost per acquisition) = cost per conversion (includes repeat customers). Example: €50K spend, 1,000 conversions (800 new, 200 repeat) = €50 CPA but €62.50 CAC. Track both, but optimize for CAC.

Why is my CAC increasing?

Common reasons: 1) iOS 14 broke tracking (can't optimize), 2) Ad fatigue (creative needs refresh), 3) Increased competition (CPMs rising), 4) Poor targeting (reaching wrong audience), 5) Low conversion rate (site experience issues), 6) Retargeting exhausted (need more prospecting).

Should I scale if my CAC:LTV ratio is 2:1?

No. 2:1 is barely profitable. Target 3:1 minimum before scaling. At 2:1, focus on: 1) Reducing CAC (conversion rate, creative, targeting), 2) Increasing LTV (retention, AOV, subscriptions). Once you hit 3:1+, then scale aggressively.

Struggling with attribution discrepancies? If you're spending €100K+ per month on ads and can't tell which channels are actually driving sales, you're not alone. Learn how leading Shopify beauty and fashion brands are solving attribution challenges to scale profitably.

Ready to optimize your customer acquisition? Causality Engine tracks CAC, LTV, and payback period by channel—showing you exactly where to invest for profitable growth.

Optimize Your CAC

Read more

Ready to uncover
your hidden revenue?