eCommerce GrowthDecember 17, 2025

Calculating True Customer Acquisition Cost (Not the Vanity Version)

Most brands calculate CAC wrong by ignoring hidden costs. Here's how to calculate your real customer acquisition cost and what to do when it's too high.

Mark Cijo

Mark Cijo

Founder, GOSH Digital

Calculating True Customer Acquisition Cost (Not the Vanity Version)

"Our CAC is $25."

No it isn't. Your Meta Ads dashboard says $25. But that's the cost per purchase from one channel, not your actual cost to acquire a customer across your entire business. The real number — the one that determines whether you're building a profitable company or subsidizing growth with investor money — is almost always higher.

I've seen brands celebrate a "$30 CAC" while losing money on every customer they acquire. How? Because they're only counting ad spend. They're not counting the agency managing those ads, the tools running the attribution, the creative team producing the ads, the welcome discount that closed the sale, or the free shipping that pushed them over the line.

True CAC includes everything. And knowing your true CAC changes how you think about growth, pricing, and where to invest your marketing dollars.

The Real CAC Formula

Here's the complete formula:

True CAC = Total acquisition costs / Total new customers acquired

Total acquisition costs include:

  • Paid media spend (Meta, Google, TikTok, Pinterest, etc.)
  • Agency fees or in-house marketing team salaries
  • Creative production costs (photography, video, design)
  • Marketing software (email platform, analytics tools, attribution tools)
  • Welcome discounts given to new customers
  • Free shipping subsidies on first orders
  • Influencer payments
  • Affiliate commissions
  • Content creation costs (blog, social media)
  • PR and press outreach

Total new customers = ONLY first-time buyers. Not repeat purchases. Not returning customers. Only net-new customers who bought for the first time.

Example calculation:

Monthly costs:

  • Ad spend: $15,000
  • Agency fee: $3,000
  • Creative production: $2,000
  • Software (Klaviyo, analytics, etc.): $800
  • Welcome discounts given: $1,800 (120 customers at avg $15 discount)
  • Free shipping subsidized: $960 (120 customers at avg $8 shipping)
  • Influencer spend: $2,000

Total: $25,560

New customers acquired: 320

True CAC: $25,560 / 320 = $79.88

Compare that to the "$47 CAC" that Meta Ads reported (only counting ad spend / Meta-attributed purchases). The true cost is 70% higher.

Why Vanity CAC Is Dangerous

Brands that use vanity CAC (ad spend only) make bad decisions:

They think they're profitable when they're not. If your AOV is $80 and your "CAC" is $47, you think you have margin. But if your true CAC is $80, you're breaking even on the first order. Profitability depends entirely on repeat purchases — which you can't guarantee.

They overspend on acquisition. "Our CAC is well below our AOV, so let's scale spend!" But when true CAC is calculated, the headroom isn't there. Scaling makes the loss bigger, not the profit.

They undervalue retention. If you think acquisition is cheap, you don't prioritize retention. But when you realize each new customer costs $80, suddenly investing in email marketing to get a second purchase for $3-5 (the cost of a flow email) looks brilliant.

They misallocate budget. Without true CAC, you can't compare channels accurately. Is TikTok cheaper than Meta? Only if you compare true CAC (including the TikTok agency fee, the UGC creator costs, and the different discount structures on each channel).

Calculating CAC by Channel

True CAC should be calculated in total AND by acquisition channel. This tells you which channels are actually efficient and which are subsidized by others.

Channel-specific CAC formula: Channel costs (ad spend + creative + tools + fees specific to that channel) / New customers attributed to that channel

The attribution problem: A customer might see a TikTok ad, click a Google search ad, then buy from an email. Which channel gets credit? This is the multi-touch attribution problem, and it affects your channel CAC calculations significantly.

