How to calculate customer acquisition cost (and what you can afford to pay)
How to calculate customer acquisition cost for a small business, what to include, and how to work out the most you can afford to pay for a new customer.
Most business owners know their cost per click and their cost per lead. Far fewer know their customer acquisition cost: what it actually costs to win one paying customer. That is the number that decides whether your marketing makes money, how much you can spend, and how fast you can grow.
When a business says “ads are too expensive”, the cost is rarely the real problem. The problem is that nobody knows what a customer costs, or what one is worth. And winning customers is the expensive part of any business: according to Harvard Business Review, acquiring a new customer costs anywhere from five to 25 times more than keeping an existing one. So it pays to know the number exactly.
This guide shows how to calculate customer acquisition cost for a small business, what to include, and, more importantly, how to work out the most you can afford to pay for a customer.
What is customer acquisition cost?
Customer acquisition cost (CAC) is everything you spend to win new customers, divided by the number of new customers you won in the same period.
Two words in that definition matter more than the rest:
- Paying customers, not leads. A lead who never buys is part of the cost, not part of the result.
- Everything you spend. Not just the ad budget.
What to include in customer acquisition cost
The most common mistake is counting only ad spend. That makes CAC look great on paper while the business quietly loses money. Include every cost that exists to win new customers:
| Include | Examples |
|---|---|
| Ad spend | Google Ads, Bing, Meta, TikTok, LinkedIn |
| Agency and freelancer fees | Ads management, SEO, content, design |
| Tools and software | CRM, booking, email and text tools, call tracking |
| Sales time | The share of salaries or commissions spent on new customers |
| Offer costs | Free consultations, first-visit discounts, samples |
| Content production | Video shoots, creators, photography |
Leave out costs that serve existing customers, like account management or support for clients you already have. Those belong to retention, not acquisition.
How to calculate customer acquisition cost, step by step
- Pick a period. A month works for most businesses. If your sales cycle is long (weeks or months from first contact to sale), use a quarter so the costs and the customers line up.
- Add up every acquisition cost from the table above for that period.
- Count new paying customers won in the same period. Only first-time customers, not repeat purchases.
- Divide the total cost by the number of new customers.
Here is a worked example with made-up numbers. A local service business spends $8,000 on ads, $3,000 on an agency and $500 on software in one month: $11,500 in total. That month it wins 25 new customers. Its customer acquisition cost is $11,500 ÷ 25 = $460.
You can also get there from your cost per lead. If a lead costs $40 and one in ten leads becomes a customer, each customer costs about $400 in ad spend alone ($40 ÷ 10%). This is why a cheap lead is not always a good lead: a $30 lead that closes at 5% costs more per customer ($600) than a $60 lead that closes at 20% ($300).
Blended CAC and CAC by channel
Blended CAC is the number above: all costs, all customers. It tells you whether the business as a whole is buying customers profitably.
CAC by channel splits it by source: what a customer from Google costs compared with one from Meta, SEO or referrals. You need it to decide where the next dollar goes, and you need good tracking and attribution to calculate it. Without tracking, a strong channel can hide a weak one inside a healthy-looking blended number.
What customer acquisition cost can you afford?
A $460 customer acquisition cost is not good or bad on its own. It depends on what that customer is worth to you. So the real question is: how much can you afford to pay for a customer?
Use profit, not revenue
Compare CAC with gross profit, not revenue. Gross profit is what is left after the cost of delivering what you sold: materials, staff time, product costs, refunds. A $1,000 job that costs $600 to deliver leaves $400 of gross profit. If you compare CAC with the $1,000, you will spend money you never had.
Look at the first month and the long run
There are two ways to measure what a customer is worth:
- First-month gross profit: what they bring in during their first 30 days.
- Lifetime gross profit: everything they bring in over the whole relationship, including repeat purchases, upsells and memberships.
Both matter, for different reasons. Lifetime value tells you if a customer is worth having. First-month value tells you if you can afford to grow, because it decides how quickly each customer pays back what you spent to win them. This is called the payback period.
Three health checks
Run your numbers through these three checks. Each one you pass gives you more room to grow:
This also gives you your maximum CAC. If your first-month gross profit per customer is $950 and you want customers to fund the next one, you can afford up to about $475 per customer. That number then sets your ad targets: divide it across your close rate and you have the cost per lead you can afford.
How to improve your customer acquisition cost
There are two ways to fix the numbers: pay less for each customer, or make each customer worth more. The second is often faster.
Pay less for each customer:
- Stop the leaks after the click. Slow replies, no follow-up and no-shows waste leads you already paid for. Here are the five leaks in a sales funnel and how to fix each one. Fast lead follow-up usually lowers CAC more than any change in the ad account. The lead leak calculator shows how much a leak costs you.
- Send traffic to pages built to convert. A focused landing page with one offer turns more of the same clicks into leads.
- Cut wasted spend. Negative keywords in paid search, fresh creative and clear tracking in paid social, and budget moved to the channels with the lowest CAC.
Make each customer worth more:
- Improve the offer. A stronger first offer lifts conversion on every channel at once. Our guide to building an offer stack shows how.
- Add a second sale. An upsell inside the first 30 days raises first-month profit, which is what lets growth pay for itself.
- Keep them coming back. A membership, plan or rebooking system turns one sale into many. See retention and continuity.
All of these are steps in the same path, from first offer to repeat customer. We lay out the whole path in our 7-step customer acquisition system.
Common mistakes
- Counting leads instead of customers. Cost per lead is not customer acquisition cost.
- Counting only ad spend. Fees, tools and sales time are part of the cost.
- Using revenue instead of gross profit. It makes a losing channel look profitable.
- Mixing periods. Costs from this month against customers who first contacted you three months ago. Match the period to your sales cycle.
- Only looking at blended CAC. It can hide one channel that loses money behind another that makes it.
Questions about customer acquisition cost
What is a good customer acquisition cost?
There is no universal number. A good CAC is one your customers pay back, ideally within the first month, and that leaves lifetime gross profit of at least three times what you spent. A $2,000 CAC can be excellent for a business whose customers are worth $15,000, and a $50 CAC can be a disaster if customers are worth $40.
How is CAC different from cost per lead?
Cost per lead is what you pay for an enquiry. Customer acquisition cost is what you pay for a customer. CAC equals cost per lead divided by your close rate, plus every non-ad cost of winning customers.
How often should I calculate CAC?
Monthly for most businesses, and by channel whenever you change budgets. If your sales cycle is long, look at a rolling three-month view so the numbers are not distorted by timing.
Should I include my own time?
If you or your team spend real hours on sales and marketing, yes, at least as an estimate. Leaving it out makes growth look cheaper than it is, and the gap shows up the day you hire someone to do that work.
Want help finding your real numbers? Our growth strategy work starts with exactly this, or you can contact us.