Cost per customer acquisition (CAC): what it is and how to calculate it

Cost per customer acquisition, or customer acquisition cost (CAC), is what a business spends on average to win one new customer. The formula is total sales and marketing cost for a period divided by the number of new customers won in that period. It shows whether growth is profitable once you compare it with what a customer is worth.

By Russell Brown, founder of Summit LeadsUpdated How we write and check guides

Key points

  • CAC = total sales and marketing cost in a period ÷ new customers won in the same period.
  • Decide up front whether you include staff, tools and overhead, and use the same rule every time you compare.
  • If you buy leads, CAC = cost per lead ÷ lead-to-customer rate, plus any other costs of selling.
  • CPA counts the cost of any defined action; CAC counts only new paying customers and usually includes more costs.
  • Published averages mix industries, definitions and costs, so your own CAC by channel is the number to manage.

What is cost per customer acquisition?

Cost per customer acquisition is the average cost of turning someone who has never bought from you into a paying customer. It is usually shortened to CAC (customer acquisition cost). Some teams also call it cost per customer or acquisition cost per customer. All three names describe the same number.

CAC sits at the end of a chain of marketing numbers. Ads produce clicks, clicks produce leads, leads produce appointments or consultations, and some of those become customers. Cost per lead measures one step in that chain. CAC measures the whole chain: every cost it took to produce the customers you actually won.

For a lead buyer such as a law firm or a contractor, a "customer" is a signed case or a sold job. For a lead seller, the customer is a buyer account. The formula is the same in both cases.

Cost per customer acquisition formula

CAC = total sales and marketing cost in a period ÷ number of new customers won in that period

There are two common versions. Both are correct; they answer different questions.

Two versions of the CAC formula
VersionCosts includedUse it to
Marketing CAC (paid CAC)Ad spend, bought leads, agency fees, marketing toolsCompare channels and campaigns
Fully loaded CACEverything in marketing CAC, plus sales and intake salaries, commissions, call center costs, CRM and dialer software, a share of overheadDecide whether the business makes money on each new customer

Pick one version, write down what it includes, and keep it fixed. A CAC that drops because a cost was left out this month is not an improvement.

Count only new customers. Repeat purchases from existing customers, renewals and referrals from past clients that cost nothing to win belong in other metrics. If you include them, CAC looks lower than it is.

How to calculate cost per customer acquisition

  1. Choose a period long enough to include your sales cycle. If leads take 60 days to close, a one-week window will show cost without the customers it produced.
  2. List every cost in the version you chose (marketing CAC or fully loaded CAC). Use invoices, payroll and ad platform billing, not budgets.
  3. Count new customers won in the same period, from the same channels. Exclude existing customers and cancelled sales.
  4. Divide total cost by new customers.
  5. Repeat by channel: paid search, social ads, bought leads, referrals, organic search. A blended CAC can hide one channel that loses money.
  6. Track the result over several periods. One period can be distorted by a large invoice or a slow month.

Example (made-up round numbers, not a benchmark): in one quarter a business spends 30,000 units on ads, 10,000 units on bought leads and 20,000 units on intake staff and software. It wins 60 new customers. Marketing CAC = (30,000 + 10,000) ÷ 60 = about 667 units. Fully loaded CAC = 60,000 ÷ 60 = 1,000 units.

The customer acquisition cost calculator runs this formula from your own inputs and shows each step.

How to calculate CAC when you buy leads

When customers come from bought leads, you can work out CAC from the price of a lead and how many leads it takes to win a customer:

CAC from leads = cost per lead ÷ lead-to-customer rate

The lead-to-customer rate is the share of leads that become customers (your lead conversion rate). Use the price you paid after returns and credits, then add the cost of working the leads (intake staff, dialer, follow-up) if you want fully loaded CAC.

Example (made-up round numbers): leads cost 50 units each and 1 in 20 leads becomes a customer (5%). Lead cost per customer = 50 ÷ 0.05 = 1,000 units. If working those 20 leads costs another 200 units in staff time, fully loaded CAC from this source is 1,200 units.

This is why a cheaper lead is not always cheaper per customer. A lead at half the price that converts at a quarter of the rate doubles CAC. The lead cost calculator carries this through to cost per sale or signed case.

What is the average cost per customer acquisition?

There is no single average cost per customer acquisition that applies to your business. Published averages differ by a wide margin because they measure different things:

  • Industry and customer value. Businesses with a high value per customer can afford, and usually pay, a much higher CAC.
  • Definition. Some sources report marketing CAC, some fully loaded CAC, and some report cost per lead or cost per acquisition under the CAC name.
  • Channel mix. Referral and organic customers cost less to win than customers from paid channels; an average across channels hides this.
  • Business stage and size. New businesses and businesses entering new markets usually spend more per customer.
  • Sample and date. Survey-based figures depend on who answered and when. Ad and lead prices change over time.

