SaaS Metrics•11 min read

Customer Acquisition Cost Formula for SaaS: Calculate and Lower CAC

The formula, the two corrections most teams miss, and the levers that actually move it

The Formula

CAC = Total Sales & Marketing Cost ÷ New Customers Acquired

The customer acquisition cost formula looks simple: divide everything you spent to win customers by the number of customers you won. Most SaaS teams get the division right and the inputs wrong. This guide shows the full calculation, the two corrections most teams miss (payback on gross profit, not revenue, and channel-level CAC instead of blended), and the levers that genuinely lower it.

Published: 18 October 2026 · Last reviewed: 18 October 2026

Jarrod Harman

Founder & Head of Growth, Business Warriors

At a Glance

Key Takeaways

✦CAC equals total sales and marketing cost divided by new customers acquired in the same period: every salary, tool, agency fee and ad dollar that contributed to winning them
✦Correction one: calculate payback on gross profit, not revenue. A 12-month payback on revenue is typically 18 or more months on margin
✦Correction two: blended CAC hides broken channels. The cheapest channel is often the one feeding your worst-retention customers
✦CAC, CPL and CPA are three different numbers: cost per lead, cost per trial and cost per paying customer answer different questions and must not be mixed
✦The highest-leverage CAC lever is usually retention: churn multiplies acquisition cost because you re-buy every customer you lose
✦Benchmarks like LTV:CAC at 3:1 and sub-12-month payback are directional and vary by stage, model and ACV. Track your own trend line, not a universal number

Introduction

Your CAC Is Probably Wrong, and It Is Wrong in a Specific Way

Most SaaS teams can quote their CAC. Very few can defend it. The number in the board deck is usually a division of ad spend by new signups, with salaries excluded, tools forgotten, and the trial-to-paid conversion happening in a different month than the spend that drove it. It is directionally useful and practically fiction.

This guide is the version we use with SaaS clients, built from years of running paid acquisition for software companies and from the operator side of the fence: years inside the Square software ecosystem, helping business owners integrate and adopt a platform, watching what actually happens to acquisition economics when onboarding and retention are treated as part of the acquisition decision. A 94.1% client retention rate is not a marketing slogan; it is the end state of treating acquisition cost and retention as one number. That lens runs through every section below.

The structure is deliberate: the plain formula first, then the two corrections that change decisions, then the levers. If you only read two sections, read the gross-margin payback correction and the channel-level breakdown. They are the two places where the honest number diverges from the board-deck number.

The Calculation

The CAC Formula, Exactly

The customer acquisition cost formula is a ratio between two totals measured over the same period:

CAC = Total Sales & Marketing Cost ÷ New Customers Acquired

Both sides of that division carry more weight than they look. The numerator is everything spent to acquire customers, not just the ad platform invoice. The denominator is new customers, not new leads, not new trials, not new logins. The two most common ways teams get this wrong are undercounting the numerator (forgetting salaries and tools) and overcounting the denominator (counting trials as customers).

Choose one measurement window and stay consistent. Monthly CAC suits ongoing channel management. Quarterly smooths lumpier B2B sales cycles. Cohort-based CAC, where you track the spend that won a specific group of customers against the revenue that group generates, is the most accurate but needs a spreadsheet and discipline. Most teams should run monthly for operations and quarterly for strategy, and graduate to cohorts when retention data accumulates.

The Numerator

What Counts as Acquisition Cost

The honest numerator includes everything your business spent to win new customers in the period:

Cost lineInclude it?The mistake teams make
Ad spend (all platforms)YesUsually the only line teams count
Marketing and sales salaries + benefitsYesExcluded because it feels fixed. It is not: it scales with acquisition effort
Agencies, freelancers, consultantsYesSometimes counted, sometimes lumped into a "general" budget
Software and tools (CRM, analytics, ad tools, enrichment)Yes, the acquisition shareForgotten entirely, or counted at 100% when only part serves acquisition
Content and SEO productionYesTreated as "brand" and excluded, which flatters paid CAC and punishes organic
Events, community, sponsorshipsYesCounted as brand or PR
Allocated overhead (office, shared services)Include the acquisition-attributable shareDouble-counted with salaries, or skipped entirely. Pick a rule, apply it consistently
Product and engineering salariesNoBelongs to COGS, not acquisition. But a self-serve signup flow IS acquisition infrastructure: if engineers are building signup funnels, some of that time is acquisition spend

