Guide · Marketing metrics
Customer acquisition cost for B2B: how to calculate it when sales take months
In B2B, CAC is a lagging number: it tells you what last quarter’s campaigns cost. To steer this quarter, measure CAC by lead cohort and watch the earlier stage costs that predict it.
What is customer acquisition cost?
Short answer
Customer acquisition cost (CAC) is what you spend to win one new customer. Divide sales and marketing costs for a period by the new customers they produced. In B2B, match costs to the customers that came from those leads, not to customers who happened to close that month, because deals often close months after the ad spend.
Three versions of CAC are in common use, and arguments about CAC are usually arguments about which one is on the slide.
| Type | Costs included | Customers counted | Use it for |
|---|---|---|---|
| Paid-media CAC | Ad spend only | New customers from that channel’s leads | Comparing campaigns and channels |
| Fully-loaded CAC | Ad spend, agency, tools, creative, share of sales time | New customers from paid acquisition | Payback, LTV:CAC and budget cases |
| Blended CAC | All sales and marketing cost, including events and marketplaces | All new customers from every source | Board reporting; never for judging one channel |
CAC is not cost per lead. A form fill or RFQ is the start of a sale, and a channel with cheap leads can have the highest CAC if few of them qualify or buy. The stages in between are covered in the cost per qualified lead guide.
How do you calculate CAC, and what should it include?
CAC = acquisition costs ÷ new customers won from those costs. Count only new customers: renewals, upsells and repeat dealer orders are not acquisitions.
| Cost | Industrial | Software | Consulting | Belongs in |
|---|---|---|---|---|
| Media spend | Yes | Yes | Yes | Paid-media, fully-loaded, blended |
| Agency or management fees, creative, tools | Yes | Yes | Yes | Fully-loaded, blended |
| Share of sales time on new business | Sales engineer or BD time on quotes | SDR and account executive time | Partner time on consultations and proposals | Fully-loaded, blended |
| Product trials, site visits, proposal preparation | Trials and site visits | – | Proposal preparation | Fully-loaded, blended |
| Trade shows and marketplace subscriptions | Such as IndiaMART, TradeIndia or Thomasnet | Events | Events | Blended only |
Should CAC include sales salaries?
Short answer
For fully-loaded CAC, yes. Include the share of sales, SDR or sales-engineer time spent on new business, plus agency fees and tools. Keep a separate paid-media CAC, media spend only, to compare campaigns and channels. Report both and say which one you’re showing, because the gap can be large, as the worked numbers below show.
Estimate the share simply: hours spent on new-business leads from paid channels ÷ total hours, multiplied by salary cost. Agree the method with finance once and keep it fixed.
Tax. In India, if you claim input tax credit on the GST charged on ad and agency invoices, leave that GST out of CAC; if you can’t claim it, include it. Confirm the treatment with your CA. The same principle applies to UAE VAT, charged at 5% (Federal Tax Authority).
Why does same-month CAC mislead in long sales cycles?
Short answer
Use cohort CAC. Group customers by the month their first lead arrived, then divide that month’s acquisition spend by the customers eventually won from it. Treat the number as provisional until the cohort is older than most of your deals take to close, such as the 80th-percentile lead-to-close time in your CRM.
The textbook CAC formula divides this period’s spend by this period’s customers. With a 90 to 180-day cycle, that matches January’s spend to customers whose leads arrived months earlier. When spend rises, CAC looks better than it is for a quarter; when spend falls, it looks worse.
Cohort CAC fixes the match. The table follows one month of an industrial manufacturer’s spend as its purchase orders arrive.
| Days since the RFQs arrived | 30 | 60 | 90 | 150 |
|---|---|---|---|---|
| Purchase orders won so far | 1 | 2 | 3 | 4 |
| Cohort paid-media CAC | ₹3,00,000 | ₹1,50,000 | ₹1,00,000 | ₹75,000 |
| Status | Maturing | Maturing | Maturing | Mature |
A day-30 reading would show a CAC four times the final one. Same-month division would show something worse: either no orders at all, or orders borrowed from older cohorts.
Small numbers make it noisier still. With 4 customers, one order more or less moves paid-media CAC from ₹75,000 to ₹60,000 or ₹1,00,000. A practical rule: with fewer than about 10 customers a period, judge a rolling three-month cohort CAC, and watch the upstream rungs below. It is a working habit, not a statistical test.
Original framework
The CAC Ladder: where CAC is won or lost
CAC is the bottom rung of a ladder of stage costs. When CAC rises, the rung that moved tells you what to fix. Stage definitions follow the lead generation funnel guide.
| Rung | Count | Cost per rung | Rate from rung above | If this rung breaks, look at |
|---|---|---|---|---|
| RFQs | 240 | ₹1,250 | – | Bids, CPCs, landing page conversion |
| Qualified RFQs | 60 | ₹5,000 | 25% | Search terms, targeting, form questions |
| Quotes | 18 | About ₹16,667 | 30% | Requirement fit, sales response time |
| Purchase orders (paid-media CAC) | 4 | ₹75,000 | 22.2% | Pricing, lead time, sales follow-up, not ads |
A rising cost per qualified RFQ points at targeting or search terms; junk leads from ads covers a collapsing qualified rate. A falling quote-to-order rate points at pricing or sales, and more ad spend won’t fix it.
What is CAC payback, and what is a good payback period?
Short answer
It depends on the model. Divide fully-loaded CAC by the monthly gross margin a customer produces. Subscription software is usually judged in months of recurring margin. Industrial and consulting firms often recover CAC within the first order or engagement, so judge them on first-deal gross margin and payment terms.
CAC payback in months = fully-loaded CAC ÷ monthly gross margin per new customer. Separate accounting payback from cash payback. A purchase order on net-60 terms pays about two months after it is placed; EPC work billed on milestones may pay later still. Your cash limit, not a benchmark, sets how long a payback you can fund.
What is a good LTV:CAC ratio for sales-assisted businesses?
Lifetime value should be based on gross margin, not revenue. Build it for your model:
- Software: annual contract value × gross margin × expected years as a customer.
- Industrial: gross margin on the first order plus expected repeat orders.
- Consulting: engagement fee × margin × expected engagements per client.
A ratio of 3:1 is a practitioner convention, not a law. Below 3:1 can be fine when payback happens inside the first deal. Well above 5:1 can mean you are under-investing and leaving customers to competitors. Calculate LTV by acquisition channel cohort where you can, because a channel that brings bigger buyers can justify a higher CAC.
How should you compare CAC across Google, Meta and LinkedIn?
Compare cohort CAC and cost per opportunity, never cost per lead. If LinkedIn’s cost per qualified lead is twice Google’s but its qualified leads become customers at three times the rate, LinkedIn’s CAC is two-thirds of Google’s. Agree one rule for which channel gets credit when a buyer touched both; the paid media pipeline guide covers it, and Google vs LinkedIn Ads for B2B covers the channels.
How do ad platforms affect CAC?
Google, Meta and LinkedIn bid towards the conversions you give them. If the only conversion is “form submitted”, bidding lowers cost per form, not CAC. Sending later stages back, such as qualified, opportunity or won, gives each platform a signal closer to CAC, within its rules:
- Google: since 15 June 2026, offline conversion imports and enhanced conversions for leads uploads go through the Data Manager API (Google Ads Help). The click-through conversion window defaults to 30 days and can run to 90 depending on the source (Google Ads Help), so an order that arrives after the window isn’t counted.
- LinkedIn: windows of 1, 7, 30 or 90 days, and 180 or 365 days for categories such as Lead, Qualified Lead and Sales Qualified Lead when conversions arrive by Conversions API or CSV (LinkedIn Help).
- Meta: accepts CRM events through the Conversions API; check the attribution setting in your account.
The deepest stage isn’t always the best signal, because it arrives too late and too rarely to steer bidding; see which lead stage to optimise for and CRM lead stages for ad platforms. And fixing tracking changes measured CAC, not real CAC; recovered reporting is not new business.
Worked numbers
CAC, payback and LTV:CAC in three businesses
| Industrial manufacturer, India | Software company, US | Consultancy, UAE | |
|---|---|---|---|
| Media spend and chain | ₹3,00,000 → 240 RFQs → 60 qualified → 18 quotes → 4 orders | $15,000 → 60 demo requests → 24 qualified → 10 opportunities → 3 won | AED 40,000 → 80 enquiries → 24 consultations → 8 proposals → 2 engagements |
| Paid-media CAC | ₹3,00,000 ÷ 4 = ₹75,000 | $15,000 ÷ 3 = $5,000 | AED 40,000 ÷ 2 = AED 20,000 |
| Other acquisition costs | ₹1,20,000 (agency, sales engineer time on 18 quotes, tools) | $4,000 ($3,000 SDR and account executive time, $1,000 tools) | AED 16,000 partner time |
| Fully-loaded CAC | ₹4,20,000 ÷ 4 = ₹1,05,000 | $19,000 ÷ 3 = about $6,333 | AED 56,000 ÷ 2 = AED 28,000 |
| Gross margin per customer | Order of ₹12,00,000 at 22% = ₹2,64,000 | $12,000 a year at 80% = $800 a month | Fee of AED 120,000 at 40% = AED 48,000 |
| Payback | Inside the first order; cash about two months after it on net-60 terms | $6,333 ÷ $800 = about 7.9 months | Inside the first engagement |
| Lifetime value | Three orders expected: ₹7,92,000 | Three years: $28,800 | 1.5 engagements expected: AED 72,000 |
| LTV:CAC | About 7.5:1 | About 4.5:1 | About 2.6:1 |
The manufacturer’s fully-loaded CAC is 40% higher than its paid-media CAC, which is why every CAC slide should say which one it shows. Its 7.5:1 ratio suggests room to buy more qualified RFQs, as the marketing ROI guide shows from the profit side. The consultancy sits below 3:1, but recovers its CAC inside the first engagement, so cutting spend on the ratio alone would be a mistake. Check payback before cutting.
Why did our CAC go up?
Short answer
Check measurement first: missing CRM stages or immature cohorts can make CAC look worse. Then work down the ladder: qualified-lead rate, opportunity or quote rate, win rate and deal size, and finally media costs. The rung that moved tells you whether to fix targeting, offer, sales follow-up or bids.
- Tracking and stage completeness. Are orders, especially dealer-closed ones, reaching the CRM? If not: Investigate.
- Cohort maturity. Is the cohort younger than your 80th-percentile close time? If so: Wait.
- Qualified rate. Falling? Investigate search terms, audiences and form questions.
- Opportunity or quote rate. Falling? Review offer and lead fit with sales.
- Win rate and deal size. Falling? Usually pricing, competition or sales, not ads.
- Media costs. CPCs or CPMs up with rates steady? Review bids, budgets and auction pressure, then Act inside agreed boundaries.
Common CAC mistakes
- Dividing same-month spend by same-month customers in a long cycle.
- Counting RFQs, demos or MQLs as customers.
- Counting renewals, upsells or repeat dealer orders as new customers.
- Folding referral, organic and trade-show customers into a paid channel’s CAC.
- Leaving out sales cost in a sales-assisted model.
- Missing orders closed by dealers or distributors. Add a dealer update field or reconcile monthly; otherwise CAC is overstated.
- Reacting to one month with 3 to 5 customers.
- Including GST or VAT you recover as input credit.
What differs by company size
- SMB: a spreadsheet with lead date, source, stage and won date; the founder or sales head updates stages weekly. No CRM is needed to calculate cohort CAC.
- Mid-market: CRM stage fields and inclusion rules agreed with finance; monthly cohort updates and quarterly decisions.
- Enterprise: CAC by segment and region, a documented credit rule for sourced and influenced deals, and approvals for budget changes that follow from it.
What to measure next
Measure your 80th-percentile lead-to-close time by channel, the qualified rate on each rung, and payback on matured cohorts. Then size next year’s spend with the B2B marketing budget guide, and show CAC on the quarterly lane of your marketing KPI dashboard. In the UAE and wider Gulf, long procurement cycles make cohort CAC essential; see GCC B2B paid ads.
Where configured, Zephra sends CRM lead stages to Google through the Data Manager API and to Meta and LinkedIn through their Conversions APIs, and uses lead quality and business outcomes from CRM data or a spreadsheet to guide campaigns. See lead quality optimisation and conversion tracking.
Questions, answered
Customer acquisition cost FAQ
01Is cost per lead the same as CAC?
No. Cost per lead measures what a form fill or RFQ costs; CAC measures what a paying customer costs. A channel with cheap leads can have the highest CAC if few leads qualify or buy. Track the stages in between to see where the difference comes from.
02What is the difference between blended and paid CAC?
Blended CAC divides all sales and marketing cost by all new customers from every source. Paid CAC uses one channel’s spend and the customers from its leads. Never judge a single channel on blended CAC.
03What is a good LTV:CAC ratio for B2B?
3:1 is a common convention. Treat it as a starting point: a lower ratio can be fine when CAC is recovered in the first deal, and a much higher one can mean you are under-investing. Check payback first.
04How often should we calculate CAC?
Update cohort CAC monthly and make decisions on it quarterly, once cohorts have matured. Watch cost per qualified lead weekly in the meantime.
05Can we calculate CAC without a CRM?
Yes. A spreadsheet with lead date, source, stage and won date is enough for cohort CAC, as long as someone updates stages every week.
06How do dealer-closed orders affect CAC?
If dealers close orders your CRM never sees, CAC is overstated. Reconcile dealer orders against your RFQs monthly, or add a dealer update field, before judging a channel.
07Should trade shows and IndiaMART count in CAC?
Include them in blended CAC, not paid-media CAC. They compete for the same budget, so compare them on cost per qualified enquiry too; see B2B marketplaces vs paid ads.
Your accounts
See where your ad spend leaks before it reaches a customer.
The free ad account assessment reviews wasted spend, campaign structure, performance constraints and measurement gaps across Google, Meta and LinkedIn. It takes 10–15 minutes, needs no CRM and makes no campaign changes.