Last updated: September 13, 2026
Grüns is a gummy vitamin. Founded 2023. Unilever bought it in 2026 for a reported $1.2 billion. The number nobody puts in the ad: before the first profitable month, the company reportedly burned about $8 million. That is the entry fee. This post is the same math at the size of one $20 box, because I run two stores and these six numbers are the ones I actually watch.
You sold something for $20. You do not have $20. That sentence is the whole problem with online stores, and most people who start one learn it from their bank account instead of from a page like this.
So here is a shop. It sells snack boxes. A box costs $20. The snacks and the postage cost $10.
We never leave this shop. Every number below is that same $10.
Number one: what you keep
You sold for $20. You keep $10. The other $10 went to the snacks and the stamp.
In the fancy words, that is gross margin, and the cost of the snacks is COGS, cost of goods sold. Ignore the words. Remember the $10.
Everything that comes after is spent from that $10, not from the $20. If you remember one thing from this post, it is that you are running a $10 business, not a $20 business.
Number two: what one buyer costs
How do you get customers? Ads, or word of mouth. There is nothing in between. Ambassadors, influencers, affiliates, those are ads with a different invoice.
Say you put $1,000 into ads and 50 people buy. Each buyer cost you $20. That is CAC, customer acquisition cost. Now line it up: you spent $20 to make one sale of $20, and you keep $10 of that sale. You are $10 down on every first order.
That is not a broken business. That is every subscription business on day one. It only works if the buyer comes back.
Number three: the ones who leave
People cancel. People return the box. People find a way to get the product and skip the payment. I own two stores, GMMY and YUMM, and I can tell you that last one is real.
Say you have 50 subscribers and 5 cancel this month. Five people, who cares. Except that is 10 percent, and it happens every month.
In ten months you have replaced every one of the 50. You are not growing. You are refilling a bucket with a hole in it, and each refill costs $20 a head.
This is churn, and on a subscription product it is the number that decides whether you have a store or a treadmill.
Number four: what one buyer is worth
If a buyer stays 10 months and you keep $10 a month, that buyer is worth $100. That is LTV, lifetime value. How much money one person brings you before they leave.
Now the two numbers meet. $100 in, $20 to get them. Divide: 5. Every $1 you put into ads brought $5 back, over ten months. That ratio is the one investors ask for, and the one you should know cold before you scale anything.
But it is a scale game. TikTok Shop, Meta, all of it comes down to one question: can you put more money into an ad that works? And ads stop working. They fatigue.
Open the Facebook Ads Library for any brand you like and count how many versions of the same ad they have run. That is what replacing a fatigued ad looks like.
Number five: when the ad money comes back
You spent $20 to get the buyer. You keep $10 per box. So the buyer has to take two boxes, two months in a row, before you are back to zero. That is payback.
Two months is why every supplement site pushes the subscription and shrinks the one-time button. Open IM8, the David Beckham brand. The one-time purchase is tiny on the page. The 90-day supply with 30 percent off and a pile of free extras is huge.
That is not generosity. That is payback engineered into the layout: get the buyer past month two before they can think about it.
One of IM8's founders, a University of San Francisco guy like me, was asked on a podcast how much money you need to start a similar brand. His number, not mine: $30 million. If anyone has $30 million lying around, we can do business.
Number six: the break-even that isn't
Last one. You spent $1,000 on ads, 50 people bought, they paid you $1,000. Return on ad spend, ROAS, is 1.0. It looks like you broke even.
You did not. You kept $10 of each $20, so those 50 sales left you $500. You are $500 down and the dashboard says 1.0 like that is fine. A ROAS of 1.0 on a 50 percent margin is a loss, every time.
The one rule
Running a store is hard and you will learn most of it the expensive way. The one thing I will not let you skip: find the person who understands the numbers before you spend on ads. An accountant, a finance person, someone.
Most of them are conservative and will tell you not to spend. Fine. Find the one you can think with, and let them see the $10 before you see the $20.
Grüns got to $1.2 billion. It reportedly burned $8 million first. Know your entry fee before you pay it.
The whiteboard version, with the IM8 pricing page on screen, is on the Y channel: GRUNS Edition. You Sold for $20. So Where Is the $20?
What is a good LTV to CAC ratio for a subscription store?
The example in this post lands at 5 to 1: $100 lifetime value against $20 to acquire. Anything under 3 to 1 means you are paying too much for buyers who do not stay long enough. Fix churn before you fix ads.
Why is ROAS of 1.0 not break-even?
ROAS compares ad spend to revenue, not to profit. If you keep half of each sale, a ROAS of 1.0 means you recovered half your ad money. Break-even on a 50 percent margin needs a ROAS of 2.0.
How do I calculate payback for a subscription box?
Divide the cost to acquire one buyer by what you keep per order. $20 divided by $10 is two orders. That buyer has to stay two months before the first order stops being a loss.
Did Grüns really burn $8 million before profit?
That figure is reported, not audited, and Unilever's own announcement never disclosed the deal terms. The $1.2 billion price is the number Forbes reported, citing Axios. Treat both as reported figures. The math in this post does not depend on either.
Read the next one → 41,049 unread emails. I built the $15-a-month tool for free.
Get the receipt → The Y channel. The build, the cost, the receipt. Two a week.
← All posts