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, Lemon Squeezy or Shopify, 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 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, Lemon Squeezy or Shopify, 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


What the Numbers Say About Average Bounce Rate by Industry
Nine tracked industries return a documented average bounce rate by industry ranging from 35.76% to 48.38%, sourced from Databox data dated September 2024.


Working Through the Average Order Value Formula Step by Step
The average order value formula divides revenue by orders, and a single discount code or return policy can quietly distort every number a team reports.


What Average Session Duration Actually Measures
In classic analytics, average session duration gives zero recorded time to the very last pageview of every session, which quietly drags the average down.


Why Beforeunload vs Pagehide Decides If Analytics Survive
Comparing beforeunload vs pagehide shows why mobile skips beforeunload, blocks the back-forward cache, and why pagehide with sendBeacon flushes data reliably.


How Browser Fingerprinting Identifies You Without a Cookie
A combination of canvas rendering, installed fonts, screen size and timezone is what browser fingerprinting turns into an identifier that survives deletion.


The Bug Report Template Reviewers Won't Reject
A bug report template names every field a reviewer expects, from steps to reproduce to severity, so incomplete tickets get rejected before an engineer looks.
Related Articles


The Formula Behind a Typical Cart Abandonment Rate
Roughly seven in ten online carts never turn into an order, and the cart abandonment rate formula shows how much revenue that gap represents in a given month.


Reading a Retention Curve Starts With Cohort Analysis
A retention curve only makes sense once cohort analysis groups users by a shared start date, since one average hides the pattern a cohort table reveals.


Where Drop-off Really Happens in a Conversion Funnel
Step conversion and overall conversion answer different questions about a conversion funnel, and the gap between them shows exactly where drop-off happens.

