TL;DR, Quick Answer
5 min readThe customer acquisition cost formula divides total sales and marketing spend for a period by the number of new customers won in that same period. What belongs in the numerator decides whether the resulting number is useful: leaving out salaries or tooling produces a CAC that looks better than the real cost of acquiring a customer. Blended CAC covers every channel together, paid CAC isolates paid spend alone, and CAC payback turns the same number into a timeline for recovering it.
What is the customer acquisition cost formula?
The customer acquisition cost formula divides everything a business spent to win new customers in a period by the number of new customers it actually won in that same period.
CAC = Total sales and marketing spend / Number of new customers acquired
If a business spent $40,000 on sales and marketing in a month and closed 80 new customers, the calculation is $40,000 divided by 80, which gives a CAC of $500 per customer. Run the calculation over the same period the spend covers, since spend from one month rarely produces customers within that exact month, and matching the wrong periods produces a number that understates or overstates the real cost.

What belongs in the CAC numerator?
The CAC numerator has to include every cost tied to acquiring customers, not just paid ad spend, or the resulting number understates the real cost of growth. The full numerator covers ad spend, sales and marketing salaries, commissions, tools and software used for acquisition, and agency or contractor fees, all added together for the period being measured. Build the numerator from a full sales and marketing budget line by line before dividing, instead of starting from ad spend alone and calling the result CAC.
| Numerator item | Included in a complete CAC calculation |
|---|---|
| Paid ad spend | Yes |
| Sales and marketing salaries | Yes |
| Marketing and sales tools or software | Yes |
| Agency and contractor fees | Yes |
| Product development costs | No, product spend is not an acquisition cost |
How does blended CAC differ from paid CAC?
Blended CAC divides total sales and marketing spend by every new customer acquired through any channel, while paid CAC divides only paid advertising spend by the customers that paid channel specifically brought in. The mechanism is that blended CAC folds organic, referral and paid customers into one denominator, which pulls the number down if organic growth is strong, while paid CAC isolates one channel to judge whether that channel's spend is working on its own. Track both numbers side by side, since a healthy blended CAC can hide a paid channel that is losing money on every customer it brings in.
What is CAC payback, and how is it calculated?
CAC payback is the number of months it takes a business to earn back what it spent acquiring one customer, based on the revenue that customer generates each month.
CAC payback (months) = CAC / Monthly revenue per customer
If CAC is $500 and a customer generates $100 a month in gross margin, the calculation is $500 divided by $100, giving a CAC payback of 5 months. Shorten CAC payback either by lowering CAC itself or by raising monthly revenue per customer, since the formula only has those two levers.
Why does the CAC formula need a matching revenue number to mean anything?
The CAC formula on its own only says what a customer cost to acquire, not whether that cost was worth paying, which is why it needs a revenue or margin number sitting next to it before a team acts on it. A $500 CAC is a good outcome for a customer worth $5,000 in lifetime revenue and a poor one for a customer worth $300, so the raw CAC number alone cannot answer that question. Pair CAC with revenue attribution tied to the same customer, connected through Stripe, Paddle, Polar or Lemon Squeezy, so acquisition cost and the revenue it produced sit in the same view.

