← Blog

B2B Customer Acquisition Cost (CAC): How to Calculate, Benchmark, and Reduce It

June 27, 2026 · 5 min read

Customer acquisition cost (CAC) is the total cost of acquiring a new customer -- including marketing spend (paid ads, events, content production), sales team salaries and commissions, sales tools (CRM, sequencing, data enrichment), and an allocated portion of overhead -- divided by the number of new customers acquired in the same period. In B2B SaaS, CAC is one of the most important unit economics metrics. Combined with LTV (customer lifetime value), it tells you whether your growth model is sustainable: if the cost of acquiring a customer exceeds the revenue they will generate over their lifetime, the business cannot compound.

How to calculate B2B CAC

The standard CAC formula: CAC = (Total Sales + Marketing Spend) / Number of New Customers Acquired. In practice, define the time period (usually monthly or quarterly), add up all sales and marketing costs for that period (salaries, commissions, paid ads, events, tools, agency fees), and divide by the number of net new customers (not including renewals or upsells). Include all costs: a common mistake is to count only marketing ad spend and omit sales salaries, which understates CAC by 3-5x in a sales-led B2B company where the sales team is the main acquisition engine.

CAC payback period

The CAC payback period is how long it takes to recover the cost of acquiring a customer from the gross profit generated by that customer. Formula: CAC Payback Period = CAC / (MRR x Gross Margin). If your CAC is INR 10 LPA, your customer pays INR 5 LPA/year (INR 42,000/month), and your gross margin is 75%, the payback period is: 1,000,000 / (42,000 x 0.75) = 31.7 months (just under 3 years). Benchmark: best-in-class B2B SaaS companies have a CAC payback period under 12 months; good is 12-18 months; 18-24 months is acceptable for enterprise; above 24 months is a warning sign.

LTV:CAC ratio

The LTV:CAC ratio compares customer lifetime value to the cost of acquiring that customer. LTV = Average Revenue Per Customer / Churn Rate x Gross Margin. An LTV:CAC ratio of 3:1 is the standard B2B SaaS benchmark -- it means that for every rupee spent acquiring a customer, the company generates 3 rupees of lifetime gross profit. Above 3:1: efficient unit economics (though sometimes indicates underinvestment in growth). Below 3:1: either CAC is too high, churn is too high, or prices are too low. Below 1:1: the business is destroying value with each new customer.

How to reduce B2B CAC

  • Tighten ICP targeting: selling to the wrong customers increases sales cycle length and lowers win rates, inflating CAC -- better ICP targeting reduces wasted outbound effort
  • Invest in SEO and content: organic inbound leads have zero incremental variable CAC (the investment is sunk in content creation); at scale, inbound-heavy companies have CAC 3-5x lower than outbound-heavy companies
  • Improve lead qualification: reducing unqualified meetings that waste AE time directly improves conversion rates and reduces effective CAC
  • Shorten sales cycles: every week a deal spends in the pipeline accumulates salary cost -- sales processes designed to compress cycle length directly reduce CAC
  • Increase referrals: referred customers acquire with near-zero direct marketing cost and are usually higher-quality (lower churn) -- a referral programme improves both CAC and LTV simultaneously

B2B CAC benchmarks in India

India B2B SaaS CAC benchmarks vary significantly by segment: SMB-focused SaaS: INR 50,000-3 LPA CAC (self-serve and short cycle); mid-market SaaS: INR 3-15 LPA CAC (AE-led, 60-90 day cycle); enterprise SaaS: INR 15-50 LPA+ CAC (complex committee buying, 6+ month cycle). CAC is generally 30-50% lower for India-focused SaaS vs global SaaS selling into US/EU markets, because India sales salaries are lower -- but India buyer churn is sometimes higher, which compresses LTV and can make the LTV:CAC ratio similar to global benchmarks despite lower absolute CAC.

Frequently asked questions

What is customer acquisition cost (CAC) in B2B?
Customer acquisition cost (CAC) in B2B is the total cost of acquiring a new customer -- including marketing spend (ads, events, content), sales team salaries and commissions, sales tools, and overhead -- divided by the number of new customers acquired in the same period. Formula: CAC = (Total Sales + Marketing Spend in period) / New Customers Acquired in period. CAC is one of the most important unit economics metrics in B2B SaaS: combined with LTV (customer lifetime value), it determines whether the business model is sustainable and scalable.
What is a good CAC for B2B SaaS?
A good CAC for B2B SaaS is measured not in absolute terms but in relation to LTV: an LTV:CAC ratio of 3:1 or higher is the standard benchmark. A CAC payback period under 12 months is considered best-in-class; 12-18 months is good; 18-24 months is acceptable for enterprise SaaS; above 24 months requires strong retention to justify. In India, CAC benchmarks by segment: SMB-focused SaaS: INR 50,000-3 LPA; mid-market: INR 3-15 LPA; enterprise: INR 15-50 LPA+. Absolute CAC numbers are less meaningful than the CAC payback period and LTV:CAC ratio.
How do you calculate CAC payback period?
CAC payback period formula: CAC Payback Period = CAC / (MRR x Gross Margin). Example: if your CAC is INR 10 LPA (INR 1,000,000), your new customer pays INR 5 LPA/year (INR 41,667/month), and your gross margin is 75%: CAC Payback = 1,000,000 / (41,667 x 0.75) = 1,000,000 / 31,250 = 32 months. This means it takes 32 months of gross profit from this customer to recover the cost of acquiring them. Benchmark: under 12 months (best-in-class), 12-18 months (good), 18-24 months (acceptable for enterprise), 24+ months (warning sign).
What is the LTV:CAC ratio and why does it matter?
The LTV:CAC ratio compares what a customer is worth over their lifetime to what it costs to acquire them. LTV = (Average Annual Revenue per Customer / Annual Churn Rate) x Gross Margin. CAC = Total Sales + Marketing spend / New customers acquired. The ratio shows how many rupees of lifetime gross profit you get for every rupee spent on acquisition. The benchmark for B2B SaaS is 3:1 or higher. Below 3:1 usually means the business is either spending too much to acquire customers, churning too many customers, or pricing too low. Above 5:1 sometimes indicates underinvestment in growth (you could afford to spend more on acquisition to grow faster).

Ready to fill your pipeline?

We book qualified meetings with the decision-makers who buy your technology. See what we could generate for you.

Book a Free Consultation