To find an average that is useful to you:

  1. Start with your own CAC by channel for the last several periods. That is the most relevant figure you have.
  2. If you use an outside benchmark, check who published it, when, the sample, the industry and which costs it includes.
  3. Only compare it with your CAC calculated the same way (marketing or fully loaded).
  4. Compare CAC with customer value, not with another business. A CAC that is high for one business can be profitable for another.

What is a good customer acquisition cost?

A good CAC is one that leaves profit after the customer is served. Work it out from what a customer is worth to you:

  1. Estimate the gross profit from a new customer: revenue from the customer minus the direct cost of delivering the service. For a contractor that is the margin on the job; for a law firm it is the expected fee net of case costs.
  2. Decide how much of that profit you are willing to spend to win the customer. That is your target CAC.
  3. Compare actual CAC by channel with the target. Cut or fix the channels above it.
  4. Check how long it takes to earn back CAC. A channel can be profitable on paper and still cause a cash problem if payment arrives months after you pay for leads.

Example (made-up round numbers): a job produces 4,000 units of gross profit and the business decides it will spend up to 25% of that to win the job. Target CAC = 1,000 units. A channel with a CAC of 800 units fits; one at 1,500 units does not.

Buying or selling MVA or home improvement leads? Tell us what you need.

What is the difference between CAC and CPA?

Cost per acquisition (CPA) and customer acquisition cost are often used as if they were the same, but they measure different things.

CAC vs CPA
Customer acquisition cost (CAC)Cost per acquisition (CPA)
What is countedNew paying customers onlyAny defined action: a sale, a signed case, a booked appointment, a sign-up
Costs includedUsually all sales and marketing costsUsually the cost of one campaign or channel (often ad spend only)
Typical scopeA business, a product line or a channelA campaign, ad group or traffic source
Main useIs growth profitable?Is this campaign producing results at the target cost?

When the "acquisition" in CPA is a new paying customer and all costs are included, CPA and CAC give the same number. In practice they rarely do: a CPA for "booked consultation" will be lower than the CAC for "signed client", because not every consultation signs. See cost per acquisition for the CPA formula and how CPA, CAC and CPL fit together.

How to lower cost per customer acquisition

  • Calculate CAC by channel and move spend from the highest-CAC channels to the lowest, while each still has volume.
  • Shorten response time. Leads contacted quickly are more likely to be reached and qualified. See speed to lead.
  • Match lead filters to the customers you actually close (case type, project type, location), so fewer leads are wasted.
  • Claim returns on invalid leads under your agreed terms, and track the return rate by source. See how lead returns work.
  • Test exclusive and shared, real-time and aged leads separately; they convert at different rates. See types of leads.
  • Review intake: scripts, number of call attempts, calling hours and handoff to sales.

Common mistakes

  • Mixing periods. Counting this month's spend against customers who came from last quarter's leads.
  • Changing what is included. Switching between marketing and fully loaded CAC without saying so.
  • Counting existing customers. Repeat business makes CAC look lower than the real cost of a new customer.
  • Using a blended figure only. One profitable channel can hide another that loses money.
  • Copying an outside average. A figure from another industry or definition does not tell you what you can afford.

Frequently asked questions

What is cost per customer acquisition?

The average cost of winning one new paying customer: total sales and marketing cost for a period divided by the new customers won in that period.

What is the cost per customer acquisition formula?

CAC = total sales and marketing cost ÷ number of new customers, both for the same period. For bought leads, CAC = cost per lead ÷ lead-to-customer rate, plus the cost of working the leads.

How do you calculate cost per customer acquisition?

Pick a period that covers your sales cycle, add every cost you include, count only new customers from the same period, divide, and repeat by channel.

What is the average cost per customer acquisition?

There is no single average that applies across businesses. It depends on industry, customer value, channel mix and which costs are counted. Use your own CAC by channel, and check the method behind any published figure.

Is CAC the same as CPA?

No. CPA is the cost of any defined action, often for one campaign. CAC is the cost of a new paying customer and usually includes all sales and marketing costs.

Related guides

Run the traffic. We handle the rest.

Every publisher is reviewed before going live. Email us your verticals, traffic sources, states and expected volume.

Or write to team@summitleads.ai. We reply by email.

What happens next

  1. Step 1: You email us.
  2. Step 2: We reply by email.
  3. Step 3: Every publisher is reviewed, and return and payment terms are agreed during onboarding, before you go live.

Generating leads on your own forms? Sell your leads.

Written by Russell Brown, founder of Summit Leads.

Buying or selling leads? Talk to us.

Email team@summitleads.ai. We reply by email. You can also message Summit Leads or Russell Brown on LinkedIn. Contact details.