<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1733895583540788&amp;ev=PageView&amp;noscript=1">

How to Calculate Customer Acquisition Cost (CAC)

By Ryan Law on Thu, Dec 8, 2022

Whether you're trying to work out how efficient your sales and marketing strategies are, or determine how profitable your current customers are, it's vital to keep a pulse on the health of your SaaS business. Thankfully, there's a simple performance metric that does both.

Today we're taking a deep-dive into one of the most crucial SaaS metrics around: customer acquisition cost (CAC).

How to Calculate Customer Acquisition Cost

Customer acquisition cost is designed to tell you how much you need to spend to acquire a single new customer.

For most B2B SaaS businesses, the costs of acquiring a new customer are determined by two factors:

  • The costs of generating a lead (usually determined by marketing expenses).
  • The costs of converting that lead into a customer (normally a result of sales costs, or touch costs - the salaries of sales development reps or field sales people).

Typically, the easiest way to work out the cost of securing a single new customer is to bundle together the total sales and marketing expenditure in a given time period (period t), and divide it by the total number of new customers.

CACt = Sales & Marketing Cost/ # New Customerst

For example, if you spent $5,000 apiece on sales and marketing in a given month, and closed 10 new customers over that same time period, that month's Customer Acquisition Cost would be $1,000.

($5,000 + $5,000) / 10 = $1,000

CAC and Customer Success

Most CAC calculations intentionally exclude the costs and revenue associated with customer success strategies.

Although customer success teams generate (often significant) revenue, through up-selling, cross-selling and encouraging renewals, CAC is designed to measure your ability to generate new revenue from sales and marketing expenditure.

Adding customer success into the calculation distorts that measurement, so it's best to track separately.


This type of CAC calculation isn't useful in isolation: after all, you can't work out whether your CAC is good or bad if you have no idea of how much revenue those customers bring in.

Its real value lies in comparing your customer acquisition cost with the average lifetime value of your customers (referred to as LTV, CLV or CLTV): the total amount of revenue they're expected to generate over the entire course of their relationship with your company.


For example, if your customer's lifetime value was $3,000, and it cost $1,000 to acquire that customer, that's an LTV:CAC ratio of 3:1.

$3,000 : $1,000

3 : 1

It makes sense that your LTV should always be greater than your CAC: few businesses want to lose money on every customer they acquire. 

Beyond this, past performance suggests that LTV needs to be about 3x CAC for a SaaS business to survive. Best-in-class performers (like Salesforce and Constant Contact) do even better, with multiples closer to 5x.


Dave Kellog proposes a different version of the CAC formula:

CAC= S&Mt-1 / New ARRt

Instead of generating an abstract dollar value that only makes sense when compared to CLTV, Dave's calculation compares your sales and marketing expenditure in the previous period (S&Mt-1to the new revenue generated in the current period (New ARRt).

In other words, this version of the CAC formula tells you how effective you are at turning last period's sales and marketing expenditure into this period's new revenue: or how much you're spending to generate a single dollar of new customer revenue.

For example, if you spent a combined total of $10,000 on sales and marketing last month, and generated $12,000 in new revenue this month, that means that for every $1 of new revenue, you had to spend $0.83 to attain it.

($5,000 + $5,000) / ($12,000) = $0.83


Customers will only become profitable when they've generated enough revenue to cover their acquisition cost, and it can be extremely helpful to work out how long this "payback period" will be.

The formula for this is straightforward: just divide the cost of acquiring a customer by the monthly revenue they generate, to work out how many months' revenue it requires to break-even.

Payback Period = CAC / (MRR per customer)

For example, with a customer acquisition cost of $200, and an average monthly revenue per customer of $15, it'll take just over a year for each customer to become profitable.

$200 / ($15) ≈ 13 months

Gross Margin Adjusted PAYBACK PERIOD

But although your MRR is going towards paying back your acquisition cost, it's also contributing to the extra costs associated with providing your service. 

These costs are usually referred to as COGS: Cost of Goods Sold. In a SaaS company, these are usually expenses like hosting and customer support.

The company's sales revenue minus these costs, divided by sales revenue, is known as the Gross MarginBy factoring this into our formula, we can calculate a more accurate payback period.

Gross Margin Adjusted Payback Period = CAC / (MRR per customer * Gross Margin)

For example, with a CAC of $200, MRR per customer of $15, and a gross margin of 70%, we generate a CAC payback period of 19 months: 6-months longer than previously estimated, as a result of the COGS your MRR needs to cover.

$200 / ($15 * 0.7) ≈ 19 months

David Skok recommends that your SaaS business should be able to recover its CAC in less than 12-months. Beyond this, you'll be too reliant on additional capital to fund your growth.

Want to get to grips with your pricing strategy, and boost your MRR? Sign-up to our free SaaS pricing course below, and receive 5-weeks of completely free course content.

free email course: 5 weeks to better saas pricing

Wait! Get a PDF copy of this article so you can read or use it later

We'll email it to you straight away