How to Calculate CAC by Lead Source

Premonio logo above a bar chart comparing CAC by lead source.

Your blended customer acquisition cost tells you what growth costs on average. It does not tell you which channels are paying for themselves and which are quietly draining your budget. This guide shows how to figure customer acquisition cost for each lead source, with a worked example and a free CAC calculator.

Quick answer: To calculate CAC across lead sources, add each source’s direct costs plus its share of shared costs, then divide by the new customers that source produced in the same period. Compare the results using LTV:CAC and payback period. Example: $12,000 of paid search cost ÷ 40 customers = $300 CAC.

The basic CAC formula

Customer acquisition cost (CAC) is the total amount you spend to win one new customer. The formula is simple:

CAC = Total acquisition cost ÷ Number of new customers acquired

If you spent $43,000 on sales and marketing in a quarter and won 111 new customers, your blended CAC is about $387. That number is useful for a board slide. It is much less useful for deciding where to put next month’s budget, because it averages together channels that behave very differently.

Why blended CAC hides the real story

Imagine two channels. One brings customers at $200 each. The other brings them at $1,000 each. Blended, they might look like a respectable $450. But you would want to put far more money into the first and probably cut or rework the second. A blended average gives you no way to see that.

CAC by lead source fixes this. You run the same formula separately for each channel, such as paid search, paid social, organic search, outbound sales, referrals, events and partners. The result is a ranked list of what each channel really costs, which is the input you need for budgeting, forecasting and hiring decisions.

Step 1: Define what counts as a “customer” and a time window

Before you touch a spreadsheet, settle two definitions and keep them fixed.

  • Customer. Use a paying customer, not a lead, trial or demo request. For a subscription product, that usually means someone who completed their first payment. If you track cost per lead or cost per trial, call those something else.
  • Time window. Pick a period, such as a month or quarter, and use it for both costs and customers. If your sales cycle is long, a quarterly or trailing 90-day window smooths out the lag between spend and closed deals.

Count only new customers. Renewals and upsells belong in retention and expansion metrics, not in CAC.

Step 2: Add up costs for each lead source

This is where most CAC numbers go wrong. There are two levels of cost, and you should know which one you are reporting.

Direct (media) costs

These are costs you can tie straight to a channel: ad spend, agency fees, sponsorship fees, event booth costs, content freelancer invoices, affiliate payouts and referral rewards.

Fully loaded costs

A fully loaded CAC adds the people and tools behind the channel: salaries and commissions for marketers and salespeople, marketing software, creative production and a share of overhead. For channels like outbound sales or content marketing, people are most of the cost.

A practical approach: record direct costs per channel, then allocate shared costs (such as your marketing manager’s salary or your CRM) across channels. Splitting by each channel’s share of new customers is a reasonable default. Splitting by share of direct spend is another. Pick one method and stay consistent so trends mean something.

Step 3: Attribute new customers to a source

Next, assign every new customer to one lead source. The usual options are:

  • First touch: credit goes to the channel that first brought the person in. This favors top-of-funnel channels like organic search and content. At Premonio, we usually favor first touch attribution since most of our customers want to generate new B2B pipeline, and so it matters most to them where demand generation can start getting leads.
  • Last touch: credit goes to the final interaction before purchase. This favors bottom-of-funnel channels like branded search, email and outbound follow-up.
  • Multi-touch: credit is shared across touchpoints. It is more accurate in theory but harder to set up and explain. And, we also find that it is prone for “fudging of numbers” (i.e. if I want to make sure I’m rewarded for pipeline contribution, then I’ll create as many touches as possible so I maximize my reported attribution, irrespective of whether or not those touches actually made a difference).

For most small and mid-sized teams,especially if the focus is on generating new pipeline,  a single consistent rule, usually the “original source” field in your CRM, is the best place to start. The key is that each customer is counted once. If two channels both claim the same customer, your total customers will exceed reality and every CAC will look better than it is.

Step 4: Calculate CAC for each lead source

Now apply the formula to each row. Here is a worked example for one quarter:

