MarketingTrouble Blog · Marketing Strategy
Know Your Number: Cost Per Customer Math for Small Businesses
What does a new customer actually cost you? The simple CAC math every small business owner should know before judging any marketing channel.
Most small business marketing arguments are really math problems wearing a disguise. "Google Ads is too expensive" usually means "I do not know what a customer costs me, so every click feels like a gamble." There is a number that ends the guessing. It goes by CAC, customer acquisition cost, and you do not need a finance degree to run it. You need four numbers you can mostly get free.
This is the budget step that follows the audit I recommend before spending anything. Audit first, math second, ads third.
The four numbers, in plain terms
- Cost per click. What one visitor costs you. In Google Ads this is right on the screen, and for many local services it runs from two dollars to twenty or more.
- Conversion rate. Out of 100 visitors to your page, how many call or send a form. Two to five out of 100 is common for a decent page.
- Close rate. Out of 10 leads, how many become paying customers. For a lot of local services, two or three is honest.
- Customer value. What one customer is worth over a year, repeat work and referrals included, not just the first ticket.
A worked example with round numbers
Say your clicks cost $5 each and you buy 100 of them. That is $500 of traffic. Your page converts at 5 percent, so those 100 visitors produce 5 leads. Your cost per lead is $100. You close one in five leads, so those 5 leads produce one customer. Your cost per customer is $500.
Now the only question that matters: is a customer worth more than $500 to you over the next year? If an average customer spends $1,200 a year with you, that channel works, and you should feed it. If an average customer spends $300 once and never returns, that channel cannot work at $5 clicks, and no amount of ad tweaking will save it. The math is not pessimistic or optimistic. It is just the math.
What the number tells you to do
If the math fails at the click price, change the channel, not the ad. Cheaper traffic exists: better organic rankings, your Google Business Profile, referrals, past customer follow-up. Each has its own cost per customer, and the cheapest channel you are ignoring is usually your own old lead list.
If the math almost works, fix conversion before buying more clicks. In the example, moving the page from 5 percent to 10 percent cuts your cost per customer from $500 to $250. Same ads, same budget, twice the result. That is why I keep saying the website does half the marketing.
If the math works, spend with confidence and a ceiling. Set your maximum cost per lead at a number your close rate can survive, and judge the channel monthly, not daily. Small numbers jump around. A month of data tells the truth.
Where owners usually fool themselves
- Counting gross revenue instead of what is left after doing the work.
- Forgetting repeat business, which makes a customer worth more than the first invoice.
- Judging a channel after ten clicks. Ten clicks is weather, not climate.
- Not tracking where leads came from, so the math runs on feelings.
If you want help plugging your real numbers into this, that is a normal part of my marketing strategy help sessions. And if you are deciding on an ad budget specifically, I wrote a companion piece on how much a small business should spend on Google Ads that starts from this same math.
On a screen share, I can open your ad account and your real numbers and run this calculation live, so you leave knowing your number instead of guessing at it. That is the kind of thing I find and fix live, while you watch.
Want a hand with this?
This is exactly the kind of thing I fix live on a screen share, while you watch. Start with a free 15-minute Marketing Check, or book a fix session, $99 for the first hour.