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.

Total sales and marketing costfor the period
÷
New paying customersin the same period
=
Customer acquisition costwhat one customer costs you
Example numbers: $11,500 spent ÷ 25 new customers = $460 per customer
The customer acquisition cost formula.

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:

IncludeExamples
Ad spendGoogle Ads, Bing, Meta, TikTok, LinkedIn
Agency and freelancer feesAds management, SEO, content, design
Tools and softwareCRM, booking, email and text tools, call tracking
Sales timeThe share of salaries or commissions spent on new customers
Offer costsFree consultations, first-visit discounts, samples
Content productionVideo 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

  1. 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.
  2. Add up every acquisition cost from the table above for that period.
  3. Count new paying customers won in the same period. Only first-time customers, not repeat purchases.
  4. 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.

Example numbers
Business A
$460 to win a customer
$300 profit in month one
Waits about six weeks to earn the cost back.
Business B
$460 to win a customer
$950 profit in month one
Earns it back in the first month, with enough left to win the next customer.
Same customer acquisition cost. Very different businesses.

Three health checks

Run your numbers through these three checks. Each one you pass gives you more room to grow:

Lifetime profit ≥ 3× CACThe business is viable. Each customer is worth well over what they cost, with room left for overheads. But growth is paid for out of your own pocket while you wait.
First-month profit ≥ CACCustomers pay for themselves. What you spend comes back within about 30 days, so you can grow without tying up cash for months.
First-month profit ≥ 2× CACCustomers pay for the next customer. Growth funds itself, and the limit becomes how many customers you can serve, not how much cash you have.
The more of these you pass, the faster you can scale.

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.

Your Revenue Growth Starts Here.