Skip to content
CAC Measurement & Attribution

Customer Acquisition Cost (CAC): What It Is and How to Calculate It

The total cost of acquiring a single new customer, including all marketing and sales expenses divided by the number of new customers gained.

Customer Acquisition Cost (CAC) is the total expense required to acquire one new paying customer. Most brands calculate it wrong, which means they’re also bidding wrong on ads.

Formula: CAC = Total acquisition spend / Number of new customers acquired

If you spent $50,000 on paid ads last month and acquired 1,000 new customers, your CAC is $50. Simple enough. The disagreements start when you try to agree on what counts as “total acquisition spend” and who counts as a “new customer.”

There are two versions of this metric in common use, and conflating them is one of the more reliable ways to fool yourself about unit economics.

Paid CAC counts only paid advertising spend divided by new customers attributed to those channels. This is the number your media buyer will quote. It is also almost always lower than the actual cost.

Blended CAC counts everything: paid ads, agency fees, creative production costs, marketing tools, and salaries for anyone in a marketing role. Divide all of that by total new customers from every channel combined. This is the number a CFO needs.

The gap is meaningful. Brands with strong email programs and organic content see blended CAC run 20-40% below their paid-only figure. Brands with no organic baseline see near-parity between the two. Most D2C founders track paid CAC and don’t notice blended drifting upward until margins compress.

Industry benchmarks by category

Average paid CAC by category, 2024-2025 (First Page Sage, AMP benchmark data):

  • Supplements and health: $80-$100
  • Apparel: $90-$120, with mass-market as low as $32 and luxury above $250
  • Beauty and skincare: $90-$130
  • Home goods: around $27 (lower CPMs due to less competition on Meta)

These are averages across brands at different stages and budgets. A brand scaling fast on Meta with no organic baseline will sit at the high end or above these ranges. A brand with three years of email subscribers and consistent SEO traffic will be lower.

One thing these numbers hide: CAC rises as you spend more. The first 100 customers often come cheapest - through founder networks, word of mouth, organic. The next 10,000 come from paid ads. The next 100,000 come from paid ads at higher CPMs because you’ve used up the most receptive audiences. Most brands see paid CAC increase 30-60% as monthly spend climbs from $10K to $100K on a single channel.

The “new customer” definition problem

CAC is supposed to measure the cost of bringing in net new customers. But “new customer” has a surprisingly slippery definition in practice.

Ad platforms count anyone who purchased within their attribution window (typically 7-day click, 1-day view on Meta). This includes existing customers buying again, customers attributed to multiple channels simultaneously, and customers who would have converted through organic channels anyway.

If your Meta attribution window overlaps with your email sends, the same purchase can appear in both platforms’ new customer counts. Your actual new customer CAC is higher than either platform reports.

The cleanest fix is to track first-ever purchase date in your own data, separate from platform attribution. It requires more setup. It also gives you a number you can actually trust when making bidding decisions.

How CAC changes as you scale

CAC is not a fixed cost. It moves with spend levels, creative quality, and market saturation.

Early on, the best customers often come cheapest - they have strong purchase intent and find you through search or referrals. As you push more spend into paid, you reach progressively colder audiences. CPMs rise. Conversion rates drop. CAC climbs.

The brands that escape this trap build assets that offset paid CAC over time: email lists that convert at near-zero marginal cost, organic content that brings in warm traffic, referral programs that generate customers cheaply. Looking at RYZE’s Meta ad account, they run 400 ads with only 28 copy variants - keeping messaging costs low while testing creative continuously. That is a different kind of efficiency than bid optimization alone.

CAC and LTV: the ratio that matters

CAC alone tells you nothing useful. A $120 CAC is excellent if the customer generates $600 in lifetime gross profit. It is terrible if they buy once and never return.

The LTV:CAC ratio is the actual health check:

  • 5:1 or better: strong unit economics, room to push acquisition harder
  • 3:1: the standard minimum benchmark for a sustainable D2C business
  • 1.5-3:1: marginal, payback period is probably too long
  • Below 1.5:1: likely destroying value with each customer acquired

Subscription businesses can sustain higher upfront CAC because LTV is more predictable. One-time purchase categories need lower CAC or unusually high margin to compensate.

Payback period

Payback period is the number of months until a customer’s cumulative purchases cover what you spent to acquire them. It matters because of cash flow: a brand with a 24-month payback needs to fund 24 months of acquisition costs before seeing a return. That requires capital most growing companies don’t have.

Standard benchmarks (The Harding Group, Phoenix Strategy Group):

  • Under 6 months: excellent
  • 6-12 months: healthy
  • 12-18 months: start worrying
  • 18+ months: unsustainable at meaningful growth rates

A lot of D2C brands that collapsed in 2022-2024 were scaling paid acquisition with sub-2:1 LTV:CAC ratios and 18+ month payback periods. The unit economics looked acceptable until they needed to raise again and couldn’t.

Common calculation mistakes

Using revenue instead of gross margin. If your product costs $30 to produce and sells for $80, a $70 CAC looks fine against revenue. But at 37% gross margin, there is nothing left for operating expenses after COGS and acquisition. LTV calculations should use contribution margin, not topline revenue.

Treating lifetime LTV as a real number for young brands. “Lifetime” value is largely theoretical for any brand under five years old. Use 12-month LTV instead: what does the average customer spend in their first year? That is a number you can calculate from real cohort data and is conservative enough to make decisions against.

Averaging CAC across all channels. Meta-acquired customers and Google-acquired customers often have different LTV profiles. A blended average hides this. If your Meta customers churn twice as fast as email-acquired customers, your Meta CAC tolerance should be lower. Segmenting by acquisition channel and matching each segment to cohort LTV is worth the extra work.

Frequently asked questions

What’s a typical CAC for a D2C supplement brand? Paid CAC in the $80-100 range is normal for the category. Whether it’s sustainable depends on gross margin and LTV. A brand with 65% gross margins and $280 in 12-month customer value can absorb a $100 CAC. A brand with 38% margins and $120 in 12-month value cannot.

Why does my Meta-reported CAC look different from what I calculate manually? Platform attribution and independent tracking rarely agree. Meta claims credit for purchases within its attribution window, which overlaps with other channels. The number the ad account shows is almost always lower than your calculated blended CAC. Both are useful for different things: platform CAC for comparing channels against each other, blended CAC for understanding total business economics.

Should I optimize for lowest CAC or best LTV:CAC ratio? LTV:CAC ratio. Chasing minimum CAC usually means underinvesting in acquisition. If your LTV justifies spending $120 per customer and you are capping bids at $80 to hit a CAC target, you are leaving profitable customers unacquired. The question is not how cheap you can make acquisition - it is how much you can afford to spend given what each customer is actually worth.

Where we've analyzed CAC

Ridge Wallet Marketing Strategy: 273 Meta Ads, 50 Instagram Posts and Website Scraped, Full Funnel Analyzed

Meta AdsInstagramFull TeardownFeb 20 · 18 min read

I scraped Ridge Wallet's entire Meta Ad Library - all 273 active creatives - and analyzed their Instagram, tech stack, and email flows. 88% of their ads lead with value, not discounts.

I Scraped 400 of RYZE's Meta Ads. Here's What a $50M Mushroom Coffee Brand's Ad Machine Actually Looks Like.

Meta AdsFull TeardownAds StrategyDTCMar 6 · 16 min read

400 active ads, 28 body copy variants, one copy powering 56% of the sample. Inside RYZE's two-track Meta strategy - workhorse acquisition engine vs. 207-day brand play - plus a product reformulation their ads gave away.

See also