What Is Cohort Analysis (And Why It Matters More Than LTV)
A cohort is a group of customers who first purchased in the same time period. Cohort analysis tracks how each group behaves over time - do they come back? How much do they spend? When do they stop?
Most brands obsess over a single metric: lifetime value (LTV). It's clean. It's a number. You can put it in a spreadsheet and compare it to CAC. But LTV hides the story. If your LTV is $200, you don't know if you have 100 customers buying twice, or 10 customers buying 20 times each. You don't know if last month's cohort is weaker than last year's. You don't know where the problem is.
Cohort analysis reveals the shape of your retention. It shows you whether customers are coming back, when they drop off, and whether your newer customers are stickier or worse. That shape tells you what to fix.
Available on: Shopify Plus only for native cohort analysis. On Growth or Pro plans, use Lifetimely ($49/mo), Peel Insights, or Niblin for cohort reporting.
How to Read a Shopify Cohort Table (Step by Step)
A cohort table looks intimidating at first. You see a grid of numbers, rows labeled with months, columns going out 12+ months - it feels like a financial statement. But it's not. It's actually simple once you know what you're looking at.
Here's how to read it:
- Rows = cohorts. Each row is a group of customers defined by their first purchase month (e.g., "January 2026 cohort" = everyone who first bought from you in January 2026).
- Columns = months after first purchase. Month 0 is the purchase month itself. Month 1 is one month later. Month 6 is six months later. This is called "customer age."
- Cell values = % who purchased again. If the January cohort shows "12%" in the Month 1 column, it means 12% of January first-time buyers came back and purchased again within the first month.
- Read left to right: This shows how retention decays over time for each cohort. Watch the percentages drop. When do they flatten?
- Read top to bottom: This tells you whether your newer cohorts retain better or worse than older ones. Are your recent customers stickier, or are they falling off faster?
Example: imagine your July 2025 cohort shows [100%, 8%, 5%, 4%, 3%, 3%, 3%...]. That reads as: "Of 100 first-time buyers in July, 8% bought again in month 1, 5% bought in month 2, 4% in month 3." By month 4, you've stabilized at 3% - meaning some customers became loyal, but most churned. The drop from 8% to 5% to 4% is the "decay," and the flattening at 3% is your "core."
Benchmarks vary wildly by category, but here's a rough guide for typical D2C brands:
| Metric | Below Average | Average | Strong |
|---|---|---|---|
| Month 1 repeat rate | <8% | 8-15% | >15% |
| Month 3 cumulative repeat | <15% | 15-25% | >25% |
| Month 6 cumulative repeat | <20% | 20-35% | >35% |
| Month 12 cumulative repeat | <25% | 25-40% | >40% |
Important caveat: These benchmarks vary heavily by product category. If you sell consumables (coffee, supplements, beauty), your Month 1 repeat rate should be much higher - 20%+ is normal. If you sell furniture or apparel, lower numbers are expected. Always compare against YOUR own historical cohorts first. "We're at 10%" matters only if last quarter you were at 12%.
To find your own benchmark, look at your oldest cohorts (data from 6+ months ago) and see what their Month 12 or Month 18 values stabilized at. That's your baseline. Now compare recent cohorts to it.
4 Cohort Patterns and What They Mean
Reading raw numbers is useful, but patterns are more actionable. Here are the four most common shapes you'll see - and what each one means for your business:
Your Month 0-to-Month 1 drop is dramatic. You lose 75-90% of first-time buyers immediately. But then the curve flattens - those who stay stick around at a steady 2-3% repeat rate month-over-month.
What it means: Most customers never return, but those who do become loyal. You have a small, engaged core. The problem is getting people to come back even once.
Action items: Invest in post-purchase email sequences. Your biggest opportunity is the second purchase - the gap between Month 0 and Month 1. Test triggered emails 3 days after purchase, 7 days after, 14 days after. Improve onboarding and first-product experience. Are unboxing delays killing retention? Are product instructions unclear? Is quality inconsistent? Fix the friction between purchase and first use.
Your curve doesn't flatten. It just keeps dropping: Month 1 is 10%, Month 2 is 7%, Month 3 is 5%, Month 4 is 3%. There's no "core" of loyal customers forming.
What it means: You're losing customers continuously. No one is coming back repeatedly. Either your product-market fit is weak, or you have no retention mechanism in place.
Action items: Start with product. Do a customer interview sprint - talk to 10 people who bought once and never returned. Ask "what would make you buy again?" Are they waiting for inventory? Do they dislike the product but won't say it? Once you fix product, introduce a retention mechanism: a subscription or loyalty program, a replenishment schedule, or exclusive VIP email access. Many brands see the curve flatten immediately after adding a loyalty program.
Your old cohorts (from 6 months ago) show strong Month 6 retention at 20%. Your recent cohorts (last 2 months) show Month 1 retention at only 6%. Your cohort table is declining from top to bottom.
What it means: Your customer quality is degrading. This almost always happens when you're scaling ads to broader, less-qualified audiences. ROAS stays flat because you're spending more, but retention is collapsing.
Action items: Audit your ad targeting. Which channels, audiences, or creatives produce the best-retaining cohorts? Stop scaling broad audiences. Instead, find your highest-retaining customer profile and bid harder on them. Example: if your "women 25-34 interested in wellness" audience retains at 15% but "women 18-50 interested in health" only retains at 5%, cut the second one. Also check: did you change your product, packaging, or supplier recently? Did quality drop? That would explain declining retention across all channels.
Your August 2024 cohort retained at 12% Month 1. Your December 2024 cohort retained at 14% Month 1. Your April 2025 cohort is already at 16% Month 1. The table is improving from top to bottom.
What it means: Congratulations - your product, marketing, or targeting is improving. You're either landing better customers or providing a better experience.
Action items: Find out what changed and scale it. Did you redesign the product? Did you launch a new ad channel? Did you refine your targeting? Identify which acquisition channels produce the best-retaining cohorts, then increase budget there. This is free growth - you're not inventing a new playbook, just amplifying what's already working.
Shopify Cohort Limitations (And Better Options)
Shopify Plus offers native cohort analysis, which is more than most Shopify merchants get. But it has blind spots. Here's what it won't tell you:
- No cohort by acquisition source: Can't see "which customers from Meta vs Google have better retention?" Shopify shows you retention overall, but not broken down by channel.
- No revenue-based cohort view: Shopify shows repeat purchase rate (% who bought again), not how much they spent. Your Month 1 retention might be 12%, but if those customers bought $5 in repeat revenue and $200 in first purchase, it's not a useful pattern.
- No predictive modeling: Can't forecast future retention or LTV based on early patterns. You have to wait 12 months to see if a cohort is truly valuable.
- No churn alerting: Won't notify you when a specific cohort's retention drops abnormally. You have to manually check your cohort table weekly.
- Basic visualization: It's a plain table. No decay curves, no heatmaps, no trend lines to spot patterns faster.
If Shopify's native cohort analysis isn't enough, here are your options:
- Lifetimely ($49/mo): Provides acquisition-source cohorts (Meta vs Google vs Email), predictive LTV, and simple dashboards. Best for fast-growing brands doing serious channel analysis.
- Peel Insights ($200+/mo): Deep retail analytics including cohort revenue, churn prediction, and product affinity. Built for Shopify brands at scale.
- Niblin: Connects cohort patterns to your entire data ecosystem. Ask "which channel produces the most repeat buyers?" and instantly get retention broken down by product, geography, and acquisition source. Churn alerts notify you the moment a cohort's retention drops outside normal ranges.
For most small brands, Shopify's native tool is enough to spot the 4 patterns above and take action. Start there. Graduate to a third-party tool when you're confident enough to ask "which marketing channel retains best?" - that question is usually the inflection point.
Your Action Plan: This Week
- Log into Shopify Plus Analytics and pull your current cohort report. If you're not on Plus, use Lifetimely's free trial or ask your account manager for a demo.
- Find your oldest cohort (12+ months old) and note its final repeat rate. That's your stability baseline.
- Look at your most recent cohort (last month) and compare Month 1 retention to your baseline. Are new customers retaining better or worse?
- Identify which of the 4 patterns above matches your data. Write down the action items for that pattern.
- Pick one action and run it this week. If you're seeing Pattern 1 (early drop), launch a post-purchase email. If Pattern 2, interview a customer. If Pattern 3, audit your ad audiences. If Pattern 4, scale your best channel. Pick one. Do it now.
Cohort analysis is powerful only if you act on it. The number itself (8% Month 1 retention) is useless without context and action. But once you understand what the shape means, you'll see your retention problem more clearly than any LTV number ever showed you.
Key Takeaways
- Cohort analysis reveals the shape of your retention, which LTV hides
- Read cohort tables left-to-right to see decay over time, top-to-bottom to see if newer customers are stickier
- Benchmarks vary by category: compare your cohorts against your own historical baseline, not industry averages
- Four patterns tell the story: steep-drop-flat (fix second purchase), gradual-decline (product issue), declining-top-to-bottom (audience degradation), improving-top-to-bottom (scale what's working)
- Shopify Plus native cohorts don't break down by acquisition source or revenue - use Lifetimely or Niblin for deeper analysis
Frequently Asked Questions
What if my cohort table is all zeros?
Either you have zero repeat customers (unlikely), your data connection is broken, or the report is still loading. Check that Shopify is syncing your sales correctly. If you see non-zero values in a different report (like "repeat customers this month"), then the cohort feature is working but showing different data - try pulling the cohort report again from a different date range.
Should I focus on Month 1 or Month 6 retention?
Both matter, but for different reasons. Month 1 tells you if your post-purchase experience is working. Month 6 tells you if you have a loyal core. If Month 1 is weak, you'll never reach Month 6, so fix that first. Once Month 1 is strong, optimize for Month 6 by introducing a loyalty program or subscription.
Why do some of my cells show 0% instead of numbers?
Because that cohort hasn't reached that age yet. If you're looking at June 2026 data today (May 25, 2026), your June cohort won't have Month 1 data until July. Shopify shows 0% or "--" for future periods.
Is 10% Month 1 retention good?
It depends on your category and what your older cohorts achieved. If your September 2024 cohort retained at 8% Month 1 and now your January 2025 cohort is at 10%, you're improving - that's good. If your older cohorts were at 15% and new ones are at 10%, you're declining - fix it. Always benchmark against your own history, not an industry number.
Can I drill down into a cohort to see which products they bought?
Not in Shopify's native cohort tool. You'd need a tool like Niblin or Peel Insights to answer "which product do customers repurchase most often?" or "which product buyers have the highest 6-month retention?"
By