Why B2B CAC is a decisive metric for SMEs
In the Swiss B2B market, acquiring a new business customer requires time, expertise and resources: long sales cycles, tailored proposals, dedicated onboarding and often multiple stakeholders on the client side. Customer Acquisition Cost (CAC) summarises how much the company spends, on average, to win each new contract or recurring customer.
Unlike B2C, where a purchase can happen in a few clicks, in B2B the acquisition cost is spread over months of prospecting, demos, negotiation and activation. Without structured measurement, it is easy to overestimate the profitability of a contract or underestimate the effect of sales campaigns on operating margin.
This guide explains how to calculate CAC in a way that is consistent with Swiss accounting, how to estimate the payback period, and how to link these indicators to an SME's gross and net margins — so you can make decisions based on numbers, not intuition.
Basic B2B CAC formula
The most widely used calculation for a Swiss SME with direct sales or partner channels is:
CAC = Total sales costs for the period ÷ New customers acquired in the same period
The denominator should count only new customers (first contract signed or first order invoiced), not renewals or upsells to existing customers. The numerator includes all expenses attributable to acquisition: sales team salaries, commissions, marketing, CRM tools, events, travel and commercial onboarding costs.
For accounting consistency, it is advisable to calculate CAC on a monthly or quarterly basis and then annualise it. A common mistake is to measure costs over twelve months but divide by customers acquired in a single peak quarter — the result is artificially low.
Numerical example
A Ticino-based software company with 12 employees invests CHF 180,000 per year in sales and marketing (2 part-time sales FTEs, CRM, trade shows, content). Over twelve months it acquires 15 new B2B customers.
CAC = CHF 180,000 ÷ 15 = CHF 12,000 per customer
What to include (and exclude) from the calculation
CAC accuracy depends on how costs are defined. Here is a practical breakdown for Swiss SMEs:
Include
- Gross salaries and social charges for the sales and marketing team
- Commissions and bonuses tied to closing new contracts
- Advertising spend (LinkedIn Ads, Google, sponsorships)
- Costs of participating in B2B trade shows and events
- CRM subscriptions, marketing automation, prospecting tools
- External consultants for lead generation or sales enablement
- Share of commercial onboarding (initial customer setup)
Exclude or treat separately
- After-sales service and customer success costs for existing customers
- Product development not linked to sales
- General administrative overheads (rent, in-house accounting)
- Upsell and cross-sell to the installed base (calculate a separate incremental CAC)
- Delivery costs after contract signature (design, implementation)
In Switzerland, personnel costs include OASI/DI/IC, occupational pension (BVG) and accident insurance (UVG) contributions — items that significantly affect CAC when sales staff are employed locally. If you use freelancers or external agencies, include the invoiced amount (excluding VAT if you calculate CAC on internal cost).
CAC, LTV and the sustainability ratio
CAC alone is not enough: it must be compared with the economic value the customer generates over time. Key metrics for Swiss B2B:
| Metric | Formula | B2B interpretation |
|---|---|---|
| CAC | Sales costs ÷ New customers | Average investment to acquire a customer |
| LTV (Lifetime Value) | Average annual gross margin × Average relationship duration | Net value generated by the customer over their lifecycle |
| LTV/CAC ratio | LTV ÷ CAC | Typical target ≥ 3:1 for SaaS or recurring models |
| CAC payback | CAC ÷ Monthly gross margin per customer | Months needed to recover the sales investment |
| Contribution margin | Customer revenue − Direct variable costs | Basis for assessing whether payback is acceptable |
For a consulting firm or an industrial supplier with multi-year contracts, LTV is based on contractual gross margin (revenue minus direct project costs), not gross revenue. For a B2B SaaS model, ARR (Annual Recurring Revenue) multiplied by average duration and gross margin rate is often used.
Calculating the payback period
Payback indicates how many months it takes for a customer's cumulative gross margin to cover the CAC incurred to acquire them. Formula:
Payback (months) = CAC ÷ Average monthly gross margin per customer
In Swiss B2B, sales cycles of 3–9 months are not uncommon. If CAC is CHF 12,000 and the contract's monthly gross margin is CHF 2,000, commercial payback is 6 months after activation — to which the months of sales activity before signature must be added.
For models with upfront billing (annual subscriptions), accounting payback can be more favourable than cash payback: the customer pays immediately, but revenue is recognised over time under Swiss accounting rules (Art. 958b CO and Swiss GAAP FER). Both perspectives — cash and accrual — should be monitored.
< 12 months
Healthy payback for SaaS and recurring services
12–24 months
Acceptable if LTV is high and churn is low
> 24 months
Risk signal: review pricing or sales efficiency
Impact of CAC on operating margins
CAC erodes operating margin when acquisition costs grow faster than revenue per customer. Here is how to read the impact at income statement level:
Gross margin: revenue minus direct costs (materials, subcontractors, variable licences). CAC does not affect this line, but payback is calculated on gross margin.
Operating EBITDA: gross margin minus sales, administrative and general costs. CAC is implicit in sales and marketing line items. A rising CAC without a proportional increase in revenue compresses EBITDA.
Net profit: after depreciation, interest and taxes (federal, cantonal and municipal on profit). Inefficient customer acquisition reduces the tax base, but at the cost of slower growth and lower liquidity.
Comparative scenario
IT services SME: annual revenue CHF 1.2 million, gross margin 55%, sales costs CHF 200,000, 10 new customers → CAC CHF 20,000. Average annual revenue per customer CHF 48,000, gross margin CHF 26,400.
- Payback: CHF 20,000 ÷ CHF 2,200/month ≈ 9.1 months
- LTV (3 years, 10% churn): ~CHF 71,000 cumulative gross margin
- LTV/CAC: 3.5:1 — sustainable
- If CAC rose to CHF 30,000 without increasing revenue per customer, payback would exceed 13 months and the LTV/CAC ratio would fall below 2.5:1
Accounting and traceability in Switzerland
To calculate a reliable CAC, sales costs must be recorded consistently in the chart of accounts. Good practices for SMEs subject to the Code of Obligations:
Allocate sales and marketing expenses to dedicated accounts (e.g. 60xx–68xx in an SME chart of accounts — operating expenses) and, where possible, to cost centres by channel: direct outbound, inbound, partners, trade shows. This enables calculation of CAC by channel, useful for budget allocation.
Customer acquisition expenses are not capitalised on the balance sheet: under Art. 959b CO and Swiss GAAP FER, sales and marketing costs are operating expenses and must be charged to the income statement for the relevant period. CAC therefore affects current-year profit, not assets.
If the company is subject to VAT and provides taxable supplies, input tax deduction may apply to advertising spend and agency services under Art. 28 VAT Act (subject to limitations for supplies excluded from the scope of tax or provided abroad). CAC should be calculated net of recoverable VAT, to reflect the actual cost to the business.
Accountex tip: link each new customer in the CRM to an account code or cost centre. At month-end, a cross-report between new contracts and sales expenses allows you to update CAC and payback without manual recalculation.
CAC by channel: where to invest in Switzerland
Not all B2B channels have the same acquisition cost. Typical profiles for Swiss SMEs:
| Channel | Indicative CAC | Sales cycle | Best suited to |
|---|---|---|---|
| Referrals and word of mouth | Low (CHF 500–3,000) | Short | Local services, professional firms |
| Direct outbound (cold) | Medium-high (CHF 8,000–25,000) | Medium-long | Software, specialist consulting |
| Inbound (content, SEO) | Medium, decreasing over time | Medium | Solutions with active search demand |
| Partners and resellers | Variable (10–30% commissions) | Medium | Scalable products, cantonal expansion |
| B2B trade shows (e.g. Swiss Industry, SINDEX) | High per lead, low per closed contract | Long | Industry, technology, export |
Monitoring CAC by channel avoids concentrating budget on initiatives with many contacts but few contracts. A channel with a high CAC can still be valid if it brings high-LTV customers (large accounts, multi-year contracts).
How to reduce CAC without compromising quality
Sales efficiency
- Define a clear Ideal Customer Profile (ICP) to avoid unqualified leads
- Standardise proposals and quotes with reusable templates
- Measure conversion rate by funnel stage (MQL → SQL → contract)
- Automate follow-up and tracking in the CRM
Margin leverage
- Review pricing if payback exceeds acceptable thresholds
- Offer annual contracts with minimal discount to improve cash flow
- Reduce variable delivery costs to increase gross margin
- Invest in retention: keeping a customer costs less than acquiring a new one
A realistic goal for a growing B2B SME: keep CAC stable or slightly declining while LTV grows through upsell, renewals and reduced churn. A 10% increase in gross margin per customer has the same effect on payback as a 10% decrease in CAC.
Monthly checklist for management control
Integrate these checks into the SME's monthly or quarterly reporting:
Update the count of new customers acquired in the period (consistent criterion: first invoice or contract signature).
Sum sales costs from the income statement, broken down by channel where possible.
Calculate overall CAC and CAC by channel; compare with the previous quarter.
Estimate payback and LTV/CAC ratio by customer segment.
Check impact on operating margin (EBITDA) and liquidity, not just accounting profit.
Document assumptions and definitions in the management register, to ensure comparability over time and ahead of audit or due diligence.
Conclusion: from data to strategic decision
B2B CAC is not an indicator to calculate once a year when preparing the annual accounts. It is an ongoing control tool that links sales decisions to the real profitability of the Swiss SME: how much it costs to win a customer, how long it takes to recover the investment, and how much margin remains to fund growth, staff and investments.
Defining clear methodologies, aligning accounting and CRM, and monitoring CAC, payback and LTV by channel allows you to allocate resources with greater confidence — and to discuss with shareholders, the board or the bank on the basis of verifiable figures, consistent with Swiss accounting and tax rules.