Stop Setting 12-Month LTV Goals: The 30/60/90-Day Cohort Target System That Funds Higher CAC

Two founders set an LTV goal for the year. The first writes "$180 lifetime value" on a whiteboard and goes back to work. The second writes "grow our 90-day cohort value by 18%" and starts tracking it on a Monday.
Twelve months later, only one of them can tell you whether it worked.
That's the whole problem with how most brands treat lifetime value. We either ignore it completely, or we set a year-long number nobody can act on between now and next Christmas. Both are useless in different ways.
I want to walk through the version I actually use with clients, because it turns LTV from a vanity figure into something you can move every single week. And the side effect is the good bit: when your near-term cohort value climbs, you can afford a higher CAC and quietly outbid everyone else on Meta.
Why a 12-month LTV target does nothing for you
Here's the thing about a 12-month LTV goal. You can't act on it.
Say you set "$180 LTV" in January. What do you do on a random Tuesday in March to hit it? Nothing specific. You can't see whether you're on track. You won't know if you missed until the following January, by which point the cohort is closed and it's far too late to change anything.
There's a deeper issue too. "Lifetime" isn't a fixed window. For one brand a lifetime is six months. For another it's four years. So the moment you use the word, you've quietly attached your most important target to a timeframe nobody has agreed on.
And ecommerce runs on cash, not on patient 12-month curves. You look at your cash position far more often than your P&L. A metric that only resolves a year from now is the wrong thing to steer a cash-hungry business by. You'd be sitting there waiting for value that hasn't arrived yet while your ad account needs decisions today.
The slope matters more than the destination. Two brands can land on the same 12-month LTV, but the one that collects most of that value in the first 90 days has wildly better cash flow. Same endpoint, completely different business.
The fix: set a growth target on a near-term cohort
So here's what I'd propose instead. Stop targeting the destination. Target the slope.
Most of your repeat revenue lands sooner than you think. For a lot of brands, month one is where the most incremental repeat revenue shows up, then it steps down month after month. So you don't need to wait a year to know if your retention work is paying off. You can read the early signal and set your target there.
The move is simple. Pick a near-term window, measure a cohort's value inside it, and set a year-over-year growth target on that number.
I like 90 days as the headline window, with 30 and 60 as checkpoints along the way. Ninety days is long enough to capture a meaningful chunk of repeat behaviour for most brands, and short enough that you get a real answer four times a year instead of once.
A worked example. Say last year's July cohort grew its value by roughly $38 per customer in their first 90 days. That's your baseline. This year's target becomes "grow the July cohort's 90-day value by 15%", so about $44. That's bite-sized. It's actionable. And you'll know by October whether you did it, not next winter.
The reason I love this framing: it's almost entirely within your control. A channel-level KPI or a repeat-revenue target leans heavily on how many customers acquisition brought in this quarter. If acquisition has a rough month, the retention team gets punished for something they didn't cause. A cohort growth target sidesteps all of that. Whether you acquire ten customers or ten thousand, the retention side still has full control over how much value it squeezes out of each cohort.
Building the tracker (it's a spreadsheet, not a platform)
You don't need new software for this. A spreadsheet does it.
Set it up like this:
- One row per acquisition cohort. Group customers by the month they first bought. January's first-time buyers are one cohort, February's are the next, and so on.
- Columns for each window. Month 0 value (their first-order revenue), then the additional revenue that same group generates by day 30, day 60, and day 90.
- A 90-day cohort value column. Add it up and divide by the number of customers in that starting cohort. That's your cohort LTV at 90 days.
- A year-over-year column. Line this July's cohort up against last July's. The percentage gap is the number you're actually managing.
That's it. The whole thing is just summing the extra revenue a starting group throws off over the following three months, then watching that figure climb year over year.
A rough yardstick I keep in my head: healthy brands tend to grow a cohort's value by around 30% within 60 days, and roughly double it within a year. Don't treat those as laws. Treat them as a sniff test. If you're nowhere near a 30% lift inside 60 days, your early retention has a real gap worth digging into.
One refinement once the basics are running. Split your cohorts by something that predicts value. Often the simplest predictor is the first product bought, or just first-order AOV. A bundle buyer usually carries a much higher 90-day value than someone who grabbed a single entry product. Knowing that changes what you're willing to pay to acquire each type.
How rising near-term LTV funds a higher CAC
This is the part that pays for the whole exercise.
When you only know your blended numbers, you're forced to apply one CAC ceiling across everything. Every campaign gets judged against the same target, which means you cap your best customers at the same level as your worst.
But once you can see 90-day cohort value, you can be deliberate. If a bundle cohort returns $44 inside 90 days and a single-product cohort returns $19, you can clearly afford to pay more to acquire the bundle buyer. So you set a higher CAC target on the campaigns and audiences that bring those people in.
Think about what that does on Meta. Most of your competitors are bidding off first-order economics alone, terrified to pay more than the opening purchase covers. If your 90-day value is climbing and theirs is flat, you can comfortably bid past the point where they tap out. You're not being reckless. You're just pricing in value you've actually measured and they haven't.
And when your near-term cohort value doubles, your first order is only half the total. So you can be roughly break-even on that first purchase and still stack profit from the same cohort over the following weeks. That's the position that lets you scale acquisition while the people chained to day-one ROAS sit stuck.
To put it plainly: a rising 90-day number isn't just a nicer retention chart. It's permission to spend more on acquisition than the field, with the maths behind you.
Where to start
If this is new, don't try to slice cohorts twelve ways on day one. Start with your whole account: one blended 90-day cohort value, tracked month by month, with a single year-over-year growth target on it. Get diligent about moving that one number and the rest follows.
Then layer in the splits, by first product and by AOV, once the habit is there.
If you've got this running but the numbers feel off, or you can't tell whether a soft 90-day figure is a retention problem or an acquisition-mix problem, that's usually where a fresh read helps. We pull a brand's cohort and unit economics apart all the time in a Signal/Noise Audit and show exactly which lever is holding the value down, and how much more you could be paying to acquire if you fixed it.
What's your 90-day cohort value doing right now, year on year? If you can't answer that in one number, that's the first thing I'd go build this week.
.webp)