The pattern to notice: every exclusion makes CAC look better and every inclusion makes decisions better. Teams that exclude content costs conclude paid is more efficient than organic. Teams that include them often find the opposite. The number is only as honest as its numerator.

The Denominator

Counting New Customers Consistently

The denominator is new paying customers acquired in the period. Not signups. Not trials. Not reactivated accounts. A paying customer who came through a trial that started last month counts in the month they paid, and the spend that drove them counts in the month it was spent. When those months differ, period-based CAC distorts; cohort-based CAC does not. That is the entire argument for cohorts once your volume justifies the spreadsheet.

Two consistency rules matter more than any single number: define "customer" once (a paying account, a paying seat, or a paying contract, chosen once and never changed quietly) and match the cost window to the conversion window. A SaaS with a 45-day trial-to-paid cycle should expect March spend to show up in April and May customers. If that lag is not in your model, every month looks either brilliant or broken depending on which side of the lag you are on.

Worked Example

A Worked SaaS Example, in Plain Arithmetic

An illustrative example with transparent assumptions, not a claimed result or a market average. Say a small B2B SaaS spends, in one month:

✦Ad spend across Google and LinkedIn: A$18,000
✦One growth marketer at A$8,000 fully loaded, whose month was majority acquisition work
✦Tools and agency retainer: A$4,000

Fully loaded acquisition cost for the month: A$30,000. The team won 50 new paying customers.

CAC = 30,000 ÷ 50 = A$600 per new customer

Now the payback question. If average revenue per customer is A$100 per month and gross margin is 80%, the customer contributes A$80 of gross profit per month:

Payback = 600 ÷ (100 × 0.8) = 7.5 months on gross profit

Same spend, same customers, and the payback story is completely different depending on whether you divide by revenue (six months, optimistic, wrong) or gross profit (7.5 months, honest). State the margin. Without it, any payback figure you publish or present is not a number, it is a mood.

Correction Two

Blended, Channel and Cohort CAC

Blended CAC is a summary, not a signal. It averages your efficient channels with your expensive ones and reports one comfortable number. The channel that drags it up stays hidden. The channel that looks cheapest stays funded even when its customers churn in two months.

Channel-level CAC assigns every cost line to the channel it served: ads by platform, content to organic and SEO, events to field, outbound tools and salaries to outbound. Each channel then gets its own CAC, and each CAC gets its own retention check. That last step is the one most teams skip, and it is where the real decisions live. The pattern we see repeatedly in acquisition work: the cheapest-signup channel often produces the worst-tenure customers, because it catches people who had the least intent. Paid comparison keywords bring switchers who already knew the category; broad social catches browsers. The CAC on the second group is lower right up until month three.

Cohort CAC closes the loop fully: track the specific spend that won a specific group of customers, then follow that group's revenue over its actual lifetime. It is the only version of CAC that cannot flatter you, because it eventually reveals both what each customer cost and what each customer returned. Start with monthly blended plus channel-level, and add cohorts once retention history exists.

Definitions

CAC vs CPL vs CPA: Three Numbers That Get Confused

These three numbers measure different things, and mixing them is the most common spreadsheet error in SaaS marketing:

MetricMeasuresUse it for
CPL (cost per lead)Spend ÷ leads capturedTop-of-funnel budget checks. Never a performance target on its own: a cheap lead that never converts is just deferred waste
CPA (cost per action or acquisition)Spend ÷ a defined action, often a trial signupCampaign-level optimisation inside ad platforms. In SaaS, CPA usually means cost per trial, which is not cost per customer
CAC (customer acquisition cost)Fully loaded spend ÷ new paying customersUnit economics, budget allocation, payback and LTV comparisons. The only one of the three that answers whether the business model works

A trial is not a customer. A lead is not a trial. The day a board deck shows CPA in the CAC row, every downstream decision, from channel budget to headcount, inherits the error.

Correction One

The Gross-Margin Payback Correction

Payback period should be calculated on gross profit, not revenue. The formula:

CAC Payback = CAC ÷ (Monthly Revenue per Customer × Gross Margin)