Lead sourceFully loaded costNew customersCAC
Paid search$12,00040$300
Paid social (LinkedIn)$9,00015$600
Organic search and content$6,00030$200
Outbound sales$14,00014$1,000
Referrals$2,00012$167
Blended$43,000111$387

The blended figure of $387 looks fine. Underneath it, outbound sales costs five times more per customer than organic content, and referrals cost less than half of the blended average. That spread is the insight.

Step 5: Compare CAC across lead sources

A low CAC is not automatically good, and a high CAC is not automatically bad. What matters is how CAC compares to the value of the customer you win. Two checks make this concrete.

LTV to CAC ratio

Customer lifetime value (LTV) is the gross profit a customer is expected to generate over their relationship with you. A common rule of thumb is an LTV:CAC ratio of about 3:1 or better. If average LTV is $2,400, the table above gives roughly 8:1 for paid search, 4:1 for LinkedIn, 12:1 for organic, 2.4:1 for outbound and 14:1 for referrals. Outbound falls below the benchmark and needs attention.

CAC payback period

Payback period is how many months of gross profit it takes to earn back the CAC: CAC ÷ monthly gross profit per customer. If each customer yields $100 of gross profit a month, outbound takes about 10 months to pay back, while organic takes 2.

Common mistakes to avoid

  • Leaving out salaries. Media spend alone understates CAC, especially for sales-led and content channels.
  • Mixing time periods. Matching this month’s spend to customers who came from last quarter’s campaigns distorts the numbers. Use a window long enough to cover your sales cycle.
  • Ignoring organic and referral costs. These channels are not free. They have content, tooling, personnel and incentive costs.
  • Judging channels on too little data. A channel that produced three customers can swing wildly. Look at trends over several periods before cutting anything.

Use the CAC calculator

Enter your own numbers in the calculator below. Add one row per lead source, include any shared costs, and the calculator returns CAC for each channel, a blended CAC, and (if you add LTV and monthly gross profit) the LTV:CAC ratio and payback period.

[WEBSITE NOTE: Embed the interactive CAC calculator here. Below is a print-friendly worksheet version.]

CAC worksheet

Inputs: shared costs for the period $________  |  Customer LTV (gross profit) $________  |  Monthly gross profit per customer $________

Lead sourceDirect cost ($)New customersCACLTV:CAC
Blended

CAC = (direct cost + allocated shared cost) ÷ new customers.  LTV:CAC = LTV ÷ CAC.  Payback (months) = CAC ÷ monthly gross profit per customer.  Healthy: 3:1 or better. Watch: 1 to 3:1. Losing money: below 1:1.

What to do with your results

Once you have CAC for each source, work through three questions:

  1. Which channels beat your target ratio? These are candidates for more budget, but increase spend gradually. CAC usually rises as you scale a channel, because the easiest customers are won first.
  2. Which channels fall below it? Decide whether to fix them (better targeting, a tighter offer, a shorter sales cycle) or reduce investment.
  3. What are your cheap channels missing? Referrals and organic content often have low CAC but limited volume. If they are small, the better question may be how to grow them rather than how to add more paid spend.

Recalculate every month or quarter and track each source over time. The trend matters as much as the number: a rising CAC in your biggest channel is an early warning.

FAQ

How do I compare customer acquisition costs across lead sources?

Calculate CAC separately for each source using the same time window, cost rules and customer definition. Then rank the sources by CAC, LTV:CAC ratio and payback period. Comparing only CAC can mislead, because a costly source may bring in higher-value customers.

Which lead source usually has the lowest CAC?

It depends on your business. Referrals and organic search often show the lowest CAC, while outbound sales and paid social tend to be higher. Calculate your own numbers with the calculator rather than assuming.

How do I figure customer acquisition cost for a single channel?

Add up everything you spent on that channel in a period, including its share of people and tool costs, and divide by the number of new customers that channel produced in the same period.

Should I use first-touch or last-touch attribution when calculating CAC by lead source?

For most B2B teams, first-touch attribution is the best place to start because it shows which channel first brought a buyer to your business. Last-touch attribution gives credit to the final channel, such as branded search or email, while multi-touch attribution can become misleading if too much credit is assigned to multiple interactions.

You Might Also Like

Short, practical articles on pipeline, CAC, and revenue planning.