How to calculate customer acquisition cost without fooling yourself
By Zach Schleien
The CAC formula is simple. This guide shows what to count, why leads are not customers, and how to read the number when sales take time.
Customer acquisition cost, or CAC, is what you spend to win one new paying customer. Add up your sales and marketing costs for a period, then divide by the number of new customers you won. The math is simple. The hard part is deciding what belongs in each number.
If you count only ad spend but leave out the people and tools needed to close the sale, your CAC looks better than it is. Dividing by newsletter signups gives you cost per signup. Dividing by booked calls gives you cost per call. CAC uses paying customers.
The customer acquisition cost formula
CAC = sales and marketing acquisition costs ÷ new paying customers
Pick a period first, such as a month or a quarter. Count the costs used to find and win customers during that period. Then count people or companies that became paying customers for the first time. Shopify's CAC guide uses this same basic formula and includes sales costs, marketing costs, tools, and content in the spend side.
Here is a made-up example. A business spends $6,000 on marketing and $4,000 on sales during a quarter. It wins 20 new paying customers. Its CAC for that quarter is ($6,000 + $4,000) ÷ 20 = $500 per customer.
That $500 is an average for the whole business during that period. It does not tell you which channel worked, whether the customers will stay, or whether $500 is affordable for that business.
What should you include in CAC?
Start with costs tied to getting new customers:
- Ad spend and fees paid to run campaigns
- Content and creative work used to attract new buyers
- Sales pay and commissions for the people closing new business
- Agency, contractor, and software costs used for acquisition
- Events, webinars, or other campaigns meant to bring in new buyers
If a person or tool serves both new customers and existing customers, choose a reasonable way to split the cost and use it the same way each period. Keep a note of what you counted. A CAC number is hard to compare over time if your rules for counting costs keep changing.
Do not confuse a narrow metric with the full one. Ad spend divided by customers from those ads can be useful, but label it paid-channel CAC. It is not your total CAC if sales calls, software, and creative work also helped win those customers.
A signup is not a customer
This is where a lot of founder dashboards get misleading. A newsletter signup, a lead-magnet download, and a booked call are steps toward a sale. Count a new customer when that person or company pays.
Say an ad campaign costs $2,000 and brings in 100 newsletter signups, 10 booked calls, and two new customers. In this made-up example, the cost per signup is $20, the cost per booked call is $200, and the ad spend per new customer is $1,000. These are three different answers to three different questions. The last figure still leaves out other sales and marketing costs, so it is not full CAC.
Keep tracking the early steps. They help you see where a funnel loses people. Just do not call them CAC. Shopify's guide to cost per lead makes the same distinction between a lead and a paying customer.
What if a sale takes longer than a month?
The simple formula uses spend and new customers from the same period. That can be noisy when a person sees your ad in January, joins your list in February, books a call in March, and buys in April. A one-month CAC report might pair April's customers with April's spend even though earlier work brought them in.
If your sales cycle is long, look at a longer period as well. You can also group leads by when they first arrived and follow each group through to a sale. Keep the simple monthly number for a quick read, but do not treat one month as the full story. HubSpot's CAC guidance also notes that the time from lead to closed sale matters when calculating the metric.
Is your CAC good?
There is no useful answer without knowing what a customer is worth to your business. A $500 CAC could be too high for a one-time $100 sale and workable for a service customer who produces much more gross profit over time. Gross profit is the revenue left after direct costs to serve the customer. Comparing CAC with gross profit gives you a clearer view because the sale price still has to cover those costs.
Also look at how long it takes to earn the acquisition cost back. If you pay to get a customer today but recover that cost many months later, the cash gap matters. Stripe calls this the CAC payback period.
Do not borrow a stranger's CAC target and call it your goal. Start with your costs, your sales cycle, and the value of your customers.
A simple CAC check for founders
Before you use a CAC number to make a spending decision, write down five things:
- The time period you measured
- Which acquisition costs you included
- What counts as a new paying customer
- Whether the figure is business-wide or for one channel
- How long leads take to become customers
Then calculate the number again next period using the same rules. If CAC changes, you can investigate what changed instead of wondering whether the math changed.
FAQs
Do I count my own time as a founder?
If you spend time selling and creating campaigns, ignoring that work can make acquisition look free. You can track cash CAC and a second estimate that includes a stated value for your time. Keep the two numbers separate, and explain how you valued that time.
Is cost per lead the same as CAC?
No. Cost per lead divides spend by new leads. CAC divides acquisition costs by new paying customers. A lead can subscribe, download, or book without buying. Track both if you need to understand where the funnel is working and where it stops.
What if I had no new customers?
Do not divide by zero or report a $0 CAC. Write that CAC cannot be calculated for that period, report the acquisition spend, and keep tracking the leads that might buy later. A longer period may give you a more useful view once customers close.
Should I calculate CAC for each channel?
Yes, when you can trace new customers and the costs that helped win them with reasonable confidence. Keep a business-wide CAC too. A channel report can help you compare options, but it can miss work shared across channels, such as sales calls or content people saw before clicking an ad.
Get one useful growth idea from me every week. Press, leads, conversions, and lessons from building companies. Subscribe Free.
Get the Next One in Your Inbox
I share growth lessons from the work I'm doing: what worked, what it cost, and what I'd do differently. Subscribe Free. Working on something specific? Book a free strategy call.