How Do I Calculate Customer Acquisition Cost (CAC)?
How Do I Calculate Customer Acquisition Cost (CAC)?
Direct Answer
Customer Acquisition Cost is the total sales and marketing spend required to win one new customer over a defined period. The formula is CAC = (Total Sales + Marketing Spend) ÷ Number of New Customers Acquired in that same window. Count fully loaded costs: ad spend, salaries, commissions, SDR/AE tooling, agency fees, and the software your go-to-market team uses.
As a worked example, if a SaaS team spends $180,000 on marketing and $220,000 on sales (a blended $400,000) in a quarter and closes 160 new logos, CAC is $400,000 ÷ 160 = $2,500 per customer. Pair CAC with LTV: a healthy 2027 SaaS benchmark is an LTV:CAC ratio of 3:1 or better, and CAC payback under 12 months for SMB and under 18 months for mid-market and enterprise.
Watch blended CAC (all channels) versus paid CAC (only paid media), because blending in organic traffic can hide a broken paid funnel. PULSE has a free [gross profit calculator](/tools/gross-profit-calculator) that helps you isolate the margin needed to recover CAC quickly.
The Top 10 Tools to Calculate Customer Acquisition Cost
These platforms either compute CAC directly or supply the pipeline, spend, and revenue data you need to calculate it accurately. Pricing is per user per month unless noted, billed annually.
1. HubSpot 🏆 BEST OVERALL
HubSpot connects marketing spend, ad accounts, and closed-won revenue in one system, which is exactly what you need to compute CAC without exporting to spreadsheets. Its Marketing Hub ties ad campaigns from Google, Meta, and LinkedIn to deals in the CRM, so attribution and customer counts come from the same source of truth.
Pricing runs $15/user/mo for Starter, $90/user/mo for Professional, and roughly $150/user/mo for Enterprise seats, with marketing tiers priced on contact volume. The reporting dashboards let you build a custom CAC report dividing campaign cost by new customers per segment.
It ranks first because it is the rare tool that holds both the spend side and the revenue side of the CAC equation natively. It fits teams that want marketing and sales data unified rather than stitched together.
2. Salesforce Sales Cloud
Salesforce is the enterprise standard for tracking opportunities, close dates, and won revenue, the denominator and numerator anchors of CAC. With Campaign objects you can attribute cost per campaign and roll it up against new customers.
Pricing is $25/user/mo (Starter), $100/user/mo (Pro Suite), $165/user/mo (Enterprise), and $330/user/mo (Unlimited). Add-ons like Pardot/Marketing Cloud Account Engagement (from $1,250/mo) bring the spend side in.
It is best for larger GTM teams that already live in Salesforce and need CAC broken down by segment, region, and rep.
3. ChartMogul
ChartMogul is a subscription analytics platform that ingests billing data from Stripe, Recurly, or Chargebee and computes CAC, LTV, and payback when you pipe in marketing spend. It is purpose-built for SaaS metrics.
Pricing starts free under $10K monthly revenue, then scales roughly $100–$500+/mo based on revenue tier. CAC is a first-class metric in its dashboards rather than a custom report you assemble.
Choose it when you want SaaS-native CAC and cohort analysis without building reports from raw CRM data.
4. Baremetrics
Baremetrics plugs into Stripe and other billing systems to surface MRR, churn, LTV, and CAC out of the box. You enter monthly sales and marketing spend, and it divides by new customers automatically.
Plans run about $108/mo (Metrics) up to $468/mo+ for larger volumes. The Smart Dashboards make CAC trends visible week over week.
It suits founder-led and early-stage SaaS teams that want metrics fast with minimal setup.
5. ProfitWell (Paddle) 💎 BEST VALUE
ProfitWell Metrics is free for subscription analytics, including CAC tracking when you connect spend data. It reads your billing platform and reports new customer counts, MRR, and unit economics at no cost.
Because the core metrics product is free and accurate, it delivers the strongest CAC capability per dollar of any tool here. Paddle monetizes through its billing and payments layer instead.
It is the value pick for any subscription business that wants reliable CAC math without adding a line item to the budget.
6. Tableau
Tableau is a visualization engine that blends CRM exports, ad-platform spend, and finance data into a single CAC dashboard. It does not compute CAC on its own but excels at modeling it across dimensions.
Pricing is $15/user/mo (Viewer), $42/user/mo (Explorer), and $75/user/mo (Creator), billed annually. Creators build the CAC calculation; Viewers consume it.
Pick Tableau when CAC needs slicing by channel, cohort, geography, and product line for an analytics or finance team.
7. Power BI
Microsoft Power BI connects to Dynamics, Salesforce, ad platforms, and Excel to build CAC reports cheaply, especially for Microsoft-stack companies. DAX formulas make the CAC division straightforward.
Pricing is $14/user/mo (Pro) and $24/user/mo (Premium per user), with capacity pricing for larger deployments. The cost-to-capability ratio is excellent.
It is the right call for finance and RevOps teams already inside the Microsoft ecosystem.
8. Mixpanel
Mixpanel is a product analytics tool that tracks the full funnel from signup to paid conversion, giving you the new-customer denominator for CAC by acquisition source. Tie it to ad spend for channel-level CAC.
It offers a free plan to 1M events, then $28/mo (Growth) scaling with volume, and custom Enterprise pricing. Cohort and funnel reports expose where CAC is rising.
Choose it for product-led growth motions where activation and conversion data drive CAC by source.
9. Google Analytics 4
GA4 is free and tracks acquisition channels, conversions, and (with Google Ads linked) cost data. Import offline conversions or revenue to approximate CAC per channel.
The platform costs $0 for the standard version; GA4 360 runs into five figures annually for enterprise. It is the default top-of-funnel source for paid and organic acquisition counts.
It fits marketing teams that need channel-level acquisition data feeding a CAC model built elsewhere.
10. Klipfolio
Klipfolio is a metrics-dashboard tool that pulls from CRMs, ad platforms, and spreadsheets to display CAC alongside LTV and payback. It is built for KPI dashboards rather than deep analysis.
Pricing runs about $90/mo (Go) to $300/mo+ (Pro) depending on users and data sources. Pre-built SaaS metric templates include CAC.
It is a fit for teams that want a shared CAC scoreboard without a full BI deployment.
A Fully Worked CAC Example
Walk through a complete calculation so the inputs are unambiguous. Suppose a B2B SaaS company runs the following in Q1: $90,000 in Google and LinkedIn ad spend, $40,000 in content and events, two marketing salaries totaling $50,000 fully loaded, four account executives and two SDRs costing $200,000 in salary and benefits, $60,000 in sales commissions paid on closed deals, and $20,000 in GTM software (CRM, sales engagement, enrichment).
That is $180,000 marketing plus $280,000 sales, or $460,000 in total fully loaded spend. In the same quarter the team closed 184 new customers. CAC is $460,000 ÷ 184 = $2,500 per customer.
Now split it. If 110 of those customers came through paid channels that consumed $90,000 of ad spend plus a proportional share of sales cost (say $140,000), paid CAC is $230,000 ÷ 110 = $2,090. The remaining 74 organic customers cost the rest, $230,000 ÷ 74 = $3,108 on a blended basis but far less in true marginal spend.
The lesson is that a single blended number can hide a paid channel that is either far more efficient or far less efficient than the average, which is why disciplined teams report both.
Common CAC Mistakes to Avoid
- Excluding salaries and overhead. The most frequent error is counting only ad spend. Fully loaded CAC must include sales and marketing salaries, benefits, commissions, and tooling, which usually doubles the naive number.
- Mismatching the time window. Spend in a quarter often produces customers in the next quarter because of the sales cycle. For long cycles, lag the customer count or use a trailing average so the numerator and denominator line up.
- Ignoring channel mix. A blended CAC that looks healthy can mask a paid funnel running underwater, propped up by free organic traffic that will not scale with spend.
- Forgetting CAC drifts as you scale. Early customers are often cheapest; as you exhaust easy demand, marginal CAC rises. Track the trend, not just a point estimate.
- Comparing CAC without context. A $20,000 CAC is fine for a $200,000 ACV enterprise deal and disastrous for a $1,200 ARR SMB product. Always read CAC against LTV and payback, never alone.
How to Choose
- Pick a billing-native tool (ChartMogul, Baremetrics, ProfitWell) if you sell subscriptions and want CAC, LTV, and payback computed automatically from Stripe.
- Pick your CRM (HubSpot, Salesforce) if spend and revenue already live there so the numerator and denominator stay in one system.
- Pick a BI tool (Tableau, Power BI) when CAC must be sliced by channel, cohort, region, and product for finance.
- Match the cost to your stage — free tools like ProfitWell and GA4 are enough early; enterprise CAC reporting justifies Salesforce plus a BI layer.
- Insist on blended and paid CAC separately so a strong organic channel never masks an underwater paid funnel.
FAQ
What costs should I include in CAC? Include every fully loaded sales and marketing cost: ad spend, salaries, commissions, agency and contractor fees, and GTM software. Excluding salaries is the most common way teams understate CAC.
What is a good CAC payback period in 2027? Aim for under 12 months for SMB, under 18 months for mid-market, and 18–24 months for enterprise. Longer paybacks strain cash flow and require strong retention to justify.
What is the difference between blended CAC and paid CAC? Blended CAC divides total spend by all new customers, including organic ones. Paid CAC divides only paid-media spend by customers acquired through paid channels, exposing the true efficiency of paid acquisition.
How often should I recalculate CAC? Recalculate monthly for trend tracking and quarterly for board reporting. Spikes month to month often reflect timing lags between spend and closed revenue, so smooth with a trailing average.
Bottom Line
Calculate CAC by dividing fully loaded sales and marketing spend by new customers acquired in the same period, then judge it against LTV and payback. HubSpot is the Best Overall because it holds both spend and revenue natively, while ProfitWell (Paddle) is the Best Value at free for accurate subscription CAC.
Keep blended and paid CAC separate so you always see the real cost of growth.
Sources
- HubSpot pricing and Marketing Hub documentation (hubspot.com/pricing)
- Salesforce Sales Cloud editions and pricing (salesforce.com/editions-pricing)
- ChartMogul SaaS metrics documentation (chartmogul.com)
- Baremetrics and ProfitWell/Paddle product pages (baremetrics.com, paddle.com)
- Tableau and Microsoft Power BI pricing pages
- Mixpanel and Google Analytics 4 documentation
- OpenView and Bessemer SaaS benchmark reports on CAC payback and LTV:CAC