What Is CAC (Customer Acquisition Cost)? Blended vs nCAC

CAC (customer acquisition cost) is your total spend to win customers, divided by the number of new customers that spend actually won. The catch is that "total spend" and "new customers" mean different things depending on who's reporting the number, which is why blended CAC, paid CAC, Meta CAC, and nCAC can all describe the same business and land nowhere near each other.
This piece covers the CAC formula, walks through a worked example for each variant, and explains why nCAC is the one you should trust when a number needs to hold up.
What Is CAC (Customer Acquisition Cost)?
CAC, or customer acquisition cost, is the total sales and marketing spend needed to acquire one new customer over a given period. The basic formula:
CAC = Total sales + marketing spend ÷ New customers
That's the whole idea. The complexity shows up in what you put in the numerator and who counts in the denominator. A brand comparing its Meta ad spend to Shopify's "new customer" count is answering a different question than a brand comparing every dollar it spent on marketing to every first-time buyer it can verify. Both call the result "CAC." Only one of them is usually telling the truth.
How to Calculate CAC (With a Worked Example)
Take a DTC brand running one month of marketing. Total spend across every channel, paid social, email platform, agency retainer, and creative production, was $40,000. Shopify recorded 500 verified first-time buyers that month.
Blended CAC = $40,000 ÷ 500 = $80
That's the widest possible lens. It divides all spend by all new customers, including the ones who arrived through free channels like organic search or email, which don't cost anything to convert but still count in the denominator. That's why blended CAC almost always looks like the cheapest number in the room.
Now narrow it. Of that $40,000, $26,000 went specifically to paid media (Meta and Google), and 340 of the 500 new customers came through those paid channels, per each platform's own tracking.
Paid CAC = $26,000 ÷ 340 ≈ $76.47
Narrow further to just Meta. Meta ad spend was $16,000, and the Meta pixel reported 230 purchases as new customers. Meta's long-standing default attribution window is 7-day click, 1-day view, though Meta narrowed what counts as a "click" in March 2026 and added a separate short-window bucket for non-link interactions, so treat the exact wording as something to verify live in your own account rather than a fixed spec.
Meta CAC = $16,000 ÷ 230 ≈ $69.57
That's the best-looking number of the three, and it's also the least trustworthy. Meta's own attribution routinely claims credit that other channels also claim, so a purchase influenced by an email flow and a retargeting ad gets counted by both. When the brand cross-checked its own order data, only 175 of those 230 "new" Meta purchases were genuinely first-time buyers with no prior order history.
nCAC (Meta) = $16,000 ÷ 175 ≈ $91.43
Same $16,000 in spend. A $21.86 swing between what Meta reports and what actually happened, just from changing which customers you count.
- 1Add up the spendTotal sales + marketing spend for the period
- 2Count new customersVerify against your own order data, not a platform's tag
- 3DivideSpend ÷ new customers = CAC
- 4Pick the right CACBlended, paid, Meta, or nCAC — always name which
Blended CAC vs Paid CAC vs Meta CAC vs nCAC
Each variant answers a slightly different question. Here's how they stack up using the numbers above.
| CAC variant | What's in the numerator | What's in the denominator | This example | Tends to run |
|---|---|---|---|---|
| Blended CAC | All marketing spend, every channel | All new customers, every channel | $80 | Lowest |
| Paid CAC | Paid media spend only | Customers each platform attributes to paid | $76.47 | Mid |
| Meta CAC | Meta ad spend only | Purchases Meta's own pixel reports as new | $69.57 | Looks lowest, least reliable |
| nCAC | Whatever spend base you're testing | Verified first-time buyers only, cross-checked against your own data | $91.43 | Highest, most honest |
nCAC is the honest number precisely because it doesn't trust any single platform's definition of "new." Blended CAC understates what paid acquisition actually costs, since free channels dilute the denominator without adding to the cost. Meta CAC overstates how cheap that spend really is, since the platform is grading its own homework.
CAC vs CPA — What's the Difference?
CPA (cost per acquisition) is spend divided by conversions. It isn't automatically the same thing as "cost per result," the metric name Meta's dashboard defaults to. Those two only match when the optimized result is a purchase; for a leads or traffic campaign, cost per result is measuring something else entirely. CAC and CPA are the same number only when every single conversion counted is a genuinely new customer. The moment repeat buyers get mixed into the conversion count, CPA starts running lower than CAC, because the denominator got bigger for free.
Using the earlier numbers: if that $40,000 in spend produced 500 total purchases, 300 new and 200 repeat, then:
CPA = $40,000 ÷ 500 = $80
nCAC = $40,000 ÷ 300 ≈ $133.33
Same spend, same period, a $53.33 gap. This is the single most common way CAC gets misreported. A dashboard showing "cost per purchase" or "cost per result" is not showing CAC unless someone has already stripped out the repeat buyers. Most haven't.
Why Is CAC Rising?
Two forces push CAC up even when your funnel and creative haven't changed, and rising CPMs feed CAC before a single click even happens. The first is CPMs. Meta's 2026 median CPM sits around $14.19, up roughly 20% year over year, so every 1,000 impressions costs more before a single click happens. The second is creative fatigue: an ad that's been running for weeks sees its link click-through rate decline while frequency and CPM climb together, which raises cost per result on that specific ad regardless of what the platform-wide CPM is doing.
Reported benchmarks for single-purchase CAC at mid-size DTC brands sit roughly in the $68-84 range, with Shopify-wide averages closer to $318 and up 40-60% since 2023. Treat both numbers as a starting point, not a target. Vertical, average order value, and repeat-purchase rate all move CAC by a wide margin, so baseline against your own account's history before comparing to any published figure.
Once you have a CAC number you trust, it's worth pairing with how MER (marketing efficiency ratio) reads total spend against total revenue and with the LTV:CAC ratio that tells you whether that acquisition cost is actually sustainable. CAC on its own only tells you what you spent. It doesn't tell you whether that spend was worth it.
How Do You Lower CAC?
CAC drops when either side of the formula moves in your favor: spend goes down for the same result, or the same spend produces more genuinely new customers. In practice, most of the durable gains come from the creative side, since that's the lever you control without touching bids or budgets.
Tired creative is expensive creative. As an ad's link click-through rate declines and its frequency climbs, Meta needs to spend more to hold the same volume of results, which shows up directly as a higher CAC on that ad set. Rotating in fresh angles before an ad fatigues keeps cost per result, and by extension CAC, from creeping up on its own.
One place to find those fresh angles is tracking how long competitors' ads stay live, since an ad that's been running for months is one an advertiser is still willing to pay for, a public signal that the angle is still working. Our free Meta Ad Library Downloader adds a download button to every ad inside the public Ad Library, so you can save and study those long-running competitor ads directly, and Klipio's paid plans (from $79/mo) turn that same research into on-brand creative built from the winning angle. Better creative isn't a guarantee your CAC falls, but tired creative is a near-guarantee that it rises.
For the research side of this, seeing what competitors are actually running on Facebook and Instagram is the starting point before any creative gets briefed.
FAQ
What is a good CAC for an ecommerce brand?
There's no single good number. Reported figures put single-purchase CAC for mid-size DTC brands roughly in the $68-84 range, but this varies enormously by vertical, average order value, and margin. The number that matters is your own CAC trend over time, measured against your contribution margin.
How do you calculate CAC?
Add up total sales and marketing spend for a period, divide by the number of new customers that spend produced. The formula is simple; the work is agreeing on what counts as spend and what counts as a new customer, which is where blended, paid, Meta, and nCAC diverge.
What is the difference between blended CAC and nCAC?
Blended CAC divides all marketing spend by all new customers across every channel, including free ones, which makes it look the cheapest. nCAC divides spend by verified first-time buyers only, cross-checked against your own order data rather than a platform's self-reported tag, which makes it the most honest.
Is CAC the same as CPA?
Only when every conversion counted in CPA is a genuinely new customer. Most CPA numbers include repeat buyers, which makes CPA look lower than the true CAC. Check whether the "result" being counted excludes existing customers before treating CPA and CAC as interchangeable.
Why does Meta's reported CAC look lower than my real CAC?
Meta's attribution window (7-day click, 1-day view is the long-standing default, though the exact wording has shifted with 2026 changes to how clicks are counted, so verify it live in your own account) often claims credit for purchases that other channels, like email or organic, also influenced. That over-counting makes Meta's own attributed CAC look better than what your order data shows once you strip out double-counted and repeat purchases.
Does creative fatigue actually raise CAC?
Yes, indirectly. As an ad fatigues, its link click-through rate falls while its CPM rises, and its cost per result (CPA, on a purchase-optimized ad set) climbs along with it. Since CAC is downstream of cost per result, a fatiguing ad set that isn't refreshed will show up as a rising CAC even if your targeting and offer haven't changed.
The Klipio extension adds a download button to every ad in the Meta Ad Library: one click per ad, or bulk-save a whole search as a ZIP with a searchable swipe file inside. Free, no sign-up.
Get the free extension

