Hello! Welcome to the next lesson in your journey to mastering SaaS analytics.
In our last lesson, you built a marketing dashboard in Google Analytics 4, giving you a powerful command center to monitor where your traffic comes from and how effectively it converts. You now have the ability to track the results of your marketing efforts.
Today, we will connect those results directly to your spending. This lesson focuses on a critical metric for any founder: Customer Acquisition Cost (CAC). We will tackle the specific learning outcome: Calculate Customer Acquisition Cost (CAC) for a specific paid channel using campaign and conversion data.
Understanding your CAC is non-negotiable for sustainable growth. It tells you exactly how much you're paying to win each new customer, which allows you to make smart decisions about where to invest your marketing budget. We'll break down the formula, explore what costs to include, and walk through a practical example using data you'd find in your own Google Ads and GA4 dashboards.
What is Customer Acquisition Cost (CAC)?
At its core, Customer Acquisition Cost is the total amount you spend on sales and marketing to acquire a single new paying customer over a specific period. The basic formula is straightforward:
For example, if you spend $10,000 on sales and marketing in a month and acquire 100 new customers, your CAC is $100.
While the formula is simple, the key to an accurate calculation lies in deciding which expenses to include.
Defining Your Costs: The Two Main Models
When you tally your "Sales & Marketing Expenses," there are two common approaches. Understanding both is key to using the metric effectively.
- Paid CAC: This model includes only the direct costs associated with a campaign. For a paid channel like Google Ads, this would primarily be your ad spend. It's useful for quickly evaluating the direct efficiency of an advertising campaign.
- Fully Loaded CAC: This is a more comprehensive and strategically valuable model. It includes not only direct ad spend but also a portion of all related expenses: salaries of your marketing and sales team, software tools (e.g., CRM, analytics platforms), agency fees, and other overhead. This gives you the true cost to the business of acquiring a customer.
For a founder aiming to build profitable companies, the Fully Loaded CAC is the more important metric for strategic planning. The Paid CAC is a useful subset for tactical campaign optimization.
The following video gives a great introduction to CAC and discusses the components from the "Paid CAC" perspective.
The Ultimate Guide to Calculating CAC for SaaS and B2B Companies
To start, let's get a clear definition of CAC and its core components. This video from Eric Andrews provides a concise overview and introduces the important distinction between paid CAC and blended CAC (which we'll discuss next).
Watch the first four minutes of this video (00:23 - 04:21). Pay close attention to: The basic definition of CAC and why it's important (00:23 - 01:13). The list of expenses to include and exclude from the 'Paid CAC' perspective (01:13 - 02:55). The customer data to use, emphasizing the focus on new customers (02:55 - 04:21).
Why You Must Calculate CAC by Channel
A common mistake is to only calculate a "blended" CAC, which averages costs across all your channels (paid search, organic, social media, etc.). This can be dangerously misleading. A low blended CAC might hide an unprofitable channel that is being subsidized by a very efficient one.
As a founder, you need to know which channels are your growth engines and which are a drain on resources. Therefore, you must calculate CAC on a channel-by-channel basis.
- Google Ads CAC = Total Costs for Google Ads / New Customers from Google Ads
- LinkedIn Ads CAC = Total Costs for LinkedIn Ads / New Customers from LinkedIn Ads
This segmented approach allows you to double down on what works and fix or cut what doesn't.
A Practical Walkthrough: Calculating CAC for Google Ads
Let's put theory into practice. Here is a step-by-step guide to calculating the fully loaded CAC for your Google Ads channel.
Step 1: Define the Time Period
First, decide on the period you want to measure. A monthly or quarterly basis is most common. For this example, let's use Q1 (January 1 - March 31).
Step 2: Gather Your Cost Data
This is where you'll pull data from your ad platforms and your own accounting.
- Direct Costs (from Google Ads): Log in to your Google Ads account. For your chosen time period, find the "Amount spent" or "Cost." This is your primary direct cost.

- Indirect Costs (Allocated):
- Salaries: Let's say you have one marketing manager with a salary of $6,000/month who spends 25% of their time managing Google Ads.
- Monthly Salary Allocation = $6,000 * 0.25 = $1,500
- Q1 Salary Allocation = $1,500 * 3 months = $4,500
- Tools: You use a keyword research tool that costs $150/month. You attribute 50% of its use to Google Ads.
- Monthly Tool Allocation = $150 * 0.50 = $75
- Q1 Tool Allocation = $75 * 3 months = $225
- Salaries: Let's say you have one marketing manager with a salary of $6,000/month who spends 25% of their time managing Google Ads.
Let's assume your Google Ads spend for Q1 was $10,000.
- Total Channel Cost (Q1) = $10,000 (Ad Spend) + $4,500 (Salary) + $225 (Tools) = $14,725
Step 3: Gather Your New Customer Data
This is where your GA4 dashboard from the previous lesson comes in.
- Go to your
Reports > Acquisition > Traffic acquisitionreport in GA4. - Set the date range to Q1.
- Filter for the
Session default channel groupofPaid Search. - Look at the
Conversionscolumn for your primary conversion event (e.g.,subscription_started).
Let's say GA4 reports you acquired 120 new paying customers from Paid Search in Q1.
Step 4: Apply the Formula
Now, you have all the pieces.
Your fully loaded Customer Acquisition Cost for the Google Ads channel in Q1 was $122.71.
To visualize how you might track this over time, you can create a simple spreadsheet.

Test your understanding!
You are calculating the monthly CAC for your LinkedIn Ads channel. Here are the numbers for April:
- LinkedIn Ads spend: $4,000
- New customers acquired from LinkedIn Ads (from GA4): 25
- Marketing manager's monthly salary: $8,000 (they spend 20% of their time on LinkedIn)
- Monthly cost of a scheduling tool used for LinkedIn: $50
What is the fully loaded CAC for LinkedIn Ads in April?
Show answer
-
Calculate Total Costs:
- Direct Ad Spend: $4,000
- Allocated Salary: $8,000 * 0.20 = $1,600
- Tool Cost: $50
- Total Cost = $4,000 + $1,600 + $50 = $5,650
-
Calculate CAC:
- CAC = Total Costs / New Customers
- CAC = $5,650 / 25 = $226
Is Your CAC "Good"? The LTV:CAC Ratio
Calculating CAC is only half the story. To know if your CAC is sustainable, you must compare it to your Customer Lifetime Value (LTV). The LTV:CAC ratio is one of the most important metrics for a SaaS business.
How to Calculate CAC for SaaS Businesses
This article from Phoenix Strategy provides an excellent, detailed breakdown of the CAC formula and, crucially, how to interpret your CAC using benchmarks like the LTV:CAC ratio.
Please read the following sections: 'CAC Formula and Calculation Steps': This provides a great step-by-step example and reinforces the 'fully loaded' model by including salaries and tools. 'CAC Metrics and Performance Benchmarks': Focus on the subsection 'Understanding the LTV/CAC Ratio'. The table showing what different ratios mean is especially useful.
As the article notes, here are the general rules of thumb for the LTV:CAC ratio:
- < 1:1 — You are losing money with every new customer. This is a red flag.
- 3:1 — This is widely considered the "sweet spot." You have a profitable and sustainable growth engine.
- > 5:1 — While very profitable, this might indicate you are under-investing in marketing and could be growing faster.
So, if your LTV is $400 and your CAC from Google Ads is $122.71, your LTV:CAC ratio is approximately 3.26:1. This indicates a healthy, efficient channel worth investing more into.
Conclusion
You have now learned how to calculate one of the most fundamental metrics for scaling a SaaS business. By connecting your spending data with your conversion data, you can move from guessing to knowing which of your marketing efforts are truly driving profitable growth.
Key Takeaways:
- CAC is your total sales and marketing cost to acquire one new customer.
- Always calculate channel-specific CAC rather than relying on a blended average.
- Use a "fully loaded" CAC that includes allocated salaries and tool costs for the most accurate view of profitability.
- You get your cost data from ad platforms (e.g., Google Ads) and your customer data from your analytics platform (e.g., GA4).
- A CAC is only meaningful when compared to your LTV. Aim for a LTV:CAC ratio of 3:1 as a healthy benchmark.
Preview of the Next Lesson:
CAC tells you the cost to acquire a customer. But what about the immediate return from your ad campaigns? In our next lesson, we will focus on a closely related metric: Calculate Return on Ad Spend (ROAS) for a paid campaign to evaluate profitability. This will give you a direct measure of how much revenue you're generating for every dollar you spend on advertising.