You came here for a number, so let's start with one.
Industry data puts average CAC for supplement brands somewhere between $30 and $80.
Ad spend only. No agency retainer, no creative production, no tooling.
That's a real range. It's also close to a 3x spread, which should bother you more than it probably does.
Two supplement brands. Same category, same platforms, same year. One pays $30 to acquire a customer. The other pays $80. Both land inside the "normal" band.
So which one is doing better?
You can't answer that. Neither can I. Not from those two numbers.
And if a benchmark can't separate a brand that's winning from a brand that's bleeding, it's worth asking what you were planning to do with it.
A good CAC isn't a number you match. It's a ceiling you calculate.
Take a fairly typical supplement brand: $60 AOV, 70% gross margin, half your buyers converting to subscribe-and-save.
That ceiling comes out around $124.
Which means a brand paying $45 can be losing money on every customer it buys. And a brand paying $95 can be printing.
The benchmark can't tell those two apart. It doesn't know your margin. It's never seen your retention curve. It has no idea what your subscription mix did last quarter.
Which raises a cheaper question than hunting for a better benchmark: where did your current CAC target come from?
Did you calculate it? Or did you inherit it from a podcast, a competitor's tweet, a spreadsheet someone built before the subscription program existed?
If it's the second one, you're not being sloppy. You're doing what nearly everyone does, because the real calculation is harder than anyone admits and the shortcut works fine right up until it doesn't.
Average CAC for Supplement Brands
Let's do this properly, because "benchmarks are useless" is a lazy answer and you'd be right to ignore anyone who hands it to you.
When you don't know whether $60 is healthy or catastrophic, a range tells you something real.
So, the fine print. That $30 to $80 is ad spend divided by new customers acquired.
Nothing else in the numerator: no retainer, no creative production, no subscription app fees, no salary for whoever runs the account.
Which matters more than it sounds like it should.
Why the range is this wide
Four things are doing most of the work.
What each brand counts as CAC.
Take a brand at a clean $70 ad-spend CAC.
Add a $12k monthly retainer, creative production and tooling across 1,000 new customers, and that same brand is realistically paying closer to $95.
Same performance, same media buying, a 36% difference in the reported number.
A meaningful share of the variation between any two published benchmarks isn't performance at all. It's accounting.
AOV and format.
A $35 single-SKU gummy and a $90 three-bottle protocol cannot share a CAC target.
The benchmark blends both and reports the middle, which describes neither.
Subscription mix.
The biggest driver in this category and the one most brands never isolate.
A brand converting 70% of first-time buyers onto subscribe-and-save can pay dramatically more for the same customer than a brand converting 20%.
How hard you're pushing.
CAC isn't a fixed property of your brand. It's a function of how much volume you're demanding from the platform, and it climbs as you demand more.
So a $30 CAC and an $80 CAC might not be two different kinds of business at all.
They might be the same business at two different points on the same curve.
Which raises an uncomfortable possibility: a low benchmark CAC can simply mean a brand hasn't tried to scale yet.
Have a look at those four and ask which one is actually you. You probably already know.
Why it still can't be your target
It's an average of averages, so every brand inside it is reporting a blended figure that conceals its own spread.
It knows nothing about what you can afford, because a $70 CAC is excellent against $190 of lifetime gross profit and fatal against $60.
And it lags, because by the time any benchmark is published the brands inside it have moved.
So use the range for what it's good for: checking you're not wildly out of step with the category. At $250, something is broken. At $45, you're normal.
But normal and profitable are not the same thing, and the benchmark can't tell you which one you are.
How great retention almost killed a brand
A supplement brand. Four years in, around $200,000 a month on Meta, retention most founders would trade a kidney for.
Revenue flat. Profit flat. MER flat.
The kind of plateau you tell yourself is a plateau.
But something didn't sit right, and it's worth walking through why, because you can run the same check on your own numbers this afternoon.
Their retention was excellent.
In a subscription-heavy category, that means every new customer stacks on top of the ones still buying from last year.
Revenue should have been climbing even if acquisition had merely held steady.
So why was it flat?
Break the revenue down by the year the customer arrived
Years one through three all had the same shape. Most revenue came from customers acquired that year, with earlier cohorts still contributing underneath.
Year four broke the pattern.
Only about half the revenue came from customers acquired that year.
The rest was carried by cohorts from years one, two and three. People who'd bought their first bottle three years earlier and simply never left.
The revenue line was flat. The business underneath it was not.
Acquisition was collapsing, and three years of loyal subscribers were filling the hole fast enough that nobody noticed.
Then look at what they were paying to acquire
Years one through three are a good story. Doubling spend while CAC barely moves is what scaling is supposed to look like.
Year four is the tell.
They spent less than the year before, and CAC still jumped more than 70%. That's not a market getting more expensive. That's a machine that has stopped working.
So why did nobody catch it? Because nobody was looking at that number.
Their revenue was split between Shopify and Amazon, which makes CAC genuinely annoying to calculate.
Annoying enough that they'd stopped trying. So they ran the business on MER instead, which looked stable, because four years of returning subscribers were holding it up.
Their books weren't lying to them. Their books were never asked a question capable of producing a useful answer.
The part that's specific to brands like yours
A fashion brand with an 8% repeat rate cannot hide a broken acquisition engine for a single quarter. Revenue drops immediately and everyone panics on schedule.
A supplement brand with a healthy subscriber base can hide it for two years.
The better your retention, the longer your topline keeps looking fine after acquisition has stopped working.
That isn't an argument for worse retention. It's an argument for not reading your topline as a health signal, because in this category it's the last place a problem shows up.
Once we rebuilt their inventory costing and their LTV properly, their real ceiling came out around $90. They were paying $120.
You probably calculate your CAC. Most brands reading this do.
Which raises the harder question: if you're measuring it correctly, can it still be hiding something?
Average vs Marginal CAC
There are two CAC numbers in your business. Most brands only ever compute one.
Average CAC is total ad spend divided by new customers. It's what your dashboard shows, and it describes what already happened.
Marginal CAC is what the next customer costs at the spend level you're running right now. It describes what happens next.
Should we increase spend? Can we push harder into Q4? Is this campaign worth another $10,000?
Every question you genuinely care about is asking about the next customer. And every number available to answer it is an average.
The gap between them isn't small, because you didn't buy those customers at the same price.
An average of $65 doesn't mean you paid $65. It means some cost $30, some cost $140, and $65 is where the arithmetic landed.
Meta works through available demand, cheapest first.
The people most likely to buy see your ads earliest and convert for the least. Then that pool runs down, and the platform reaches further out, to people who need more convincing.
They cost more. That isn't the algorithm degrading. That's the thing you're paying it to do.
So your spend doesn't buy a flat rate. It buys a curve.
The first dollars are cheap, the last dollars are expensive, and your reporting hands that entire curve back to you as one number.
Nobody's dashboard shows you the curve. Which means nobody's dashboard shows you the point where you crossed your own ceiling.
What the average is hiding
Take a brand spending $150,000 a month on Meta, with a lifetime gross profit of $124 per customer.
That's the ceiling from earlier: $60 AOV, 70% margin, half the buyers converting to subscription.
Split that spend into three tranches and look at what each one bought.
Contribution means lifetime gross profit minus acquisition cost. Not cash landing this month. What that month's cohort is worth over its life.
Look at the bottom row first, because it's the only one you normally see.
A $65.30 average CAC, mid-range against the industry figure, a 47% cushion under the $124 ceiling. By every number this brand has access to, it is healthy.
Now the third row. That final $50,000 bought 333 customers at $150 each against a ceiling of $124. Every one acquired at a lifetime loss, destroying $8,658 between them.
Which leads somewhere uncomfortable. If this brand had stopped after the second tranche, it would have made $143,556 on $100,000 of spend instead of $134,898 on $150,000.
More total profit. Two thirds of the cash. And $50,000 freed up for inventory.
Cutting a third of the ad budget made them money.
Now notice what never happened in that table.
The average CAC never went above the ceiling. Not once, not close. It sat at $65 against $124 all month, and all month the last third of the spend was underwater.
That's the reconciliation worth keeping: marginal CAC always runs above average CAC while you're scaling.
Which means a brand averaging $65 can be buying its final customers at $150, and the average will never tell you.
Not because it's imprecise, but because it's structurally incapable of it.
One honest note.
Real spend doesn't arrive in three tidy blocks and no platform hands you a tranche report.
You find your curve by looking at how CAC moved week to week as you scaled, or campaign by campaign at different budget levels.
The blocks are a simplification. The shape underneath them is not.
So the question stops being "is my CAC good?" and becomes something more useful: at what point in my spend did I cross my ceiling?
That one is answerable. And the answer is nowhere on your dashboard.
Why supplement brands have two ceilings, not one
Everything up to this point applies to any ecommerce brand. This part doesn't.
Go back to that $124 ceiling. $60 AOV at 70% gross margin gives you $42 of gross profit per order.
Now split your customers the way your business already splits them.
A one-time buyer purchases roughly 1.4 times before disappearing: about $59 of lifetime gross profit. A subscriber stays for something like 4.5 shipments: $189.
Those aren't two versions of the same customer. They're more than three times apart. One is a business and the other is a transaction.
The $124 you've been working with all article is just the midpoint. It describes neither.
Here's what that looks like on a single day of spending. At a $95 CAC, you make $94 on every subscriber you acquire. At the same $95 CAC, you lose $36 on every one-time buyer.
Same ad. Same budget. Same afternoon. Two opposite outcomes, averaged into one comfortable-looking number before it reaches you.
And you don't get to choose. Meta will not let you target "people who will subscribe." You buy a mix, and every dollar is a bet on the ratio.
Your subscription mix moves the ceiling
Nothing else changes between those rows. Same product, same margins, same retention curves, same ad account, same creative, same media buyer.
The only thing that moves is the proportion choosing subscribe-and-save, and it swings your ceiling by $58.50 per customer.
Remember the brand whose real ceiling came out at $90? This is most of the reason why.
They'd been testing new front-end offers to bring acquisition costs down. The offers worked. CAC on the new creative genuinely looked better.
But their subscription rate fell from roughly half of new buyers to about a quarter.
They hadn't lost a single existing subscriber. Retention held. The product was identical. They had simply started buying a different kind of customer, and nobody re-ran the math.
Your retention curves lag. To know how a cohort behaves at month six you have to wait six months, and by then you've spent two more quarters buying at a target that stopped being true.
Your subscription ratio is available right now. It moves first. Everything else moves afterwards.
So: do you know what your subscription rate was last month? Not roughly. The actual figure, and whether it moved.
If you're testing new offers and you can't answer that, there's a reasonable chance you're buying against a ceiling that no longer exists.
Your CAC ceiling is set by your offer
You can't target subscribers. But you're not powerless over the mix either.
You have one real lever, and it's the offer you put in front of cold traffic.
Offer A acquires customers 37% cheaper. On every dashboard you own, against the industry range at the top of this page, Offer A is the better offer.
Offer B makes 2.2 times more money per customer.
Put $100,000 into each. Offer A buys 1,666 customers and $41,383 in lifetime contribution. Offer B buys 1,052 customers and $57,797.
Offer B acquires 614 fewer customers and makes you $16,000 more.
Sit with how that looks in a Monday meeting. Volume down. CAC up 58%. Every metric anyone reports on got worse, and the business got materially better.
Now think about what happens to Offer B. A competent media buyer, given a CAC target, does exactly what you asked: shifts budget toward the offer hitting the target and away from the one that isn't.
Offer B is dead within a month. Nobody made a mistake. They made a correct decision against the wrong number.
That's the mechanism behind the brand from earlier. Their new offers genuinely did lower CAC. What nobody priced in was that a cheaper customer was also a worse one.
Here's the part worth internalising. Your front-end offer isn't just an acquisition lever. It's a selection mechanism.
A deep first-purchase discount changes who says yes. Discount-led offers attract people shopping for a discount, and people shopping for a discount don't convert to subscription at anything like the same rate.
You didn't get the same customer cheaper. You got a different customer, and the difference surfaces months later in a retention curve nobody connects back to the offer test.
Which leads to the conclusion this whole post has been building toward.
A single CAC target applied across offers with different subscription rates will systematically kill your most profitable offer.
The target rewards the metric that improved and is blind to the one that collapsed.
So the fix isn't a better number.
Offer A has to clear $85. Offer B has to clear $150.
Judged that way, Offer A is scraping by and Offer B has room to spend another $50 per customer before it's in trouble.
Same account, same month, two ceilings that differ by 77%.
So when you last tested a new offer and it came back with a lower CAC, what did you do next?
If the answer is "scaled it," go back and check what happened to your subscription rate in the weeks after. That number is usually still sitting there, and it usually tells a different story.
Payback in shipments, not months
Everything so far has been about profit.
This part is about cash, and they aren't the same problem.
A customer can be profitable over their lifetime and still starve you on the way there.
Supplements have one advantage most categories don't.
Your reorder clock is short and predictable, so you can express payback in something more concrete than a vague number of weeks.
At $42 of gross profit per shipment against a $90 CAC:
Break-even lands on the third shipment, roughly 60 days after you paid for the customer.
That reframes the target into something an operations team can hold: get subscribers to shipment three.
Not "improve retention," which nobody knows how to action on a Tuesday. A specific shipment, with a specific date attached.
The cash side is worth being blunt about.
Every 1,000 customers sends $90,000 out the door and returns $42,000 more or less immediately.
The remaining $48,000 comes back over the following two months.
Run that at scale and you're permanently financing two months of acquisition out of working capital.
Fine when it's planned for, dangerous when it isn't, because brands tend to discover it at the same moment they need to place an inventory order.
One caveat. That $189 subscriber figure averages people who churned after two shipments with people who stayed two years.
The average subscriber breaks even at shipment three.
Plenty of individual subscribers never get there, so if your churn is concentrated early, your real ceiling is lower than the average suggests.
So what's a good CAC for your supplement brand?
There isn't one number. There's a method, and it takes an afternoon.
- Find your curve, not your average. Break the last six to twelve months into weekly periods or individual campaigns, then plot CAC against how much you were spending at the time. That relationship is your marginal CAC, and it's the most useful chart nobody builds.
- Pull subscription rate by offer. Not blended across the account. Per offer, per campaign.
- Calculate two lifetime gross profit figures. One for subscribers, one for one-time buyers. The moment you average them you've thrown away the thing you need.
- Build a ceiling per offer. Weight those two figures by the subscription rate that offer actually produces.
- Compare each offer's marginal CAC to its own ceiling. Not to the blended target. Not to the industry range.
Be realistic about precision.
Every input is an estimate and your LTGP figure is a forecast wearing a dollar sign.
You're not trying to get this right to two decimal places. You're trying to find out which side of the line you're standing on, and that answer is usually unambiguous once you look.
Then hand your media buyer a ceiling per offer and the spend curve alongside it, with one instruction: buy to the most profitable point you can reach, not the cheapest customer you can find.
Ask them to flag it when subscription rate on any offer moves more than a few points.
Give them the table, not the number. A single number tells a media buyer to optimise. A table tells them what they're optimising for.
Putting it together
The brand from earlier wasn't careless. They were running three errors at once, and each made the others harder to see.
Their inventory was under-costed, so every margin calculation started too high.
Their LTV was optimistic, which pushed the ceiling higher still. And they judged spend against an average CAC, which made the whole thing look safe.
Any one is survivable. A brand can carry a slightly wrong number for years.
All three at once is a business that looks flat while it dies, with four years of loyal subscribers holding the revenue line up long enough for the acquisition engine to fail without anyone noticing.
So, the benchmark at the top of this page. It was never going to answer your question. It just told you whether you were unusual.
The number that actually governs your business is one you have to build, and it isn't a number at all.
It's a ceiling per offer, a curve instead of an average, and a subscription ratio you check every month.
That's more work than looking up a benchmark. It's also the difference between knowing your CAC and knowing whether you can afford it.
If you'd rather not build this yourself
Everything above is genuinely doable in an afternoon, and if you go and run it yourself, that's a good outcome. The math isn't the hard part.
But it is an afternoon of exports, pivot tables and cohort data, and most founders reading this have something more urgent on today.
That's roughly why we built the Growth Cash Dash.
It's a financial x-ray of your brand. We take your historical numbers, run them through 30+ ecommerce finance KPIs, and come back with the handful that are telling a story you probably haven't heard yet.
For supplement brands, that's usually the three threads running through this post:
- Margins per channel rather than blended, so Amazon and Shopify stop hiding inside one number
- Subscriber and one-time lifetime gross profit, calculated separately
- A scaling target table showing what you can afford to pay at each level of spend
Sometimes it confirms you're in good shape. That's a real answer and worth having.
Sometimes it finds a $90 ceiling sitting underneath a $120 CAC.
Either way you'll know which one you are, and you'll have something concrete to hand your media buyer on Monday.













