Resources/Glossary/
Customer Acquisition Cost (CAC)
Analytics
Also called:
CAC, cost to acquire a customer

Customer Acquisition Cost (CAC)

THE SHORT ANSWER

Customer acquisition cost (CAC) is the total sales and marketing spend needed to win one new customer, calculated by dividing those costs for a period by the number of new customers gained in it.

Customer acquisition cost (CAC) is the total amount a business spends on sales and marketing to win one new customer. If a landscaping company spends $6,000 in a quarter on ads, its website, an agency and part of an office manager's time handling leads, and it gains 40 new customers, its CAC for that quarter is $150.

For a business owner, CAC answers a basic question: is growth affordable? A customer who costs $150 to win and spends $2,000 over a few years is a good deal. A customer who costs $900 and spends $400 is not. Tracking CAC by channel also shows which marketing is earning its budget and which isn't.

What is customer acquisition cost?

CAC is the cost of turning a prospect into a paying customer. The basic formula is simple:

  • CAC = total sales and marketing costs for a period ÷ number of new customers in that same period

The Corporate Finance Institute lists the costs usually included: advertising and marketing spend, commissions and bonuses, salaries of marketing and sales staff, and related overhead. Shopify adds marketing software, contractor fees, content production and discounts used to attract new customers.

A "fully loaded" CAC includes all of these. A narrower version, sometimes called paid CAC, only counts ad spend and the customers it brought in. Both can be useful, as long as you know which one you're looking at.

Why customer acquisition cost matters

It shows whether growth pays off. CAC on its own is just a cost. Compared with what a customer is worth, it tells you whether winning customers makes money. That comparison is usually made with customer lifetime value (LTV).

It guides budget decisions. When you calculate CAC by channel, you can move money toward the channels that bring in customers most efficiently and away from the ones that don't.

It shows the long-term value of organic channels. Paid ads stop sending customers the moment you stop paying. Organic traffic from search and AI visibility take longer to build, but once they're working, they can keep bringing in customers at a lower ongoing cost. Shopify lists improving SEO as a way to reduce CAC for this reason.

AI search makes attribution harder. More people now research purchases with AI assistants. Some of those visits arrive with no clear source and land in direct traffic. That doesn't change your total CAC, but it can make channel-level CAC look wrong if you rely only on last-click data. See dark traffic.

How customer acquisition cost works

Choosing what to count

The biggest source of confusion is which costs go in the numerator. Leaving out salaries, tools or agency fees makes CAC look lower than it really is. In an essay on Andrew Chen's blog, former HubSpot VP of Growth Brian Balfour argues for including salaries, overhead and tools, and for being clear about what counts as a "customer."

Handling time lag

Spend and results often happen in different months. A lead that comes in from a March campaign might become a customer in May. Balfour shows how dividing one month's spend by the same month's new customers can make a channel look far more expensive than it really is. Many businesses use a longer period, like a quarter, or adjust for their typical sales cycle.

Comparing CAC with lifetime value

LTV estimates how much revenue or profit a customer brings in over the whole relationship. The LTV to CAC ratio compares the two. Shopify says a ratio between 3:1 and 5:1 suggests an efficient acquisition strategy, and HubSpot describes a strong ratio as lifetime value at least three times acquisition costs. These are rules of thumb, not universal standards. Margins, cash flow and how long customers stay all affect what's healthy for your business.

Payback period

CAC payback period is how long it takes a new customer's revenue or profit to cover what it cost to acquire them. A shorter payback means you recover your marketing spend faster, which matters for businesses with tight cash flow.

How to calculate and lower customer acquisition cost

  1. Define "new customer." Decide what counts, such as a first purchase or a signed contract, and don't mix in returning customers.
  2. Pick a period. Use a month, quarter or year, and match it to your sales cycle.
  3. Add up all acquisition costs. Include ad spend, agency fees, software, content and the share of staff time spent on sales and marketing.
  4. Divide by new customers. That's your blended CAC for the period.
  5. Break it down by channel. Use UTM parameters, CRM source fields and an attribution model to estimate CAC for search, ads, referrals and other channels.
  6. Improve conversion. A higher conversion rate on your website lowers CAC without raising spend.
  7. Invest in channels that compound. SEO, AI visibility, reviews and referrals tend to cost less per customer over time than paid ads alone.
  8. Review regularly. Recalculate at least quarterly and watch the trend.

Common mistakes and misconceptions

  • Counting only ad spend. Leaving out people, tools and agency costs makes CAC look artificially low.
  • Mixing new and returning customers. Counting repeat buyers as new customers makes acquisition look cheaper than it is.
  • Ignoring the sales cycle. Comparing this month's spend with this month's customers can mislead when deals take weeks or months to close.
  • Treating organic channels as free. SEO and content cost time and money. They usually cost less per customer over time, but they belong in the calculation.
  • Chasing the lowest CAC. A channel with a low CAC that brings in customers who spend little or leave quickly may be worth less than a pricier one.

Customer acquisition cost vs. cost per acquisition (CPA)

The two terms are often used interchangeably, but they measure different things. CAC is the cost to win a paying customer. Cost per acquisition usually measures the cost of an earlier action, such as a lead, a sign-up or a free trial, and is common in ad platforms. Balfour's essay warns against using the two terms interchangeably. A low cost per lead means little if few of those leads become customers.

How Butter approaches customer acquisition cost

We don't set a client's CAC, but we help them see how search and AI visibility contribute to it. We connect organic traffic, key events and leads so clients can compare what they spend on SEO and GEO with the customers those channels help bring in. We're honest that organic results take time to build, so we look at CAC trends over quarters, not weeks.

On the GEO+SEO plan, the Butter Analytics dashboard brings in 85+ integrations, including Google Analytics and Search Console, so marketing data can sit next to traffic and conversions. That makes it easier for clients to calculate CAC by channel with their own sales numbers.

Frequently asked questions

How do you calculate customer acquisition cost?

Add up all sales and marketing costs for a period, then divide by the number of new customers gained in that period. For example, $10,000 in costs and 50 new customers gives a CAC of $200.

What is a good customer acquisition cost?

It depends on what a customer is worth to you. A common rule of thumb is that lifetime value should be at least three times CAC, but margins, cash flow and customer retention all affect what's healthy.

Should salaries be included in CAC?

For a fully loaded CAC, yes. Include the share of salaries spent on sales and marketing, along with tools and agency fees. Leaving them out makes acquisition look cheaper than it is.

Does SEO lower customer acquisition cost?

It often can over time, because organic traffic keeps arriving without paying for each click. SEO still has costs and takes time to build, so measure its CAC over several quarters.

Sources and further reading

KEEP LEARNING

100 SEO and GEO terms explained in plain English.

Browse the full glossary →

Know the terms. Now get cited.

Request a free AI visibility audit and see where your brand shows up in ChatGPT, Perplexity, and Google. Starting at $399/month. Cancel anytime.

SCHEDULE A CALL