SaaS

Customer Acquisition Cost (CAC)

CAC is one of the most cited metrics in SaaS — and one of the most commonly miscalculated. Getting it right means accounting for every dollar spent to bring a new paying customer through the door, from ad spend to sales salaries to the cost of free trials.

How to Calculate CAC Correctly

CAC = Total sales and marketing spend ÷ Number of new customers acquired in the same period.

The most common mistake is including only ad spend. A complete CAC includes: salaries of everyone in sales and marketing, tools and software, agency fees, event costs, and any free trial or implementation costs you absorb. Underestimating these inputs makes unit economics look better than they are — until investors ask harder questions.

Time-matching matters too. If you're spending on sales cycles that close months later, using the same period for spend and new customers will distort the number. A trailing 3–6 month average typically gives a more accurate picture for sales-led companies.

The LTV:CAC Ratio

CAC in isolation is almost meaningless. What matters is whether the lifetime value (LTV) a customer generates justifies what you spent to acquire them. The standard benchmark is a 3:1 LTV:CAC ratio — generate three dollars of lifetime value for every dollar spent on acquisition.

Below 1:1, you're destroying value on every customer. Above 5:1, you may be underinvesting in growth. The sweet spot for a scaling SaaS business is typically 3:1 to 4:1, with the payback period (how long it takes to recover CAC from a customer) under 12 months.

CAC Payback Period

CAC Payback Period = CAC ÷ Monthly gross margin per customer. This is the number of months you need to retain a customer before recouping what you spent to win them.

Best-in-class SaaS businesses have payback periods under 12 months. A 24-month payback period isn't fatal, but it demands strong retention — you need customers to stick around long enough to become profitable. Anything beyond 36 months typically signals a structural problem in either pricing, sales efficiency, or both.

Reducing CAC Through Product-Led Growth

The most reliable lever for reducing CAC is shifting from a sales-led to a product-led acquisition model. When users can sign up and experience value before ever speaking to sales, you remove the most expensive part of the acquisition funnel.

  • Shorten time to value: The faster users reach their aha moment, the higher your trial-to-paid conversion — lowering blended CAC across the funnel.
  • Invest in activation, not just acquisition: More activation means better conversion from free to paid, which reduces effective CAC without cutting spend.
  • Build referral and viral loops: Every organic or referred signup costs nothing to acquire — pulling your average CAC down substantially at scale.

Frequently Asked Questions

What costs should be included in CAC?
CAC should include all sales and marketing expenses: ad spend, salaries of sales and marketing staff, agency fees, tools, event costs, and any onboarding or implementation costs you absorb. Many teams undercount CAC by only including media spend, which makes their unit economics look better than they are.
What is a good LTV:CAC ratio?
The widely accepted benchmark is 3:1 — for every dollar you spend acquiring a customer, you should generate three dollars of lifetime value. Below 1:1 means you're losing money on every customer. Above 5:1 can indicate you're underinvesting in growth and leaving expansion opportunities untaken.
How does CAC differ between sales-led and product-led companies?
Product-led companies typically have significantly lower CAC because the product itself drives acquisition through free trials and freemium. Sales-led companies incur high CAC from sales headcount and outbound activity. PLG doesn't eliminate sales costs — it moves them downstream to expansion rather than initial acquisition.

Build better onboarding with Kompassify

Create product tours, checklists, in-app messages and more — no code required. See how leading SaaS teams use Kompassify to activate and retain users.

Start for free →