Back to Blog

How to Calculate CAC: The Formula Every Marketer Needs

Complete guide to calculating Customer Acquisition Cost (CAC) by channel with real examples and common pitfalls.

March 24, 2026Calculation GuidesMetricGen Team

CAC is the metric that makes or breaks growth math. If you're calculating it wrong, your entire growth strategy is built on sand.

This guide shows you exactly how to calculate CAC, avoid hidden costs, and segment by channel so you know where your money is going.

The Formula

Basic CAC:

CAC = Total Sales + Marketing Expenses ÷ Number of New Customers Acquired

CAC by Channel:

CAC by Channel = Channel-Specific Sales + Marketing Spend ÷ New Customers from That Channel

CAC Payback Period:

CAC Payback (months) = CAC ÷ Monthly Profit per Customer

Step-by-Step Calculation

Step 1: Define your time period Monthly, quarterly, or annually. Be consistent. Most companies use quarterly or annual to smooth out variation.

Step 2: List all customer acquisition expenses This is where most calculations go wrong. Include:

  • Ad spend (Google, Facebook, LinkedIn, etc.)
  • Tools (HubSpot, Marketo, CRM, landing page builder)
  • Salaries (sales, marketing, customer success team — allocate portions)
  • Agencies and contractors
  • Events and sponsorships
  • Content creation (design, copywriting)
  • Landing page hosting and infrastructure
  • Founder/leadership time (for early-stage companies)

Step 3: Calculate total amount for period Sum all acquisition-related spending for the period.

Step 4: Count new customers acquired Only count customers who were newly acquired in the period. Don't include expansion of existing customers.

Step 5: Divide total spend by new customers

CAC = Total Acquisition Spend ÷ New Customers = per-customer cost

Example: SaaS Company (Quarterly)

Q2 Acquisition Expenses:

  • Paid ads (Google, LinkedIn): $30,000
  • Email/marketing tool (HubSpot): allocated $3,000
  • Salaries (Sales team 50%): $40,000
  • Salaries (Marketing team 40%): $20,000
  • Content creation (contractor): $5,000
  • Landing page/CRM infrastructure: $1,000
  • Event sponsorship: $2,000
  • Total: $101,000

Q2 Results:

  • New customers acquired: 85
  • CAC = $101,000 ÷ 85 = $1,188 per customer

CAC by Channel: Multi-Channel Example

If you acquire customers from multiple sources, calculate CAC for each:

Q2 by Channel:

| Channel | Ad Spend | Salaries | Tools | Total | New Customers | CAC | |---------|----------|----------|-------|-------|----------------|-----| | Google Ads | $15,000 | $10,000 | $1,000 | $26,000 | 35 | $743 | | LinkedIn | $8,000 | $12,000 | $500 | $20,500 | 20 | $1,025 | | Outbound Sales | $0 | $15,000 | $500 | $15,500 | 15 | $1,033 | | Content Marketing | $2,000 | $3,000 | $500 | $5,500 | 10 | $550 | | Referral Program | $500 | $5,000 | $0 | $5,500 | 5 | $1,100 | | TOTAL | $25,500 | $45,000 | $2,500 | $73,000 | 85 | $859 |

Insights:

  • Content Marketing has the lowest CAC ($550) — invest more here
  • Referral program is expensive ($1,100) — need better incentives
  • Overall CAC is $859 (weighted average)

Defining New vs. Existing Customers

Clear: Customer didn't exist before in your system. Tricky: Enterprise customer with multiple divisions — only count once per company, not per division.

Common mistake: Counting upsell customers as "new" — they're not. Only count truly new accounts.

Allocating Indirect Costs

How much of your CEO's time goes to sales? Your office rent? Be realistic:

Example salary allocation:

  • Sales VP: 100% to CAC (they only do acquisition)
  • VP Product: 10% to CAC (mostly product, some customer discovery)
  • Marketing Manager: 80% to CAC, 20% to retention
  • CEO: 30% to CAC (some fundraising, some sales)

If you're unsure, ask your team: "What % of your time is spent on new customer acquisition?" Sum their answers.

Time Lag Considerations

Sales cycles vary by business:

B2C SaaS (1-month sales cycle):

  • Calculate CAC monthly based on sales closed that month
  • Q2 expenses = Q2 customers acquired ✓

Enterprise B2B (6-month sales cycle):

  • Customer acquired in June but purchased in September
  • Sales close in September; count CAC against September expenses? Or June?
  • Best practice: Use "sales date" for CAC, not "expense date"
  • Lag CAC by 6 months: Q2 expenses → Q3/Q4 customers

Blended CAC

If you acquire customers through multiple channels, the overall CAC is the blended average:

Blended CAC = Total Acquisition Spend ÷ Total New Customers

From the example above: $73,000 ÷ 85 = $859 blended CAC

Use blended CAC for company-wide reporting, but segment CAC for budget allocation decisions.

CAC Payback Period

How long until this customer generates enough profit to cover their acquisition cost?

CAC Payback Period = CAC ÷ (Monthly Gross Margin Revenue - Monthly Operating Costs)

Or simplified:

CAC Payback Period = CAC ÷ Monthly Profit per Customer

Example:

  • CAC: $1,000
  • Monthly revenue per customer: $100
  • COGS/support: $30
  • Monthly profit per customer: $70
  • CAC Payback Period = $1,000 ÷ $70 = 14.3 months

Healthy: 6–12 months. Above 24 months is concerning unless LTV is very high.

Common Mistakes

Mistake 1: Forgetting hidden costs Don't count just ad spend. Include salaries, tools, overhead. A $10,000 campaign that takes 200 hours of team time is really $10,000 + ($100/hr × 200) = $30,000.

Mistake 2: Double-counting salaries If your salesperson spends 50% on acquisition and 50% on retention, don't charge their full salary to CAC.

Mistake 3: Including customers who didn't pay Only count customers with actual contracts or paid subscriptions. Trials and freemium signups don't count.

Mistake 4: Measuring at wrong time If your sales cycle is 6 months, don't measure Q1 expenses against Q1 customers. Align the time periods correctly.

Mistake 5: Not accounting for seasonality Holiday spending or summer slowdown distort Q2 vs Q3 CAC. Use rolling averages or YoY comparisons.

Mistake 6: Confusing CAC with CPA CPA (Cost Per Acquisition) usually means paid advertising only. CAC is broader.

Improving CAC

  1. Optimize your highest-ROI channels — Double down on low-CAC channels
  2. Increase conversion rates — Improve website/demo conversion = same spend, more customers
  3. Extend CAC payback — Increase customer lifetime value so CAC is acceptable even if higher
  4. Use product-led growth — Free trials can have zero CAC if conversion is strong
  5. Build referral programs — Referrals have the lowest CAC (usually)

Tools

Spreadsheet: Good for <100 customers/month. Manual tracking. CRM/Attribution: Salesforce, HubSpot, Marketo track CAC by campaign/channel. Data warehouse: Segment customers by acquisition source and calculate CAC via SQL. Finance tools: Stripe, Chargebee report CAC by cohort.

Related Articles


Explore the full metric definition

MetricGen has chart templates, formulas, and sample data for hundreds of business metrics.

Browse Metrics

Related Guides