Definition and Core Formula
Customer Acquisition Cost is the full cost of acquiring one new paying customer, including all relevant marketing and sales spend in the period.
CAC = (Marketing Spend + Sales Spend) / New Paying Customers
Example: $40,000 of marketing, $35,000 of sales, and 100 new paying customers gives CAC of $750.
The formula is simple. The hard part is deciding what actually belongs in the numerator and denominator.
What Belongs in CAC
Marketing costs should include:
- Paid ads across search, social, display, retargeting, sponsorships, and newsletters.
- Content and SEO salaries, freelancers, agencies, SEO tools, and link-building.
- Email marketing platforms, list costs, and verification tools.
- Events and conferences, including sponsorship, booths, travel, and collateral.
- Branding and PR support.
- Marketing software such as analytics, attribution, ABM, and CRM marketing licenses.
Sales costs should include:
- SDR, AE, sales manager, and sales leadership compensation attributable to acquisition.
- Commissions, bonuses, and SPIFFs.
- Sales tools such as CRM, sales intelligence, outreach, enablement, and contract software.
- Travel and customer entertainment related to new customer acquisition.
Do not include:
- Customer Success work tied to retention rather than acquisition.
- Support and other COGS.
- Product and R&D.
- General administration such as finance, HR, and legal.
- Upsell costs for existing customers.
Customer Success is the classic boundary case. Pre-sale or pre-first-payment effort may belong in CAC. Post-sale retention work does not.
Four CAC Methods
Blended CAC
Blended CAC = (All marketing spend + all sales spend) / All new customers
This is the simplest and most common form. It is useful for a headline view but hides channel structure.
Paid CAC
Paid CAC = Paid-channel spend / Customers acquired from paid channels
This shows the real efficiency of paid acquisition without subsidy from organic traffic or brand demand.
Channel CAC
Channel CAC = Spend on channel X / Customers attributed to channel X
This requires a real attribution model. In B2B, last-click often overvalues bottom-funnel channels and undervalues content, SEO, and events.
Full-loaded CAC
Full-loaded CAC = (Direct spend + salaries + tools + proportional overhead) / New customers
This is the most honest version. It is usually much higher than blended CAC and often two to three times higher when salaries and tools are included correctly.
Full-loaded CAC = 113,000 / 120 = $942 vs blended CAC of only $317 in the same example
CAC with Sales-Cycle Lag
Marketing spend today often creates customers months later. If you force numerator and denominator into the same month, CAC becomes distorted.
CAC (lagged) = Spend over [T − Sales Cycle : T] / New customers in period T
For SMB with very short cycles this may not matter much. For enterprise with 3-6 month cycles it matters a lot. A practical compromise is a 3-month rolling CAC window.
Derived Metrics and Operating Uses
LTV:CAC Ratio
LTV:CAC = LTV / CAC
This is the core unit-economics ratio. Below 1:1 is catastrophic, 1:1 to 2:1 is poor, 2:1 to 3:1 is risky, 3:1 to 5:1 is healthy, and above 5:1 can indicate either excellent efficiency or underinvestment in growth.
CAC Payback Period
CAC Payback = CAC / (ARPA × Gross Margin)
This shows how many months of contribution margin are required to recover acquisition cost.
Magic Number
Magic Number = Net New ARR(quarter) / S&M spend(previous quarter)
This metric is strongly related to CAC efficiency. The lower CAC is relative to recurring value, the stronger Magic Number tends to be.
The numerator must be Net New ARR, not gross New ARR, otherwise the number is overstated.
CAC by Funnel Stage
CPL = S&M spend / Leads
Cost per MQL = S&M spend / MQLs
Cost per SQL = S&M spend / SQLs
Cost per Opportunity = S&M spend / Opportunities
CAC = S&M spend / New Customers
Funnel-stage cost analysis helps localize whether the efficiency problem is at lead generation or deeper in sales conversion.
CAC by Segment
Different segments operate under completely different CAC models. A $25,000 enterprise CAC can still be excellent if LTV is $200,000.
Using CAC for Growth Decisions
CAC should drive budget limits, channel prioritization, and hiring decisions, not just retrospective reporting.
Maximum CAC = LTV / Target LTV:CAC
Maximum S&M Budget = Maximum CAC × Planned New Customers
Common CAC Calculation Mistakes
- Leaving salaries out. This is the single most common understatement of CAC.
- Including upsells in the denominator. CAC is only about new paying customers.
- Including trials. Trials do not count unless they convert into paying customers.
- Ignoring sales-cycle lag. Enterprise CAC becomes badly distorted without lag treatment.
- Comparing CAC without matching methodology. Blended CAC cannot be benchmarked directly against full-loaded CAC.
- Ignoring seasonality. Budget timing and contract timing distort month-over-month CAC.
- Failing to split CAC by segment. A mixed enterprise/SMB CAC number is usually not decision-useful.
- Counting bookings instead of paying customers. CAC denominator should reflect customers who actually started paying.
Worked CAC Example with Diagnosis
Q1 Mid-market SaaS example:
Total S&M spend: $156,000
New paying customers: 52
ARPA of new customers: $700/month
Average sales cycle: 45 days
Blended CAC: $156,000 / 52 = $3,000
Channel CAC, Google Ads: $18,000 / 18 = $1,000
Channel CAC, LinkedIn Ads: $12,000 / 8 = $1,500
Channel CAC, Content/SEO: $15,000 / 14 = $1,071
Channel CAC, Events: $8,000 / 5 = $1,600
Channel CAC, Outbound SDR: $27,000 / 7 = $3,857
CAC Payback: $3,000 / ($700 × 0.80) = 5.36 months
LTV: $700 × 0.80 / 0.035 = $16,000
LTV:CAC: $16,000 / $3,000 = 5.3:1
Magic Number: ($52 × $700 × 12) / $156,000 = 2.8
Diagnosis: payback at 5.36 months is excellent for mid-market SaaS. LTV:CAC at 5.3:1 suggests room to consider more aggressive S&M investment. Outbound SDR is weaker than other channels but still healthy. Events look promising, but the sample is still too small for strong conclusions. Google Ads appears highly efficient and is worth testing for scale limits.
How Dnoise Calculates CAC
Dnoise calculates CAC with Stripe-backed new paying customer counts as the denominator. The numerator can be entered manually or integrated from expense systems.
Channel-level CAC is supported when UTM attribution is available. CAC Payback and LTV:CAC update in real time whenever any component changes. Lagged CAC can be modeled on rolling 1, 3, and 6 month windows to match the sales cycle.
CTA
Dnoise calculates CAC with the methodology exposed, so acquisition economics are not flattered by missing salaries, missing lag, or the wrong denominator.