The reason is simple: revenue is not what funds the acquisition. Gross profit is. A customer paying A$100 a month on an 80% margin contributes A$80 toward repaying the A$600 it cost to win them. The A$20 that is not yours never repays anything. A team dividing by revenue reports a 6-month payback; the honest gross-profit number is 7.5 months. At 70% margin the gap widens further, and add sales-cycle time and the real number lands well past the board-deck figure. Revenue-based payback numbers are not conservative estimates, they are systematically wrong in one direction: optimistic.

This correction changes real decisions. Channels that looked break-even on revenue-based payback are often materially underwater on margin. Products with lower margins but higher volume can look worse than they are if margin is ignored but also get funded longer than they should if margin is ignored in the other direction. One number, honestly calculated, beats two numbers optimistically calculated.

Unit Economics

LTV and the LTV:CAC Ratio

Lifetime value is what a customer returns over their whole relationship, and the standard SaaS approximation is:

LTV ≈ Average Revenue per Customer × Gross Margin × Average Customer Lifetime

And lifetime, for a subscription business, is the inverse of churn: at 5% monthly churn the average customer stays roughly 20 months; at 2% churn roughly 50 months. This is why retention is not a separate topic from acquisition: churn sits inside the LTV that justifies the CAC. Every point of churn you remove stretches lifetime, lifts LTV, and makes the same acquisition spend cheaper in the only currency that matters.

The LTV:CAC ratio compares what a customer costs against what a customer returns. The conventional healthy band is 3:1 or higher, meaning a customer returns at least three times their acquisition cost. Below 3:1 and growth spends money faster than customers repay it; far above it, maybe 6:1 and beyond, usually means underinvestment in acquisition rather than genius efficiency. Treat the band as directional: a self-serve product at 3:1 and a sales-led enterprise product at 3:1 are completely different businesses.

Benchmarks

Benchmarks That Hold (Barely)

SaaS benchmark numbers travel fast and lose their context even faster. The ones below are the closest thing to consensus across SaaS finance sources, and every one of them is directional: they vary by go-to-market model, stage, ACV and market. Use them to sanity-check your own trend, never as targets to hit from outside.

BenchmarkConventional rangeRead it as
LTV:CAC3:1 or higherA floor for healthy scaling, not a trophy. Varies with margin and model
CAC payback (self-serve / PLG)Under 12 monthsOn gross profit. On revenue the "same" number is worse than it looks
CAC payback (sales-led)Under 18 to 24 monthsEnterprise ACV buys you a longer runway to repay, not an exemption from the maths
SaaS gross marginAround 70 to 80%The denominator of every honest payback number. Know your actual figure

If you see a benchmark without a model attached (PLG vs sales-led), a margin assumption, or a date, treat it as a rumour. The only CAC benchmarks that matter are your own last six months, trending.

The Levers

The Levers That Lower CAC, Ranked by Leverage

There are only four honest ways to lower CAC, and they are not equal:

LeverHow it worksLeverage
1. RetentionChurn sits inside LTV and inside effective CAC: every customer you keep is one you do not re-buyHighest. Compounds, and improves every channel at once
2. ConversionSame spend, more customers: landing page CRO, onboarding, trial-to-paid, sales follow-up speedHigh and fast. Usually the cheapest engineering you can buy
3. Channel mixReallocate toward the channels whose channel-level CAC plus retention justify itHigh, but only visible with channel-level CAC, not blended
4. Cheaper attentionBid management, creative quality, organic and referral building share over timeReal but grinding. Everyone's channel mix differs; nobody's CPC is immune

The order matters because most teams reach for lever four first: cut bids, trim budgets, shop for cheaper clicks. It is the weakest lever and the most exhausting. Retention and conversion are where the money is, and they compound. If your CAC is genuinely high, the diagnosis is usually upstream of the ad account.

The Operator Lesson

The Retention Lever: Why Lowering CAC Usually Means Fixing Churn First

The most expensive acquisition mistake in software is not overpaying for clicks. It is buying the same customer twice. Every churned customer re-enters the acquisition line, and the CAC you report never shows the repurchase: it shows a fresh new customer with a fresh new acquisition cost, and the graph keeps telling you the funnel works.

This is the lesson years inside the Square software ecosystem drilled in. Helping business owners integrate the platform, train their teams, connect payments and actually use the system is retention work, and it is the same work that determines what a merchant is worth. The merchants who adopted properly stayed; the ones who churned had to be won again by whoever sold to them next. Adoption is acquisition insurance. Our own 94.1% client retention rate exists because we treat the retention side of that equation as part of the acquisition offer: systems people stick with do not need to be re-bought.