- $500 CAC is a good outcome
- $500 CAC is a poor outcome
How does channel-level attribution improve a CAC calculation?
Channel-level attribution improves a CAC calculation by showing which specific channel a customer came from, which is what makes paid CAC and blended CAC different numbers in the first place instead of the same one calculated twice. Flowsery's UTM campaign tracking and channel revenue attribution tie a new customer back to the campaign or channel that brought them in, so a spend total can be divided by the customers one specific channel actually produced. Set up attribution before the spend happens, not after, since a channel cannot be credited for a customer if the tracking that would have linked them was never in place.
Frequently Asked Questions
What counts as a new customer in the CAC formula?
A new customer in the CAC formula is someone who converted into a paying customer for the first time during the period being measured, not someone who upgraded an existing plan or returned after canceling. Counting an upgrade as a new acquisition inflates the customer count and understates CAC.
Should free trial signups count in the CAC denominator?
A free trial signup should not count in the CAC denominator until that signup converts into a paying customer, since CAC measures the cost of acquiring paying customers, not the cost of acquiring trial users. Counting trial signups as customers produces a CAC number far lower than what the business actually pays per paying customer.
How frequently should a business recalculate CAC?
A business recalculates CAC on the same cadence it reviews sales and marketing spend, most commonly monthly or quarterly, since a shorter window can swing with a single large campaign while a longer window smooths that out. Recalculate on a fixed schedule so CAC trends are comparable across periods instead of computed on an ad hoc basis.
Flowsery
Start Your 14-Day Free Trial
Real-time dashboard
Goal tracking
Cookie-free tracking
What is the difference between CAC and average order value?
CAC measures what it cost to win a customer, while average order value measures how much that customer spends per purchase once acquired. The two combine into CAC payback and lifetime value calculations, but neither one substitutes for the other on its own.
Does a lower CAC always mean more efficient growth?
A lower CAC does not always mean more efficient growth, since a channel can produce a low CAC by attracting customers who churn quickly or spend little, which shows up in retention and revenue numbers, not in CAC itself. Read CAC alongside churn rate and revenue per customer before treating a lower number as a win.
How does CAC connect to monthly recurring revenue?
CAC connects to monthly recurring revenue through CAC payback, since payback measures how many months of a customer's recurring revenue it takes to recover what was spent acquiring them. A business with fast MRR growth and slow CAC payback is still spending cash faster than it recovers it, even while the top-line revenue number looks strong.
What data sources power CAC calculations in Flowsery?
Flowsery pulls revenue attribution from Stripe, Paddle, Polar or Lemon Squeezy, tying each customer back to the revenue they generated. UTM campaign tracking and channel revenue attribution tie that same customer back to the campaign or channel that brought them in. Together those two pieces let a spend total get divided by the customers one specific channel actually produced, instead of guessing at attribution after the fact.
Does product development spending belong in the CAC numerator?
Product development spending stays out of the CAC numerator because it is not an acquisition cost, unlike ad spend, sales and marketing salaries, commissions, tools and agency fees. Folding it in inflates the numerator with a cost that has nothing to do with winning a customer, producing a CAC that no longer reflects what acquisition actually cost. Build the numerator from the sales and marketing budget alone, line by line, and leave product spend out of it.
What happens to CAC payback if monthly revenue per customer drops?
CAC payback lengthens, since payback only has two levers: the CAC figure itself and the monthly revenue per customer. If CAC stays fixed at $500 and monthly revenue per customer falls below $100, the number of months needed to earn that $500 back climbs past the 5-month mark. Recovering the original payback then means raising monthly revenue back up or lowering CAC to compensate.
Why might a healthy blended CAC still hide a losing paid channel?
Blended CAC folds organic, referral and paid customers into one denominator, so strong organic growth pulls the number down even when the paid channel underneath it is losing money on every customer. A business looking only at blended CAC has no way to see that a specific channel's economics have gone negative. Track paid CAC alongside blended CAC to catch it, since paid CAC isolates that one channel's spend against the customers it alone produced.
Was This Article Helpful?
Let us know what you think!
See us more often in Google
One click marks Flowsery as a preferred source, so our articles sit higher in your Top Stories, AI Mode, and AI Overviews.
Before you go...
Flowsery
Revenue-first analytics for your website
Track every visitor, source, and conversion in real time. Simple, powerful, and cookie-free.
Real-time dashboard
Goal tracking
Cookie-free tracking
Related Glossary Terms


When Data Sampling Starts and How to Spot It in a Report
In GA4, data sampling starts above 10 million events on standard properties and 100 million on Analytics 360, and one icon is the only on-screen tell.


What Clickstream Data Records, Row by Row
Every clickstream data row is one hit with a timestamp, an identifier and a URL, which is why the GDPR and the CCPA both treat the export as personal data.


Reading Entry Page vs Landing Page in GA4 and Adobe
The entry page vs landing page split matters because GA4 ships only a Landing page dimension and Adobe ships only Entry page, computed from different fields.


What Session Replay GDPR Compliance Actually Requires of You
A session replay GDPR review turns on four things: an Article 6 lawful basis, Article 9 special category data, ePrivacy Article 5(3) consent, and a DPIA.


Where Rage Clicks vs Dead Clicks Actually Differ
The rage clicks vs dead clicks split is about cause, not severity. Detection thresholds published by PostHog, Hotjar, FullStory, LogRocket and Clarity.


What Counts as Referral Traffic, and What Quietly Does Not
Referral traffic is decided by two different rules. GA4 reads the medium, Matomo reads the referrer host, and the Referer header drops most of the URL.
Related Articles


Where PII Redaction Session Replay Defaults Leave Data Exposed
PII redaction session replay defaults vary wildly: rrweb masks only passwords, Sentry masks all text, Clarity masks numbers and emails.


What Unassigned Traffic GA4 Reports Actually Means
A channel with no matching rule, unassigned traffic ga4 shows is not a missing value like (not set). Google's own rules explain the difference.


Why Unique Visitors Meaning Changes From Tool to Tool
The unique visitors meaning depends on the tool: GA4 estimates it, Matomo refuses to compute it on long ranges, Adobe dedupes it across the whole report.

