What Is CAC? How to Calculate Customer Acquisition Cost (Blended, Paid and Per-Channel Examples)
What is CAC and how do you calculate it? Blended vs paid vs fully loaded CAC, a per-channel example, CAC vs CPA, and how to turn CAC into an ad target.
TL;DR — Summary
- CAC (customer acquisition cost) is total sales and marketing spend in a period divided by the number of new customers won in that period: $31,000 ÷ 1,000 new customers = $31.
- The same data gives three different CACs: fully loaded blended CAC $31, ad-spend-only 'media CAC' $23, and paid CAC (ad spend ÷ customers from ads) ≈ $32.90. Make budget decisions with paid and per-channel CAC; blended CAC makes paid channels look cheaper because organic customers dilute it.
- The CPA in your ad platform is not CAC: platforms also count repeat orders from existing customers. In the example, Meta reports a $24 CPA while the cost per new customer is $30.
- CAC is never good or bad on its own. Read it against first-order contribution, LTV and payback. With a $90 basket and 30% contribution margin, the first order leaves $27, so a ~$32.90 paid CAC means a $5.90 gap on every new customer's first order.
What is CAC? (Short answer)
CAC (customer acquisition cost) tells you how much you spend, on average, to win one new customer. Formula: CAC = (Marketing costs + Sales costs) / New customers acquired in the same period.
Example: an online store spends $31,000 in October on ads, agency, team and tools and wins 1,000 customers placing their first order that month. CAC = $31,000 / 1,000 = $31. (All figures in this article are illustrative.)
CAC only means something next to the profit a customer brings in. Always read it together with first-order contribution, LTV (customer lifetime value) and CAC payback period.
How do you calculate CAC? Step by step
The math is a single division; the mistakes are almost always in how the numerator and denominator are defined. Apply these four steps the same way every month so CAC stays comparable over time.
- 1. Pick the period: usually a calendar month. In B2B with long sales cycles, use a quarter or a rolling average
- 2. Define 'new customer': in e-commerce, a customer placing (and not returning) a first order; in SaaS, an account making its first payment. Trial users and leads are not customers
- 3. Add up the costs: ad spend, agency/freelancers, content and creative production, influencers, the acquisition share of marketing and sales salaries, commissions, marketing/sales software
- 4. Divide and label it: CAC = Total cost / New customers. State which version (blended, paid, fully loaded) the report uses
What costs belong in CAC, and what doesn't?
CAC measures only the money spent winning new customers. Adding product cost or retention spend inflates it and hides which channel is actually expensive.
For shared costs (email marketing that reaches both new and existing customers, or a team that both sells and supports), pick a simple allocation key and keep it every month; consistency matters more than a perfect split.
- Include: ad spend (Meta, Google, TikTok, marketplace ads), agency and freelancer fees, creative and content production, influencer fees and code discounts
- Include (fully loaded CAC): the acquisition share of marketing and sales salaries, commissions and benefits; CRM, email and analytics tools; trade shows and events
- Exclude: product cost, shipping and packaging (they belong in contribution margin), returns, customer support, loyalty and repeat-purchase campaigns aimed at existing customers
- Watch out: first-order discount codes can go into CAC or be deducted from margin; never both. Note which one you chose
Blended vs paid vs fully loaded CAC: what's the difference?
One month of data can produce three CACs, and all three are correct; the error is using one in place of another. The example store's October: ad spend $23,000 (Meta $12,000, Google $8,000, influencers $3,000), agency $2,500, acquisition share of the marketing team $4,500, tools $1,000; total $31,000. Of the 1,000 new customers, 700 came from ads (Meta 400, Google 250, influencer codes 50) and 300 from organic search, direct and referrals.
Blended CAC shows company-wide acquisition efficiency and suits investor or board reporting. But the 300 organic customers inflate the denominator, so paid channels look cheaper than they are. Decide whether to scale ad budget with paid CAC: the next $1,000 of ad spend will not bring organic customers with it.
- Fully loaded blended CAC = $31,000 / 1,000 = $31 (all costs, all new customers)
- Media CAC = $23,000 / 1,000 = $23 (ads only, all new customers; the most optimistic and most misleading version)
- Paid CAC = $23,000 / 700 ≈ $32.90 (ads only, customers from ads only)
- Rule: if blended CAC falls while paid CAC rises, the improvement is coming from organic; ad efficiency is actually getting worse
How do you calculate CAC by channel?
Splitting paid CAC by channel shows where budget should move. For each channel, divide its spend by the new customers it brought in. To match customers to channels reliably, use consistent UTM parameters on campaign links and unique discount codes for influencers.
In the example, Meta and Google are close while influencers look twice as expensive. That alone doesn't mean 'cut influencers': customers who bought without the code aren't credited to the channel, so its CAC can look inflated. Before deciding, check the second-order rate of each channel's customers (cohort LTV); a pricey channel that brings loyal customers can be the more profitable one over time.
- Meta: $12,000 / 400 = $30
- Google Ads: $8,000 / 250 = $32
- Influencers (with code): $3,000 / 50 = $60
- Organic search / direct / referral: no media cost; if you invest in SEO and content, track a separate 'organic CAC'
CAC vs CPA vs CPL: what's the difference?
CPA (cost per acquisition) is the cost per defined conversion your ad platform shows for a campaign. The conversion can be a purchase, sign-up or form, and it includes repeat orders from existing customers. CPL is cost per lead. CAC divides all acquisition cost by genuinely new customers only.
In the example, Meta reports 500 purchases in October, 100 of them repeat orders from existing customers. The platform CPA is $12,000 / 500 = $24, while the cost per new customer is $12,000 / 400 = $30. Managing a new-customer campaign on platform CPA means seeing costs 25% lower than they are. Turning on new-customer goals/reporting in Meta and Google, or splitting your own order data into new vs returning, makes the gap visible.
In B2B the chain gets longer: $18,000 of ads producing 500 leads (CPL $36) at a 5% lead-to-customer rate gives 25 customers and a media CAC of $18,000 / 25 = $720. In other words, CAC = CPL / Lead-to-customer rate. A campaign that halves CPL but cuts conversion to a third raises CAC.
What is a good CAC? First order, LTV and payback
There is no universal 'good CAC'; $30 is far too high for a $15 one-off product and very low for an annual B2B contract. Judge CAC with three measures.
The example store has a $90 average basket and a 30% contribution margin (after product, shipping, payment fees and returns), so the first order leaves $27. With a ~$32.90 paid CAC, every new customer is $5.90 short on the first order. If the second order closes the gap, fine; if not, losses grow as ads scale. By channel, Meta ($30) is near the line, and influencers ($60) only make sense with strong repeat purchase.
- First-order contribution: if CAC ≤ first-order contribution, the customer pays for themselves on the first order (essential where repeat purchase is low)
- LTV:CAC ratio: margin-based LTV / CAC; the common rule of thumb is at least 3. I cover how to calculate LTV in the LTV article
- CAC payback period: CAC / Monthly contribution per customer; under 12 months is a common B2B SaaS target
How do you calculate CAC in B2B and SaaS? The time-lag example
When sales cycles run one to three months, this month's spend brings next months' customers. Dividing a month's spend by that month's customers makes CAC swing. Example: a B2B SaaS company spends $25,000 every month (ads, marketing and sales team, tools) and wins 5, 12 and 8 new customers in July, August and September.
Monthly CAC comes out at $5,000, about $2,083 and $3,125; nothing changed, yet CAC seems to move 2.5×. A quarterly view is healthier: $75,000 / 25 = $3,000. With $300 monthly revenue per account (ARPA) and an 80% gross margin, each customer contributes $240 a month, so CAC pays back in $3,000 / $240 = 12.5 months.
In B2B the sales team often costs more than ads, so track fully loaded CAC and look at cost per lead, per SQL and per customer separately to see whether the bottleneck is marketing or sales.
How do you turn CAC into an ad target?
First set a maximum CAC with a policy, then translate it into the target you enter in the ad platform. The platform target must be low enough to cover the non-ad part of CAC (agency, team, tools).
In the example, ads are 74% of fully loaded cost ($23,000 / $31,000). With a break-even-on-first-order policy, the maximum fully loaded CAC is $27, so the ad share is $27 × 0.74 ≈ $20. Each new customer brings $90 on the first order, which means a target ROAS of about $90 / $20 = 4.5 for new-customer campaigns. If that's unrealistic, loosen the policy with real repeat-purchase data (a 12-month payback, say); loosening without evidence turns budget into losses.
- Break even on the first order: Max CAC = First-order contribution
- Payback policy: Max CAC = Monthly contribution per customer × Target months
- Ratio policy: Max CAC = LTV / Target LTV:CAC
- Platform target: Max CPA ≈ Max CAC × (Ad spend / Total acquisition cost); target ROAS ≈ First-order value / Max CPA
How do you lower CAC?
CAC has two sides: spend less, or win more customers for the same spend. In practice the second works faster.
- Conversion rate: landing page speed, a clear offer, showing shipping costs early and a short checkout bring more customers for the same spend
- Channel mix: track paid CAC by channel and shift budget to efficient channels; don't decide on blended CAC
- New-customer targeting: exclude existing customers or use new-customer goals; otherwise part of the budget buys orders that were coming anyway
- Compounding channels: SEO, content, an email list and referral programs pull blended CAC down over time
- ICP in B2B: focusing sales time on accounts likely to close is the single biggest lever on fully loaded CAC
Frequently Asked Questions
What does CAC stand for?
How do you calculate CAC?
Is CAC the same as CPA?
Should salaries be included in CAC?
How do I know if my CAC is too high?
Resources & Related Reading
- What Is a KPI? Marketing KPI Examples
- What Is CRM? Measuring CAC by Channel
- What Is CPL? Cost Per Lead Formula
- CAC Calculator
- CAC Payback Period Calculator
- What Is LTV? What Should Your LTV:CAC Ratio Be?
- ROAS Calculator (break-even ROAS)
- Marketplace Profit Calculator
- Gross Profit Margin Calculator
- How to Set an Advertising Budget
- What Are UTM Parameters?
- How to Reduce B2B Lead Generation Costs
- SaaS Metrics 101: ARR, CAC, LTV and Churn
- Google Ads Help: About customer lifecycle goals ↗
Digital marketing specialist building websites, performance ad programs and B2B lead generation systems for B2B and e-commerce brands.
Connect on LinkedIn ↗Last updated: