Skip to main content
Create your own
Lesson illustration

Calculating CAC for Paid Channels

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.

  1. 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.
  2. 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.
Google Ads Dashboard for Campaign Performance Analysis
A typical Google Ads dashboard like this is your source for direct cost data. The 'Amount Spent' metric is the starting point for your CAC calculation. You also get the 'Conversions' and 'Cost/Conversion', which is Google's own version of a simplified CAC.
  • 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

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.

  1. Go to your Reports > Acquisition > Traffic acquisition report in GA4.
  2. Set the date range to Q1.
  3. Filter for the Session default channel group of Paid Search.
  4. Look at the Conversions column 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.

Customer Acquisition Cost (CAC) Calculation Template
This spreadsheet template shows how you can structure your CAC calculations. By separating paid and unpaid costs and tracking them over time, you can monitor the efficiency of your marketing efforts and make data-driven decisions.
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
  1. 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
  2. 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.

Can't find a good explanation? Sign up and we'll make it for you

Sign up