Skip to content

CAC by channel: how to compare customer cost

Channel CAC is the cost of acquiring one new customer broken down by a specific traffic source. The channel view helps reallocate budget, scale effective sources, and keep LTV/CAC and Payback under control.

What the metric measures

The economics of customer acquisition for each channel: how much a customer costs, their quality (retention, AOV/ARPU, returns), and the contribution to growth — and whether investment should be increased or reduced.

Calculation

  • CAC (Paid) by channel = (media + platform fees + agency fees) / new customers from the channel
  • CAC (Blended) by channel = (all relevant acquisition costs allocated to the channel) / new customers from the channel
  • LTV/CAC by channel = LTVchannel / CACchannel
  • Payback (months) = CACchannel / monthly contribution profit per customer from the channel
  • Incremental CAC = ΔSpendchannel / ΔNew customerschannel (lift/holdout)

Agree on attribution (click/view; 7/28 days), models (last/multi-touch), brand vs non-brand, deduplication across channels, currencies/VAT, and anti-fraud.

Calculation example

Search ads: 60,000 for 40 customers — CAC 1,500. Social media: 45,000 for 15 customers — CAC 3,000. Partner referrals: 10,000 in bonuses for 20 customers — CAC 500. With similar LTV the budget should shift towards search and referrals.

Data sources

Ad platforms (spend), MMP/web analytics (sessions/attribution), CRM/billing (the "new customer" event), ERP (costs/fees/sales salaries), call tracking, UTM reference lists.

Interpretation

  • Low CAC + high LTV/Payback — scale while monitoring diminishing returns
  • High CAC is acceptable with high LTV/retention or strategic value of the channel
  • Rising CAC: auction competition, creative fatigue, audience saturation, attribution errors
  • Compare quality: AOV/ARPU, returns, churn, NRR/GRR

Useful breakdowns

  • Channels / campaigns / creatives / keywords
  • Audiences / placements, regions / currencies / devices
  • Brand vs non-brand traffic
  • New vs reactivated; first purchase vs subscription/plan

Dashboard visualizations

  • Bar chart of CAC by channel with LTV/CAC and Payback alongside
  • Scatter: X — CAC, Y — LTV, size — volume
  • Monthly trend of Paid vs Blended CAC
  • Scaling curve: budget → CAC/volume
  • Funnel Impr→Click→Lead→Sale for each channel

How to set targets

Set a threshold CAC and LTV/CAC and Payback targets by channel, CPC/CPA limits, an incrementality measurement policy (holdout/geo), an SLA for refreshing creatives, and an experiment plan. Scale in steps while monitoring returns.

Common mistakes

  • Inconsistent attribution models/windows across channels
  • Agency fees/commissions not included; VAT included
  • "New" customers not deduplicated across channels
  • Mixing brand and performance traffic
  • Ignoring customer quality and diminishing returns
  • Comparing different currencies/periods without normalization

Questions for discussion

  • Which channels already exceed the target LTV/CAC and are ready to scale?
  • What will reduce CAC faster: new audiences, creatives, or landing pages?
  • What is the incremental CAC at +20% budget?
  • How does Payback by channel change at 30/60/90 days?

Questions and answers

How do you calculate CAC by channel?

For each channel: channel spend / number of new customers who came from that channel. Correct attribution of the customer source is required.

Why is average CAC not enough?

It hides loss-making channels behind efficient ones: the average may look fine while part of the budget buys expensive customers.

How do you use CAC by channel?

Compare CAC with the LTV of each channel’s customers and move budget to channels with the best ratio and room to scale.