How to Calculate Ecommerce CAC

Customer acquisition cost is total acquisition spend divided by the number of new customers gained in the same period, but “total acquisition spend” is where most CAC calculations go wrong. Ad spend alone is the numerator most teams use, and it is the numerator that understates the true cost of getting a customer, sometimes by a wide margin.
What actually belongs in the numerator
Ad spend on Meta and other paid channels is the obvious input, but it is not the only cost of acquisition. A complete numerator includes: paid media spend, agency or platform fees tied to managing that spend, affiliate and influencer payouts, the fully loaded cost of any marketing team time spent on acquisition campaigns, and promotional discounts offered specifically to first-time buyers.
Leave out agency fees and a $12 true CAC can look like $9. Leave out first-purchase discounts on top of that and the gap widens further. None of these omissions are dishonest exactly, they are just easy to forget, since ad spend lives in one dashboard and the rest lives in accounting or a separate spreadsheet. The new customer acquisition cost definition exists specifically to standardize what belongs in that numerator.
Three versions of CAC, three different questions
Blended CAC divides total acquisition spend across all channels, paid and organic, by total new customers across all channels. It answers: what does it cost the business, on average, to add a customer right now, accounting for the free volume organic and referral traffic provides.
Paid CAC divides paid acquisition spend only by new customers attributed to paid channels. It answers: what is the marginal cost of the next customer if organic volume stays flat and all growth comes from paid spend, which is the number that actually governs a scaling decision on ad budget.
New-customer CAC narrows the denominator further, counting only genuinely first-time buyers rather than any conversion event, since a paid campaign retargeting existing customers can inflate a naive CAC calculation by counting a repeat purchase as a new acquisition. It answers: what does it cost to grow the customer base itself, as distinct from generating revenue from people already in it.
These numbers diverge in ways that matter. A brand with strong organic traffic might show a blended CAC of $25 while its paid CAC sits at $55, because organic customers are pulling the average down. Using the blended number to size a paid budget increase would badly overestimate what that spend can achieve.
A worked calculation
A brand spends $40,000 on Meta ads, pays a $3,000 agency retainer, and gives $2,000 in first-purchase discount codes in one month, for a total numerator of $45,000. In that month, paid channels drove 900 new customers, and organic and referral traffic drove another 300, for 1,200 new customers total.
Blended CAC: $45,000 numerator, but blended CAC properly includes organic cost too, and organic here is treated as $0 marginal spend, so blended CAC is $45,000 divided by 1,200, or $37.50.
Paid CAC: the $45,000 in paid-attributable cost divided by the 900 customers paid channels drove, $50.00.
The $12.50 gap between those two numbers is the value organic traffic is quietly contributing to the blended average, and it is the number a team relying only on the blended figure would miss entirely when deciding how much further to push paid spend.
The common mistakes
Using ad spend alone as the numerator, missing agency fees, discounts, and affiliate payouts, as described above.
Comparing blended CAC against paid-channel decisions, sizing a Meta budget increase off a number that includes free organic volume the increase will not affect.
Counting repeat purchasers as new acquisitions, common when attribution windows credit a paid ad for a purchase from someone who was already a customer, inflating apparent new-customer volume and understating true new-customer CAC.
Measuring CAC in isolation from margin, since a CAC number alone says nothing about whether the customer is worth what they cost. Pair it against LTV before drawing a conclusion either way.
When this does not apply
A pre-revenue or pre-margin brand still building product-market fit will often accept a CAC well above what LTV analysis would justify, deliberately, to learn which channels and creative actually convert before optimizing for efficiency. CAC discipline matters more once a brand has a repeatable funnel to optimize than while it is still finding one.
How YieldBI helps
YieldBI triages a Meta account daily and surfaces which ad sets are driving genuinely new customers versus repeat purchases from an existing base, a distinction that plain conversion counts in Ads Manager do not make on their own.
Pick the number for the question you are asking
There is no single correct CAC. There is the right CAC for the decision in front of you: blended for overall business health, paid for the next dollar of ad budget, new-customer for whether the customer base itself is growing. Calculating one and applying it to all three questions is how a business ends up confident in a number that was never measuring what it thought.