For your CAC worksheet, the practical version is this: before you optimise bids, ask what share of last quarter's new customers are still active. If the answer is uncomfortable, marketing is filling a leaking bucket, and the fix-activation-first rule from our founder playbook applies. A percentage point of churn is worth more than a percentage point of CPC.

The Worksheet

A Monthly CAC Review Worksheet

A repeatable monthly review, small enough to actually happen:

01

Pull fully loaded acquisition spend: ads, salaries and benefits, agency and tools, events and content. One total, every line included, same rules as last month.

02

Count new paying customers under your fixed definition. Note the trial-to-paid lag so March spend is not judged against April conversions.

03

Compute blended CAC and channel-level CAC. Compare both against last month and the same month last year, never against a universal benchmark.

04

Compute gross-profit payback per channel. Flag any channel whose payback is drifting past the range its ACV justifies.

05

Check last quarter's new-customer cohort: still active share. A falling cohort survival rate predicts rising CAC before the CAC graph moves.

Fifteen minutes a month with consistent rules beats a quarterly deep-dive that reinvents the definitions each time.

Judgement

When High CAC Is the Right Answer

Low CAC is not the goal. Profitable growth is the goal. A sales-led enterprise product with a A$40,000 ACV can carry a CAC of A$8,000 and be extremely healthy, because payback lands inside a single contract year and expansion revenue compounds behind it. A self-serve product at A$29 a month cannot carry that same CAC and survive a quarter. The same number is a disaster in one business and a bargain in the other.

So before you try to lower CAC, check you are optimising the right number for your model. If your ACV is high and your payback is inside your justified range, do not celebrate a low blended CAC that came from cheap, churning traffic. And if your ACV is low, do not accept a high CAC on the promise that "brand will fix it later." The formula does not replace judgement. It funds it. For the full channel strategy that sits around these numbers, our complete SaaS marketing guide covers the rest of the unit economics, and the B2B SaaS SEO strategy playbook shows how organic compounds the same maths over time.

Common Questions

FAQs

What is the customer acquisition cost formula?

CAC equals total sales and marketing cost divided by the number of new customers acquired in the same period. The numerator includes ad spend, salaries and benefits, agencies, tools and the acquisition share of overhead; the denominator is new paying customers, not leads or trials.

What is a good CAC for a SaaS company?

There is no universal good CAC, because it depends entirely on what a customer returns. The workable standard is the LTV:CAC ratio at 3:1 or better and gross-profit payback inside roughly 12 months for self-serve products or 18 to 24 months for sales-led. A CAC that looks high against a low-ACV product can be completely healthy against enterprise ACV.

Should CAC include salaries?

Yes. Fully loaded CAC includes marketing and sales salaries and benefits, agency and freelancer costs, tools, and the acquisition-attributable share of overhead. Excluding salaries is the single biggest source of underreported CAC, and it flatters every channel comparison you run afterwards.

What is the difference between CAC and CPA?

In SaaS, CPA usually means cost per action as defined in the ad platform, most often a trial signup. CAC means the fully loaded cost of a new paying customer. CPA is a campaign optimisation number; CAC is a unit economics number. Confusing them makes ad platforms look more efficient than the business actually is.

Why does gross margin change CAC payback?

Because only gross profit repays acquisition cost, not revenue. A customer paying A$100 a month at 80% margin contributes A$80 toward payback, not A$100. Calculating payback on revenue systematically understates the true payback period, often by months, and can keep unprofitable channels funded.

Can Business Warriors help lower our CAC?

Yes. CAC work is what our SaaS PPC practice does: channel-level tracking, gross-profit payback modelling, landing page conversion and the retention-side work that keeps acquired customers. Start with a free audit and we will map where your CAC is honest, where it is not, and which lever moves first.

Know Your Real CAC Before You Scale It

Most SaaS companies are scaling a number they have never actually calculated. We fix the maths and the channels. Book a free audit.

New Service

Never Miss A Call Again

An AI receptionist that answers every call 24/7, books jobs straight into your calendar, and an AI sales rep that chases every lead. Built for your business in 30 days.

Answers 24/7Books jobs automaticallyLive in 30 days
LEARN MORE
Swipe to see all offers