Calculate your Customer Acquisition Cost, compare against industry benchmarks, and estimate your CAC payback period — all in your browser.
The average SaaS CAC is $205 across all segments, but B2B SaaS averages $341 while self-serve SaaS can be as low as $85. A healthy CAC payback period is under 12 months — anything over 18 months signals inefficient spending. This calculator shows your CAC in under 10 seconds and benchmarks it against your industry.
Sources: ProfitWell 2025 SaaS Metrics Benchmark, HubSpot State of Marketing 2025. See Core Data below for full methodology.
Pair this calculator with our Cold Email Outreach Tracker — a Notion template built from 200,000+ sent emails. Track campaign ROI, domain health, and customer acquisition costs in one workspace. Works with Instantly, Smartlead, and Lemlist.
Get the Notion Template →| Metric | Value | Source | Test Conditions |
|---|---|---|---|
| Average CAC (All SaaS) | $205 | ProfitWell 2025 | 1,200 SaaS companies, 2024 fiscal year |
| B2B SaaS Average CAC | $341 | ProfitWell 2025 | Sales-led B2B SaaS, ACV > $5,000 |
| Self-serve SaaS Average CAC | $85 | ProfitWell 2025 | Product-led growth, no sales team |
| E-commerce Average CAC | $65 | HubSpot 2025 | DTC e-commerce, Facebook/Google ads, median across categories |
| Healthy CAC Payback | < 12 months | OpenView SaaS Benchmarks | Median top-quartile SaaS companies |
| Warning CAC Payback | 12-18 months | OpenView SaaS Benchmarks | Below median, requires optimization |
| Danger CAC Payback | > 18 months | OpenView SaaS Benchmarks | Capital inefficient, high burn risk |
Calculate CAC before raising capital or setting marketing budgets. Know exactly what each new customer costs.
Compare campaign performance by channel. Identify which acquisition channels deliver customers below benchmark.
Factor in sales team salaries and commissions to get true fully-loaded CAC, not just ad spend.
Evaluate unit economics of portfolio companies. Quick sanity check on CAC efficiency and payback periods.
| Feature | This Calculator | Spreadsheet Formula | Expensive Analytics Tools |
|---|---|---|---|
| CAC calculation | Instant, no formula needed | Requires manual formula entry | Automated but needs integration |
| Industry benchmark comparison | Built-in (5 industries) | Must research separately | Often not included |
| CAC payback period | Auto-calculated with ARPU | Requires second formula | Available on premium plans |
| Data privacy | 100% local browser | Local file | Data sent to vendor servers |
| Cost | Free | Free (if you have Excel) | $50-$500/month |
| Setup time | 5 seconds | 5-10 minutes | Days to integrate |
CAC = Total Acquisition Cost ÷ New Customers Acquired. For example, if you spend $10,000 on marketing and sales in a month and acquire 50 new customers, your CAC is $10,000 ÷ 50 = $200 per customer. The key is defining "total acquisition cost" consistently — include ad spend, tools, content, and sales compensation for a fully-loaded CAC.
It depends on your model. Self-serve SaaS (product-led) averages $85 per customer. B2B SaaS with sales teams averages $341. Across all SaaS, the median is $205. More important than the absolute number is the LTV:CAC ratio — aim for 3:1 or higher. A $500 CAC with $5,000 LTV is healthier than a $100 CAC with $150 LTV.
Yes, for fully-loaded CAC. Benchmark data from ProfitWell and OpenView includes sales team compensation. If you only count ad spend, your CAC will look 40-60% lower than industry averages, making comparisons misleading. If you run a pure self-serve model with no sales team, ad-only CAC is appropriate — just note which method you use when comparing.
CAC payback period = CAC ÷ Monthly ARPU (gross margin adjusted). It tells you how many months it takes to recoup what you spent to acquire a customer. Under 12 months is healthy (top-quartile SaaS). 12-18 months is a warning sign. Over 18 months means you're burning too much capital per customer and need to either reduce CAC or increase pricing/margin.
Four proven levers: (1) Improve conversion rate at each funnel stage — a 20% lift in landing page conversion directly lowers CAC by 20%. (2) Shift budget from high-CAC channels (LinkedIn, outbound) to lower-CAC channels (SEO, content, referrals). (3) Increase pricing — higher ARPU means each customer is worth more, making the same CAC more efficient. (4) Improve retention — longer LTV means you can afford higher CAC while maintaining a healthy ratio.
CAC (Customer Acquisition Cost) measures the cost to acquire a paying customer. CPA (Cost Per Acquisition) is broader — it can mean the cost to acquire any desired action (signup, lead, app install, or customer). In SaaS, always use CAC (paying customers only). If you track signups instead of paying customers, your number will look artificially low because many signups never convert.
Monthly for tactical monitoring, quarterly for strategic decisions. Monthly CAC can be noisy due to timing mismatches (spend this month, customers next month). Use a rolling 3-month average for smoother trends. Annual CAC is useful for board reporting and investor updates, but too slow for operational decisions. Always compare the same period's cost to the same period's customers.
No. All calculations run locally in your browser. Your input numbers are never sent to our servers or any third party. Page visit analytics (anonymous, no input data) may be collected by Cloudflare. Your financial metrics never leave your device.
Project your monthly recurring revenue growth with churn and expansion.
Use Calculator →Calculate customer lifetime value and LTV:CAC ratio for unit economics.
Use Calculator →Measure open rates and benchmark against cold email and B2B averages.
Use Calculator →Generate trackable URLs for Google Analytics with auto-sanitization.
Use Builder →Monthly/quarterly/annual churn with compounded annualization and estimated LTV.
Return on ad spend, ROI %, and profitable ROAS threshold based on gross margin.