How to Calculate Customer Acquisition Cost (CAC) for SaaS: Formulas, Benchmarks, and Optimization
CAC tells you exactly what it costs to win each customer. Here's how to calculate it accurately, what 'good' looks like at different stages, and 5 ways to reduce it without slowing growth.
The Formula (And Why Most People Get It Wrong)
The basic CAC formula: CAC = Total Sales & Marketing Spend ÷ New Customers Acquired
Sounds simple. But the devil is in what you include — and what you don't.
What to include in the numerator
- Paid advertising spend — Google Ads, Facebook, LinkedIn, etc.
- Sales team salaries — full cost including benefits and commissions
- Marketing team salaries — people working on acquisition
- Tool costs — CRM, email platform, analytics tools used for acquisition
- Content production costs — if content drives signups (and it should)
- Agency fees — any outsourced marketing spend
What NOT to include
- Customer success/support costs (these affect retention, not acquisition)
- Product development costs
- General overhead not tied to sales/marketing
The time-lag problem
If your average sales cycle is 60 days, this month's new customers were actually acquired by marketing spend from 2 months ago. Sophisticated CAC calculations offset spend by the average sales cycle length. For most early-stage SaaS, the cycle is short enough that monthly calculations work fine.
Blended vs Channel CAC
Blended CAC is the overall average — total spend ÷ total customers. This is what investors look at.
Channel CAC breaks it down by source. This is far more actionable because it tells you where to spend more and where to cut:
| Channel | Typical SaaS CAC | Notes |
|---|---|---|
| Organic/SEO | $10-50 | Low marginal cost, high upfront investment |
| Content marketing | $20-80 | Compounds over time, gets cheaper per customer |
| Google Ads | $50-200 | Predictable, scalable, but expensive |
| LinkedIn Ads | $100-300 | Good for B2B, high CPC |
| Referrals | $5-30 | Best unit economics, hard to scale artificially |
| Outbound sales | $200-500+ | Enterprise only — don't use for SMB |
The goal: increase the share of low-CAC channels (organic, referral, content) over time so blended CAC decreases even as you scale.
CAC Benchmarks by Stage
| Company Stage | Acceptable CAC Range | Context |
|---|---|---|
| Pre-seed / bootstrapped | $10-50 | Mostly organic/content-driven acquisition |
| Seed stage | $30-100 | Starting to experiment with paid channels |
| Series A | $50-200 | Scaling proven channels |
| Series B+ | $100-500 | Acceptable if LTV supports it (3:1+ ratio) |
Remember: CAC in isolation means nothing. A $500 CAC is fine if LTV is $2,500. A $20 CAC is terrible if LTV is $15. Always evaluate CAC through the lens of LTV:CAC ratio.
5 Ways to Reduce CAC
1. Invest heavily in SEO/content. Content has near-zero marginal cost per customer. A blog post ranking for a relevant keyword generates customers for years. The compound nature of organic traffic means your effective CAC from content drops every month.
2. Optimize conversion rates. If you double your signup-to-paid conversion from 6% to 12%, you effectively halve your CAC. Focus on: landing page clarity, social proof, trial experience, and onboarding. Even small conversion improvements compound massively in your revenue model.
3. Build referral loops. Customers acquired through referral have the lowest CAC and typically the highest retention. Implement a formal referral program — even a simple "give $20, get $20" credit mechanism works.
4. Ruthlessly cut underperforming channels. If a channel's CAC is above your target, pause it. Reallocate that budget to channels that are working. Test new channels with small budgets before scaling.
5. Shorten the sales cycle. Every day in your sales cycle costs money (sales team time, follow-up sequences, tool costs). Self-serve signup with product-led growth has the shortest cycle and lowest CAC. If you need sales involvement, focus on reducing steps and decision time.
CAC in Your Revenue Model
In the InnovexFlow Revenue Modeler, CAC is a direct input that affects:
- Monthly costs — CAC × new paid users per month
- LTV:CAC ratio — displayed for each scenario and year
- CAC payback period — months until a customer's revenue covers their acquisition cost
- Profitability timeline — high CAC delays break-even
Try modeling scenarios where you reduce CAC by 20% through conversion optimization — see how it shifts your profitability timeline and 5-year projections.