Data & Tracking
Customer acquisition cost: how to calculate and lower your CAC in B2B
Copy for AI
Customer acquisition cost (CAC) is what it costs you on average to win one new customer. The calculation is simple: all your sales and marketing costs over a period, divided by the number of new customers in that same period. But the number by itself says little. Only when you set your CAC against the value a customer generates (the LTV:CAC ratio, with a rule of thumb of roughly 3:1) and against how quickly you earn it back do you know whether your acquisition is healthy or whether you are burning money. In this article, you will learn how to calculate CAC correctly, why the ratio to customer value matters more than the price, and how to lower your CAC without stalling your growth.
At Customer Impact, we steer on customers and revenue, not on vanity numbers. CAC is one of the sharpest yardsticks there is for that, but only if you read it honestly. A low CAC with customers who leave after a month is, after all, worthless. We show you how to prevent that and how to use CAC within your data analytics without drowning in spreadsheets.
Do the math yourself: calculate your acquisition costs in one click with our free CAC calculator.
What exactly is customer acquisition cost?
Customer acquisition cost is the total cost you incur to win a new customer. Not per lead, not per click, but per actual customer who signs or buys. That makes it one of the most honest metrics there is, because it links your entire effort directly to a concrete result: a new customer.
Where most people go wrong: they only count their advertising budget. But CAC covers, as HubSpot stresses in its definition of customer acquisition cost, the whole bill. Alongside your ads, the hours and salaries of your sales and marketing people count too, along with your tools and software, your content production, any agency or freelance costs, and costs such as discounts, demos or onboarding. If you do not count these, you think a customer costs you 50 euros while in reality it is 250. Then you are steering on a fantasy.
In B2B, that distinction is extra important. You are not selling an impulse purchase in a web shop but working with long sales cycles, multiple conversations and a quotation process. A large part of your true acquisition cost therefore sits in sales hours, not in advertising. Whoever ignores that underestimates their CAC structurally.
How do you calculate your customer acquisition cost?
The basic formula is deliberately simple:
CAC = (total sales and marketing costs) / number of new customers
Say you spend 30,000 euros in a quarter on advertising, salaries, tools and content combined, and you win 60 new customers with it. Your CAC is then 500 euros per customer. That is your starting point.
It all comes down to what you put in that numerator. An honest CAC contains at least:
- Advertising budget across all channels
- Salaries and commissions of sales and marketing
- Marketing and sales tools (CRM, email software, tracking tools)
- Content production, including for organic channels
- Agency or freelance costs
- Discounts, trial periods and onboarding costs
Important for B2B: calculate your CAC per channel too. Your CAC via SEO is often much lower than via paid advertising. An average across all channels hides the fact that an expensive channel is dragging down your growth while a cheap channel makes the profit. To steer per channel you need reliable numbers, and for that CAC leans heavily on your marketing KPIs and a clean measurement setup.
Just how skewed that average can be, you see as soon as you break down the same customer per channel: an identical customer costs you, via paid advertising, a multiple of what SEO or a referral asks.
Why does your CAC say little on its own?
Here comes the honest advice that many articles skip: a low CAC does not automatically mean you are doing well. A CAC of 200 euros sounds fantastic, but if that customer is gone after two months and never brings in more than 150 euros, you lose money on every new customer. A low CAC with bad customers is worthless.
That is why you never look at CAC alone, but always in relation to what a customer brings in. Three numbers belong together:
- The LTV:CAC ratio. Set your customer lifetime value (LTV) against your CAC. The widely used rule of thumb from the SaaS world is roughly 3:1: for every euro you spend on acquisition, you ideally recover three euros of customer value. It is a guideline, not a law of nature. If you are around 1:1, you are burning money. If you are at 8:1, you are probably being too cautious and leaving growth on the table.
- The CAC payback time. How long does it take for a customer to pay back their own acquisition cost? If a customer costs you 600 euros and brings in 100 euros per month, your payback time is six months. The shorter, the healthier your cash flow.
- CAC per channel. Not every channel delivers equally valuable customers. What matters is where your profitable customers come from, not where the most leads come from.
A rising CAC is, by the way, not necessarily bad. Sometimes you pay more per customer because you are winning better, more valuable customers. Use a rise as a signal to investigate your funnel, not to panic. It all comes down to the ratio, not the absolute number.
How do you lower your CAC without stalling your growth?
Lowering your CAC is not a matter of spending less, but of spending smarter. Cutting into your budget lowers your CAC on paper and your growth in practice. This is what really works.
Sharpen up your funnel and website
Your website is your best salesperson. Every visitor who drops off because of a slow page, a confusing form or an unclear call to action has cost you money without becoming a customer. Reduce friction in your request or contact flow, shorten your forms, and test your most important pages. The same ad spend then delivers more customers, and your CAC drops on its own.
Lean on organic channels
Whoever runs on paid advertising alone inflates their CAC unnecessarily: paid channels quickly become more expensive. Organic channels such as SEO, email and referrals from existing customers deliver customers at a fraction of the cost, a dynamic that HubSpot also underlines in its explanation of CAC. They also build up more slowly, but the effect stacks: a blog article that keeps ranking delivers customers for years without you paying per click.
Keep your best customers
Keeping an existing customer is almost always cheaper than winning a new one. And your most satisfied customers are your best marketing channel: they refer others, and those warm leads convert more cheaply than cold traffic. Investing in onboarding, customer success and a good relationship therefore not only lowers your churn, it indirectly lowers your CAC and raises your LTV at the same time.
Get your attribution and tracking in order
Without reliable tracking, you invest in what looks good, not in what really works. B2B buyers touch multiple contact points before they sign: an ad, a blog, an email. If you attribute everything to the first or last click, you steer wrong. A marketing attribution model that spreads credit across the entire customer journey gives you a fairer picture of your true CAC per channel, so that your budget shifts to what brings in customers. Good data analysis is the foundation for that.
Frequently asked questions about customer acquisition cost
What is a good CAC in B2B?
There is no universally good number. B2B CACs vary widely by sector, pricing model and sales cycle, and in services they often sit in the hundreds to well over a thousand euros per customer; the international definition of customer acquisition cost shows how broadly this concept is applied. More important than a benchmark is your own ratio: a CAC is good if your LTV lies well above it (guideline of roughly 3:1) and you earn it back quickly.
What is the difference between CAC and LTV?
CAC is what a new customer costs you. LTV is what a customer brings in over the entire relationship. CAC looks at the investment up front, LTV at the return over the lifetime. You need both: only their ratio tells you whether your acquisition pays off.
Does salary really belong in my CAC?
Yes. The hours of your sales and marketing people are a direct acquisition cost, certainly in B2B where many customers come in through personal selling. If you leave out salaries, your CAC looks artificially low and you make decisions based on an overly rosy picture.
How often should I calculate my CAC?
Calculate your CAC at least quarterly, and with active campaigns preferably monthly. That way you see trends in time: a rising CAC you spot early is easier to fix than one you leave for a year.
Steer on customers, not on a low number
Customer acquisition cost is a mirror: it shows how well you turn your effort into real customers. But do not fixate blindly on a low number. A CAC of 200 euros with customers who bring in nothing is worse than a CAC of 800 euros with customers who keep billing for years. Count your full cost, set it against your customer value, and steer on healthy unit economics instead of on a nice number in a report.
Want to know what your true CAC is and which channels deliver your best customers? We are here to help. Schedule your free intake.
Free website scan
Enter your website and get an automatic scan within minutes, with concrete technical and SEO improvements. No sales pitch.
We only use your details for your scan. No spam, unsubscribe anytime.