What Is Customer Acquisition Cost (CAC)? A Straightforward Explainer for DTC Brands
by Om Rathod
|
8 min read
Aug 24, 2026
Customer acquisition cost gets thrown around in board decks and Slack channels like everyone agrees on what it means. They don't. Ask five people at the same company what is customer acquisition cost CAC actually equals for their brand, and you'll get five different numbers, none of which match the dashboard.
CAC isn't complicated in theory. It's total spend divided by new customers. The mess starts when you try to define "total spend" and "new customers" the same way twice.
What Customer Acquisition Cost Actually Means
CAC is your total sales and marketing spend divided by the number of new customers you acquired in a given period. That's it. One number, one formula.
The catch: CAC is a blended average unless you deliberately break it out by channel. A blended CAC of $80 might be hiding a $40 CAC on email flows and a $150 CAC on TikTok ads. Both are true at once.
Founders mix up CAC with cost-per-click or cost-per-lead constantly, and it's an easy mistake. CPC tells you what a click costs. Cost-per-lead tells you what an email signup costs. Neither tells you what it actually costs to turn a stranger into a paying customer, which is the only number that connects to your P&L. CAC is downstream of both, and it's the one that matters for founders and CEOs trying to figure out if growth is actually profitable growth.
CAC can also be scoped two ways: at the whole-business level (all channels, all spend) or at the campaign/channel level (just Meta, just a specific SKU launch). Both are useful. Just be clear about which one you're looking at before you make a decision off it.
The CAC Formula and How to Calculate It
Here's the formula in full:
CAC = (total marketing spend + total sales spend) / number of new customers acquired
A quick example. Say you spent $50,000 across ads, agency fees, and creative production last month, and it brought in 500 new customers. That's $50,000 / 500 = $100 CAC.
Simple math. The complexity shows up in the time period you choose. Monthly CAC and quarterly CAC will almost never match, because spend and customer acquisition don't land evenly across weeks. A big TikTok campaign that launches mid-month can spike your monthly number while looking totally normal on a quarterly basis. Pick a period and stick with it, or you'll spend more time explaining the discrepancy than acting on the insight.
The most common mistake here is only counting ad spend. Founders will grab their Meta and Google spend, divide by new customers, and call it CAC. But that skips agency retainers, marketing salaries, and the software stack running underneath it all. It's not CAC at that point, it's closer to a paid-media efficiency metric wearing CAC's name.
What Should (and Shouldn't) Be Included in the Spend Number
The numerator is where most CAC calculations go wrong, so get specific about what belongs there.
Include:
Paid ad spend across Meta, Google, TikTok, and any other paid channel
Agency retainers and freelance marketing help
In-house marketing salaries (or at least the portion tied to acquisition)
Creative production costs: photo shoots, video editing, ad creative
Marketing tools and software subscriptions
Exclude:
Retention and loyalty program spend (that's a different metric, tied to LTV, not CAC)
Customer service costs
Product costs (COGS lives in your margin calculation, not your CAC)
This is where "fully-loaded CAC" and "paid-media-only CAC" diverge. Fully-loaded CAC includes salaries, tools, and agency fees. Paid-media-only CAC is just ad spend over new customers. Both are legitimate ways to track the number, but you have to pick one and use it consistently, everywhere, forever (or until you deliberately change it and tell everyone).
Inconsistent inclusion rules are honestly the number one reason CAC doesn't match between your finance team's spreadsheet and your growth team's dashboard. Nobody's lying. They're just measuring different things and calling it the same name.
What Counts as a 'Good' CAC
There's no universal good CAC number. Anyone who tells you "$50 is good" or "$200 is bad" without asking about your margin or average order value is guessing.
The real benchmark is the CAC-to-LTV ratio. A commonly cited target is LTV at least 3x CAC [VERIFY], though this varies a lot by category and it's worth treating as a rough starting point rather than gospel.
Here's a concrete comparison. A supplement brand with a $150 AOV and 40% margin can comfortably sustain a $100+ CAC, because the first order alone covers acquisition cost with room to spare. A $30 impulse-buy product with thin margins can't touch that CAC and stay profitable, even if the brand is theoretically "better" at marketing.
This is why chasing a low CAC in isolation is a trap. A brand obsessing over hitting $40 CAC might be leaving real revenue on the table by underspending on channels that would acquire customers at $70 but with much stronger lifetime value. Payback period and contribution margin tell you more than the raw CAC number ever will on its own.
CAC vs. LTV: Why You Can't Look at One Without the Other
CAC tells you what you paid. LTV tells you what you got back. Neither one means much without the other standing next to it.
Payback period is the practical middle ground most growth teams actually use day to day: how many months until a customer's revenue covers what it cost to acquire them. A 2-month payback period is very different from a 14-month one, even if the CAC number looks identical on paper.
Picture a brand with a great-looking $60 CAC but a repeat purchase rate near zero. Every customer is a one-and-done transaction. That brand can look efficient on a CAC report and still be bleeding money, because there's no second or third order to make the math work over time.
Blended CAC makes this easy to miss. The overall number can look perfectly healthy while a specific channel, paid social especially, is quietly acquiring customers at a loss. You won't catch that without breaking CAC out by channel and checking it against LTV per channel, not just in aggregate.
Why CAC Is Hard to Track Accurately in Practice
The math is easy. The data is not.
Spend data lives in ad platforms. Order data lives in Shopify. Customer behavior lives in GA4. None of these systems talk to each other natively, which means someone on your team is exporting CSVs and stitching them together by hand.
That works fine when you're running one channel. It falls apart fast once you're on Meta, Google, TikTok, and Amazon at the same time, each with its own attribution window, its own definition of a "conversion," and its own export format. Spreadsheet CAC tracking scales badly, and most teams find that out the hard way, usually right when spend doubles.
The new-vs-returning customer problem makes it worse. If your attribution setup counts a returning customer as "new" (or vice versa), your CAC skews in ways that are hard to spot without cross-referencing order history against ad platform data directly.
This is exactly the kind of problem that gets solved by centralizing spend and order data in one place instead of reconciling it channel by channel. A Redshift-based warehouse pulling in ad platform spend, Shopify orders, and Amazon data side by side is how growth teams keep a CAC number that finance, marketing, and leadership actually agree on. BI reporting built for this exact reconciliation problem removes the guesswork of whose spreadsheet is right.
How to Start Lowering CAC Without Guessing
Start by breaking CAC out by channel. A blended number won't tell you where the damage is coming from, and it's usually one or two channels dragging the average up while the rest perform fine.
Once you know which channel is the problem, test there first, specifically on your highest-spend channel. A 10% CAC improvement on the channel eating 60% of your budget moves the blended number far more than the same improvement on a channel getting 5% of spend. It's basic, but it's the part people skip when they'd rather tinker with the small channel that's easier to touch.
Don't ignore the parts of CAC that have nothing to do with ad spend. Site speed, checkout friction, and a confusing product page all lower your conversion rate, which raises your CAC even if your ad spend and targeting stay exactly the same. Fixing conversion is sometimes the cheapest CAC win available, and it's usually underpriced compared to bidding wars on ad platforms. Running your numbers through something like a ROAS calculator alongside your CAC tracking can help you see where efficiency is actually slipping.
Last thing: check CAC weekly, not monthly. A month is long enough for a bad campaign or a broken tracking pixel to burn real budget before anyone notices. Weekly checks catch the problem while it's still a small mistake instead of a wasted quarter.
Get a Clear View of Your CAC Across Every Channel
CAC is a simple formula wearing a complicated data problem underneath. The number itself is basic division. Getting an accurate, consistent version of it across channels, time periods, and teams is the actual work.
Pair it with LTV and payback period, and CAC turns from a vanity metric into something you can actually make decisions with.
Trivas pulls Amazon, Shopify, and ad platform data into one dashboard so CAC gets calculated automatically, the same way, every time, instead of getting rebuilt from scratch in a new spreadsheet each month. If you're tired of reconciling numbers that never quite match, start a free trial and see what your real CAC looks like.
Revenue growth leader and co-founder driving Trivas's commercial strategy. Om has led the product vision and execution from scratch. With a strong background in SaaS sales and GTM strategy, Om bridges product innovation with real-world customer needs.
Continue Reading
explore more insights
What Is AppLovin and How It Affects Ecommerce Advertising