Not all customers are created equal. Some pay you $29/month and require constant support. Others pay $299/month, renew without hesitation, and refer three colleagues a year. The difference between a struggling SaaS business and a thriving one often comes down to one question: do you know which is which?
Customer segmentation is the practice of grouping your customers by shared characteristics so you can serve each group better - and focus your resources on the ones that matter most.
Why Customer Segmentation Changes Everything
Without segmentation, you're averaging out the signal. Your average LTV is $1,200. Your average churn rate is 8% monthly. These numbers sound manageable until you discover:
- Your bottom 30% of customers account for 5% of revenue and 60% of support tickets
- Your top 20% of customers account for 65% of revenue and almost never contact support
- A specific customer type has 2% monthly churn vs. 18% for another
Segmentation doesn't just give you better numbers. It tells you who to build for, who to sell to, who to retain, and who to deprioritize.
The 5 Most Powerful Customer Segments in SaaS
1. Revenue-Based Segments (MRR Tiers)
The simplest and most immediately actionable segmentation. Group customers by MRR:
- Micro accounts: < $50/month
- SMB accounts: $50–$500/month
- Mid-market: $500–$2,000/month
- Enterprise: $2,000+/month
For each tier, calculate churn rate, LTV, support cost per customer, and CAC. You'll almost always find that unit economics look dramatically different across tiers - and that your lowest tier may actually be unprofitable when support costs are included.
2. Lifecycle Segments
Where is each customer in their relationship with your product?
- New (0–30 days): In onboarding; highest churn risk
- Activating (30–90 days): Learning the product; second-highest churn risk
- Active (90+ days, regular usage): Core user base
- At-Risk (declining usage): Early churn signals
- Churned (cancelled): Lost; analyze for patterns
Lifecycle segmentation drives your customer success playbook. A "New" customer needs onboarding help. An "At-Risk" customer needs proactive outreach. Treating them the same way wastes resources and loses revenue.
3. Plan / Pricing Tier Segments
This is built into your Stripe data. Customers on different plans have different needs, different willingness to pay, and different behaviors. Analyze each plan separately:
- Conversion rate from trial
- Time-to-first-value
- Feature adoption patterns
- Churn rate
- Expansion rate (upgrades to higher tier)
If your Starter plan has 35% monthly churn and your Pro plan has 4% monthly churn, that tells you the Starter plan may be mispositioned - either too cheap to attract serious buyers, or lacking the features users need to see value.
4. Cohort Segments (Signup Date)
Cohort analysis groups customers by when they signed up and tracks how they behave over time. This is the most powerful tool for understanding product-market fit and onboarding improvement over time.
Key questions cohort analysis answers:
- Are customers who signed up after your onboarding redesign retaining better?
- Which signup cohort had the highest LTV?
- Is your churn rate improving or worsening over successive cohorts?
If cohort retention is improving over time, your product is getting better or your targeting is improving. If it's worsening, something changed - a pricing update, a product bug, a channel shift.
5. Behavioral Segments (Feature Usage Clusters)
Customers who use different features have different success patterns. Group customers by the features they actually use:
- Power users: Use 80%+ of available features
- Single-use customers: Only use one core workflow
- Dormant users: Signed up but barely active
Power users have the lowest churn and highest expansion rate. Dormant users churn rapidly. The insight: can you design in-product nudges to move Single-Use customers toward Power User behavior?
How to Segment Your Stripe Data
Most of the data you need for SaaS customer segmentation lives in Stripe:
- MRR by customer → from subscription objects
- Plan tier → from price/product metadata
- Signup date → from customer
createdtimestamp - Billing frequency → monthly vs annual
- Payment history → failed charges, dunning events
- Discount codes used → coupon objects
- Geographic data → from customer address or card country
The challenge is that Stripe's built-in reporting doesn't make segmentation easy. You'd normally need to export CSVs, load them into a spreadsheet, and manually build pivot tables - a process that takes hours and produces a snapshot that's already outdated.
Chartsy connects directly to your Stripe data and lets you query it with natural language:
- "Show me churn rate by pricing plan for the last 6 months."
- "Which cohort of customers has the highest 12-month LTV?"
- "How many customers on the Starter plan have used more than 3 features this month?"
Building Customer Personas from Segmentation Data
Once you've segmented your data, look for patterns that cluster customers into meaningful persona types. Common SaaS personas that emerge from data:
The "Power User Champion"
- Plan: Pro or Enterprise
- Tenure: 12+ months
- Feature adoption: High
- Support volume: Low
- Churn risk: Very low
- Action: Invest in their success, ask for referrals, offer beta access
The "Accidental Customer"
- Plan: Starter
- Tenure: 1–3 months
- Feature adoption: Very low (signed up, never activated)
- Churn risk: Extremely high
- Action: Trigger onboarding re-engagement sequence, or accept they'll churn and focus on preventing the segment from growing
The "Price-Sensitive Evaluator"
- Plan: Starter (often using discount code)
- Tenure: 2–4 months
- Support volume: High relative to MRR
- Churn timing: Often churns right after discount expires
- Action: Reduce discount prevalence or require value-based qualifying before offering discounts
Using Segmentation to Prioritize Product Roadmap
Segmentation shouldn't just drive marketing and CS - it should drive product decisions.
If you find that your highest-LTV customers all use a specific report type that newer customers never discover, the product implication is clear: surface that feature earlier in onboarding.
If your lowest-churn segment is "annual plan + enterprise + 5+ team members," you have a clear signal to build more team collaboration features and push annual billing harder.
FAQ
How many segments should I create?
Start with 3–5 meaningful segments. Too few and you're still averaging out important differences. Too many and you can't act on them. The right number is the one where each segment is large enough to be meaningful and distinct enough to require a different strategy.
When should I start segmenting?
As soon as you have 50+ paying customers. Before that, you can learn more by talking to customers directly. After 50 customers, data patterns start to emerge.
Can I segment free users too?
Absolutely - and you should. Free users who exhibit "power user" behaviors in the free tier are your best conversion targets. Segmenting free users by engagement level is the foundation of a Product Qualified Lead (PQL) scoring system.
Conclusion: Know Your Best Customers
The companies that win in SaaS aren't the ones with the most customers - they're the ones who understand their best customers deeply and build every system around serving more of them.
Segmentation is how you find those customers in your data. It's not a one-time exercise; it's an ongoing discipline that compounds over time as you build better targeting, better products, and better retention.
Segment your Stripe customers with Chartsy → chartsy.app

Written by
Chartsy TeamThe Chartsy Team writes guides, product updates, and resources to help SaaS and eCommerce founders make sense of their metrics, without SQL or spreadsheets.
Chartsy