B2B Saas Customer Acquisition Cost Calculator
Calculate your B2B SaaS CAC
B2B SaaS customer acquisition cost equals total sales and marketing costs divided by new customers acquired during the same period.
Formula: CAC = Fully loaded sales and marketing spend / New customers acquired.
Worked example: $360,000 in fully loaded sales and marketing spend divided by 24 new customers equals $15,000 CAC. This is an illustrative calculation, not a SaaS CAC benchmark.
Your result is cost per new customer, not cost per lead, opportunity, expansion, renewal, or active account.
What to include in fully loaded CAC
Fully loaded CAC captures the cost of winning each new paying account, not just ad spend. In this B2B SaaS customer acquisition cost calculator, count acquisition costs incurred in the selected period and divide by customers acquired in that same period.
Include media, campaigns, events, marketing and sales compensation, commissions, agencies, acquisition tools, data, and a documented allocation of relevant shared costs.
| Category | Treatment |
|---|---|
| Paid media | Include |
| SDR salaries | Include |
| AE commissions | Include |
| Sales engagement software | Include or allocate by usage |
| Customer onboarding | Exclude |
| Product engineering | Exclude |
| Renewal management | Exclude |
Exclude customer success, implementation, product development, general finance, and renewal-only costs unless you have a documented acquisition allocation. Define new customers as newly acquired logos or new paying accounts, then use that definition consistently. Allocate shared tools by team usage, or include them fully when they primarily support acquisition.
Match costs and customers to the same acquisition period
Monthly CAC is useful for operating visibility: divide fully loaded acquisition costs recorded in a month by customers acquired in that month. For longer buying cycles, also review quarterly or trailing-period results, since month-to-month closes can distort sales and marketing efficiency.
- Simple period-based CAC: divide spend and new customers from the same reporting period.
- Cohort-aligned CAC: match acquisition spend to the customers it influenced, even when they close later.
For example, a company may invest heavily in enterprise acquisition during Q1, then close the influenced customers in Q2. Simple Q1 CAC may look high because few deals closed, while a cohort-aligned view assigns the Q1 investment to those Q2 wins. Both views are useful, but answer different questions.
Do not compare SaaS CAC calculator results using different windows, attribution rules, customer definitions, or cost inclusions. Consistent methodology makes CAC payback period and LTV to CAC ratio decisions more reliable. Review our research methodology for how RevXForge labels assumptions and limitations.
Worked CAC examples by B2B SaaS go-to-market motion
These illustrative calculations are not a SaaS CAC benchmark. Acceptable CAC depends on deal size, sales cycle, retention, gross margin, market maturity, and channel mix.
- Illustrative product-led: $60,000 in fully loaded spend ÷ 150 new customers = $400 CAC. Self-serve onboarding and lower-touch acquisition can spread costs across more customers.
- Illustrative sales-led mid-market: $450,000 ÷ 30 new customers = $15,000 CAC. Account executives, demos, and qualification increase the cost structure.
- Illustrative enterprise: $1,200,000 ÷ 12 new customers = $100,000 CAC. Longer cycles, multiple stakeholders, and solution support require more selling capacity.
A higher B2B SaaS customer acquisition cost is not automatically worse if gross profit, retention, expansion, and CAC payback period support it. For comparison, Compare against segmented B2B revenue benchmarks by deal size, motion, and industry, not one blended average.
Interpret CAC with payback period and LTV to CAC ratio
CAC becomes more useful when paired with payback and lifetime value. CAC payback period is the time required for gross profit from a newly acquired customer to recover acquisition cost.
CAC payback months = CAC / Monthly gross profit per new customer
- Optional field: Average monthly recurring revenue per new customer. This is the monthly revenue attributed to a typical newly acquired customer.
- Optional field: Gross margin percentage. This converts monthly recurring revenue into monthly gross profit.
- Output: Monthly gross profit. Monthly recurring revenue multiplied by gross margin.
- Output: CAC payback period. The estimated months needed to recover fully loaded CAC.
Simplified example: $15,000 CAC divided by $1,500 in monthly gross profit equals a 10-month payback period. This excludes changes in expansion, churn, and cash timing.
LTV to CAC ratio is estimated customer lifetime value divided by CAC. Its usefulness depends heavily on retention, expansion, gross margin, and the LTV method used. Review CAC, payback, and LTV to CAC together: low CAC alone does not prove sales and marketing efficiency. Compare against segmented B2B revenue benchmarks by motion, deal size, and industry.
How to use CAC to diagnose sales and marketing efficiency
A B2B SaaS customer acquisition cost calculator is most useful as a trend, not a single finance result. Track fully loaded CAC by month and quarter, then segment it by customer segment, channel, deal size and go-to-market motion where data quality permits. Compare those views with segmented B2B revenue benchmarks, not a blended average that hides meaningful differences.
Rising CAC does not automatically mean paid acquisition is failing. It can indicate weaker pipeline quality, lower conversion, constrained sales capacity, channel saturation, poor ICP fit, longer sales cycles, or an intentional move upmarket that changes GTM economics.
- If spend is stable but new customers fall, review lead-to-opportunity conversion, win rate, sales capacity and cycle length before blaming paid media.
- If one segment's CAC rises, compare its pipeline, conversion and sales process with segments that remain efficient.
- If CAC improves after spend cuts, check whether reduced volume is masking an unresolved capacity or conversion constraint.
Use the SaaS CAC calculator result to form a diagnostic question, then investigate the constraint before changing budget. For a structured view across pipeline, conversion, capacity and economics, Run the Revenue Engine Diagnostic.
Methodology notes and limitations
This B2B SaaS customer acquisition cost calculator produces derived outputs from your entries. Its reliability depends on consistent cost allocation, attribution, and customer-count definitions, not on the formula alone.
When sharing CAC internally, label it as blended, paid, fully loaded, period-based, or cohort-aligned. CAC is not a universal pass or fail metric: an acceptable level varies with deal size, go-to-market motion, gross margin, retention, and available cash.
Record these assumptions with every calculation:
- Same reporting window for costs and customers
- New-logo customer definition
- Included sales and marketing costs
- Attribution method
- Gross margin source
- Whether expansion revenue is excluded from initial CAC
Before comparing results with a SaaS CAC benchmark, compare methodology first. Compare against segmented B2B revenue benchmarks and review our research methodology to understand how definitions and derived figures affect the comparison.
Frequently Asked Questions
What is the difference between CAC and cost per acquisition?
CAC usually means the total sales and marketing cost to acquire one new paying customer, while cost per acquisition (CPA) can refer to the cost of any defined conversion, such as a lead, trial, app install, purchase, or customer. The terms are sometimes used interchangeably, so teams should define the acquisition event and included costs before comparing results.
Should B2B SaaS CAC include salaries and commissions?
Yes. For a fully loaded B2B SaaS CAC calculation, include sales and marketing salaries, benefits, and commissions when those roles contribute to winning new customers. Allocate shared-role costs using a consistent method so CAC remains comparable over time.
Should renewals and expansion revenue be included in CAC?
Standard new-customer CAC generally excludes renewals and expansion revenue from the new-customer denominator, because it measures the cost to acquire new logos. If expansion is a major growth motion, track expansion CAC or cost-to-serve separately to understand the investment required to grow existing accounts.
What is a good CAC payback period for B2B SaaS?
A good B2B SaaS CAC payback period is one that fits your gross margin, retention, contract terms, growth strategy, deal size, sales cycle, and cash position, not a universal target. Compare your result with consistently defined, segmented peers by deal size, GTM motion, and industry: Compare against segmented B2B revenue benchmarks.
Why did our CAC increase even when sales and marketing spend stayed flat?
CAC rises when you acquire fewer new customers from the same sales and marketing spend. Common causes include lower funnel conversion, longer sales cycles, a shift toward higher-cost segments or channels, weaker ICP fit, reduced sales capacity, or attribution and timing differences between spend and closed customers; investigate the funnel before changing budget, or Run the Revenue Engine Diagnostic.
Conclusion
A B2B SaaS customer acquisition cost calculator is most useful when it produces a consistent, fully loaded view of what it takes to win a customer, then makes changes in efficiency visible over time. CAC alone does not explain whether the constraint sits in pipeline, conversion, sales capacity, or the underlying economics.
RevXForge’s free Revenue Engine Diagnostic helps revenue teams connect CAC to those wider revenue engine factors before deciding where to invest.
References & industry sources
Find the constraint behind rising CAC
A CAC result shows the symptom, not always the cause. Use RevXForge's free Revenue Engine Diagnostic to connect pipeline, conversion, capacity, and economics before deciding where to invest.
Learn more