Practical approach: Use last-click attribution as your primary model for channel CAC (it's simple and defensible), but also track first-click attribution. If TikTok is consistently the first touch and Google is the last click, TikTok is doing the awareness work even though Google gets the conversion credit.

What "good" CAC looks like by channel:

  • Meta/Instagram Ads: Typically your largest spend, CAC varies wildly by industry ($20-150+)
  • Google Shopping: Often lower CAC than social because of higher purchase intent
  • TikTok: Can be very low CAC but often lower LTV (impulse buyers)
  • Email: Near-zero CAC (you're acquiring through other channels and converting through email)
  • Organic/SEO: High upfront investment but CAC drops over time as traffic compounds

The LTV:CAC Ratio

CAC is meaningless without context. The context is Customer Lifetime Value (LTV).

If your CAC is $80 but your average customer spends $400 over their lifetime, you have a 5:1 LTV:CAC ratio. That's excellent. You can afford a high CAC because each customer is worth it long-term.

If your CAC is $40 but your average customer spends $55 once and never returns, you have a 1.4:1 ratio. That's barely breaking even after product costs, shipping, and operational expenses.

Healthy ratios:

  • Below 2:1 — Unprofitable or barely viable. Reduce CAC or increase LTV urgently.
  • 3:1 — Healthy baseline. Sustainable growth is possible.
  • 4:1 — Strong. Room to invest aggressively in acquisition.
  • 5:1+ — Excellent. Either your retention is incredible or your CAC is unusually low. Scale hard.
  • Above 8:1 — You might be underinvesting in acquisition. You have room to spend more and grow faster.

Reducing True CAC

When your true CAC is too high, here are the levers:

Improve conversion rate. Same traffic, more buyers = lower CAC. A 1% to 2% conversion rate improvement cuts your effective CAC nearly in half. Invest in CRO before increasing ad spend.

Reduce creative costs. UGC (user-generated content) often outperforms professional creative and costs a fraction. A $200 UGC video can outperform a $5,000 brand shoot in ads.

Remove or reduce welcome discounts. If you're giving 15% off to every new customer, that's baked into your CAC. Test 10% or free shipping instead. Or test no discount at all with stronger product pages.

Improve organic channels. SEO, content marketing, and social organic have high upfront costs but decreasing marginal CAC over time. A blog post that ranks drives free traffic indefinitely. The CAC of that traffic approaches zero as the upfront investment is amortized.

Referral programs. When existing customers bring you new customers, the CAC is just the referral reward (typically $10-25). Much lower than paid acquisition for most brands.

Optimize ad targeting. Broad targeting with big budgets drives up CAC because you're paying to show ads to people who'll never buy. Tighter audience targeting or better creative that pre-qualifies the viewer reduces wasted spend.

Negotiate better rates. Agency fees, software costs, and media rates are all negotiable. A 15% reduction in total marketing costs drops your CAC by 15%.

CAC Payback Period

Another critical metric: how long does it take to recoup your acquisition cost?

If your true CAC is $80 and a customer's first order generates $30 in gross profit (after COGS and shipping), you've only recovered $30 of the $80. You need that customer to come back.

If they buy again 45 days later ($30 gross profit) and again 90 days later ($30 gross profit), you've recovered $90 total. Payback period: approximately 90 days.

Why this matters: A 90-day payback means every dollar you spend on acquisition today won't return to your pocket for 3 months. If you're spending $20,000/month on acquisition, you need $60,000 in working capital just to fund the growth cycle.

Shorter payback = faster growth. If you can reduce payback from 90 days to 45 days (through higher first-order AOV, better margins, or faster repeat purchases), you can reinvest the returned capital sooner and grow faster with less external funding.

Monthly CAC Tracking Dashboard

Track these monthly:

  • True CAC (total): All costs / all new customers
  • CAC by channel: Channel costs / channel-attributed new customers
  • LTV:CAC ratio: Average LTV / True CAC
  • Payback period: Months until CAC is recouped
  • New customer percentage: What % of orders are from new vs. returning customers
  • CAC trend: Is it going up, down, or flat month over month?

If CAC is rising while new customer volume is flat, you're getting less efficient. Either your ads are fatiguing, competition is increasing, or costs are creeping up. Investigate before it spirals.

What To Do Right Now

Open a spreadsheet. List every marketing cost from last month — not just ad spend. Every tool. Every agency. Every discount. Every free shipping subsidy. Total it up.

Then pull your new customer count from Shopify (not total orders — only FIRST orders from new customers).

Divide. That's your true CAC.

Compare it to what you thought your CAC was. If the gap is significant, you've been making decisions with incomplete data.

If you want help calculating your true unit economics and building a growth model that accounts for real costs — book a call with our team. We'll analyze your numbers and show you exactly where to reduce CAC and increase LTV for sustainable, profitable growth.

Mark Cijo

Written by Mark Cijo

Founder of GOSH Digital. Klaviyo Gold Partner. Helping eCommerce brands grow revenue through data-driven marketing.

Book a free strategy call →

Want results like these for your brand?

Book a free call. We'll look at your data and show you what's possible.

Pick a Time

15 minutes. No pitch deck. Just your data and our honest take.