Blended vs. paid CAC: match costs to customers
Separate channel scope from cost scope, allocate shared acquisition costs and reconcile blended and paid CAC with a worked USD ledger.

Name both boundaries before comparing the numbers
Two reports can both say CAC while dividing different costs by different groups of customers. Blended and paid describe the channel boundary. Media-only and fully loaded describe the cost boundary. Write down both before deciding which campaign needs work.
Customer acquisition cost divides acquisition-related sales and marketing costs by new customers. Stripe's SaaS guide makes the cost numerator, new-customer denominator and timing explicit. In your operating report, make the same definitions visible beside the number instead of relying on the label alone. [Stripe: customer acquisition cost in SaaS]
| Version | Cost boundary | Customer boundary |
|---|---|---|
| Blended, media-only | All acquisition media spend included in the report | All new customers under the stated acquisition rule |
| Blended, fully loaded | Included acquisition media, people, production and tools | The same all-channel new-customer cohort |
| Paid, media-only | Spend for the defined paid acquisition cohort | New customers assigned to that paid cohort |
| Paid, fully loaded | Paid media plus documented related and allocated costs | The same paid new-customer cohort |
These are reporting definitions for the worked method, not a universal accounting standard. Teams use paid CAC differently. Preserve your internal definition if it answers the decision, but publish its cost boundary and attribution rule. A number called paid CAC that includes only media cannot be compared fairly with a fully loaded blended figure.
Build a customer ledger before using the ad report
Start with one deduplicated row per genuinely new paying customer. Record the customer identifier, acquisition cohort, first paid date, channel rule and any pending verification. A repeat order from an existing buyer adds revenue but does not add another newly acquired customer. Keep it in the revenue analysis rather than quietly increasing the CAC denominator.
An advertising conversion count is not automatically this customer ledger. Google Ads lets conversion actions use one or every conversion after an interaction; its counting setting is part of measurement configuration, not proof of a unique first-time customer. Reconcile the counted action with first purchases or signed customer records before calling the result CAC. [Google Ads: conversion counting options]
- Choose whether the cohort begins with acquisition activity or with a first purchase; name the method.
- Use the same attribution rule when splitting the all-channel total into paid and other channels.
- Exclude tests, duplicates and existing-customer purchases from the new-customer count.
- Keep unresolved identities and channels visible instead of assigning every unknown to organic.
- Wait for the agreed purchase or sales-maturity cutoff before treating the cohort as complete.
A complete illustrative USD ledger
The following figures describe a fictional completed acquisition cohort. They are teaching inputs, not client results or market benchmarks. The cohort has 80 new paying customers: 50 assigned to paid acquisition and 30 to other channels. Every cost below belongs to that same cohort under the team's stated allocation method.
| Cost | Paid allocation | Other-channel allocation | Total |
|---|---|---|---|
| Acquisition media | 4,000 | 0 | 4,000 |
| Channel-specific production | 600 | 900 | 1,500 |
| Shared acquisition labor | 1,200 | 800 | 2,000 |
| Shared acquisition software | 300 | 200 | 500 |
| Included acquisition cost | 6,100 | 1,900 | 8,000 |
| New paying customers | 50 | 30 | 80 |
Paid media-only CAC is $4,000 ÷ 50 = $80. Blended media-only CAC is $4,000 ÷ 80 = $50. The second number does not mean the paid campaign acquired a customer for $50. Its denominator also includes customers from the other channels.
Fully loaded paid CAC is $6,100 ÷ 50 = $122. Fully loaded blended CAC is $8,000 ÷ 80 = $100. Other-channel acquisition cost is $1,900 ÷ 30 = approximately $63.33 per new customer. Use the unrounded inputs when reconciling the total: (50 × $122 + $1,900) ÷ 80 = $100.
Separate a monthly snapshot from a mature cohort
Calendar-month spend divided by calendar-month first purchases is a period snapshot. Some purchases may come from earlier activity, while some current spending may produce customers later. It can still be useful for cash planning, provided it carries that label. It does not become a matched acquisition-cohort result just because both columns say October.
For a longer sales cycle, keep a cohort table with the acquisition start, included costs, customer definition and review date. Update the same cohort as customers mature. If more costs or customers are expected, mark the figure provisional. Do not compare a recently launched paid cohort with several months of matured referral customers and describe the gap as an efficiency verdict.
Use each version for its actual decision
Blended fully loaded CAC helps assess the included acquisition system as a whole. Paid fully loaded CAC helps review the documented cost of the paid cohort. Media-only versions isolate a narrower spending question. None of them independently tells you the incremental return on the next dollar of spend; attribution and marginal response need their own evidence.
I would put the four definitions in the report once, then carry the chosen one into each comparison. If paid media-only CAC rises while blended fully loaded CAC falls, check customer mix, allocation, purchase maturity and non-media costs before changing the budget. Both movements can be real without contradicting each other.
Once the numerator and cohort are consistent, use the LTV/CAC calculator to examine how that acquisition cost relates to an explicitly defined customer value. Preserve the value model's margin, retention and timing assumptions. A cleaner CAC denominator does not remove uncertainty from the rest of the business model.
Sources
AI-assisted writing and an AI-generated editorial cover. Source links and checked dates are listed below; illustrative examples are labeled in the text.
- Stripe: customer acquisition cost in SaaS — checked 2026-10-18
- Google Ads: conversion counting options — checked 2026-10-18