Last updated:
October 23, 2026

Customer Health Score: Predicting Churn and Expansion in SaaS Accounts

Last updated October 2026

A customer health score is a composite metric that predicts the likelihood of a SaaS account renewing, expanding, or churning. By combining product usage data, support interaction patterns, billing signals, relationship strength indicators, and engagement metrics into a single score, customer success teams can proactively identify at-risk accounts before they cancel and expansion-ready accounts before competitors win them. For Indian SaaS companies, where net revenue retention directly drives valuation multiples, a well-built health score is a strategic asset.

What Inputs Go Into a Customer Health Score?

A robust health score draws from multiple data categories:

1. Product Usage Metrics

  • Login frequency: How often do users in the account log in? Daily active users (DAU) / Monthly active users (MAU) ratio.
  • Feature adoption depth: What percentage of purchased features are actively used? An account using 3 of 10 available features is at higher churn risk than one using 8 of 10.
  • Usage trend: Is usage increasing, stable, or declining month over month? A declining trend is the strongest leading indicator of churn.
  • User breadth: How many licensed users are active? An account with 50 licences but only 10 active users has a utilisation problem.
  • Key action completion: Did users complete the high-value actions that correlate with retention? For a CRM, this might be: created 50+ contacts, sent first email campaign, integrated with website.

2. Support and Success Metrics

  • Support ticket volume and severity: High ticket volume with critical/urgent severity indicates product problems.
  • Resolution satisfaction (CSAT): Low CSAT scores on support interactions signal frustration.
  • Time since last success check-in: Accounts that haven’t had a customer success touchpoint in 60+ days tend to drift.
  • NPS/survey responses: Detractors (NPS 0-6) and passives (7-8) need attention; promoters (9-10) are expansion candidates.

3. Billing and Contract Signals

  • Payment history: Late payments, failed charges, and disputes are churn indicators.
  • Contract timeline: How close is the account to renewal? The 90-day pre-renewal window is critical for engagement.
  • Plan tier: Downgrade requests or inquiries about cheaper plans signal dissatisfaction with value.
  • Seat utilisation vs purchased: Low utilisation often leads to seat reductions at renewal.

4. Relationship and Engagement Metrics

  • Executive sponsor engagement: Does the decision-maker attend QBRs (Quarterly Business Reviews)? Disengaged sponsors are churn signals.
  • Champion identification: Has your internal champion left the company? (Track this via LinkedIn or email bounce notifications.) Champion departure is one of the top 3 churn predictors.
  • Marketing engagement: Does the account open emails, attend webinars, consume blog content? Engaged accounts retain better.
  • Community participation: Active in your Slack community, forum, or user group? Community participants churn 30-40% less.

How Do You Calculate the Score?

Simple Weighted Model (Starting Point)

Assign weights to each category and score each on a 0-100 scale:

CategoryWeightExample ScoreWeighted
Product usage35%75/10026.25
Support health20%60/10012.00
Billing signals15%90/10013.50
Relationship20%50/10010.00
Engagement10%80/1008.00
Total100%69.75

Score Bands

  • 80-100 (Green/Healthy): Expansion candidates. Proactive growth conversations.
  • 60-79 (Yellow/Neutral): Stable but not growing. Increase engagement.
  • 40-59 (Orange/At Risk): Active intervention needed. CS manager escalation.
  • 0-39 (Red/Critical): Immediate churn risk. Executive-level outreach required.

Advanced: Machine Learning Model

As you accumulate historical data (12+ months of health scores mapped to actual churn/renewal/expansion outcomes), train a predictive model:

  1. Label historical accounts: churned, renewed, expanded.
  2. Use gradient boosted trees (XGBoost, LightGBM) or logistic regression with all input features.
  3. Train on 80% of data, validate on 20%.
  4. The model learns which features matter most for YOUR customer base, adjusting weights automatically.
  5. Deploy the model to score accounts daily/weekly.

How Do You Use Health Scores Operationally?

Playbooks by Score Band

  • Green accounts (80+): Trigger expansion playbook — share case studies of customers who upgraded, introduce advanced features, propose QBR to discuss growth goals, offer annual contract incentive (10-15% discount for annual commitment).
  • Yellow accounts (60-79): Trigger engagement playbook — schedule success check-in, share relevant product tips, invite to upcoming webinar or user group, conduct feature adoption review.
  • Orange accounts (40-59): Trigger rescue playbook — CS manager outreach within 48 hours, deep-dive into usage data to identify blockers, offer 1:1 training session, escalate unresolved support tickets.
  • Red accounts (0-39): Trigger executive rescue — VP-level or founder outreach, free consulting/implementation help, flexible contract terms, honest conversation about whether the product is the right fit.

Which Tools Support Customer Health Scoring?

ToolTypeHealth Score FeaturesPricing (INR/month approx)
GainsightCustomer success platformBuilt-in health score with ML₹2-8 lakh/month (enterprise)
ChurnZeroCustomer success platformConfigurable health scores, playbooks₹80,000-3,00,000/month
TotangoCustomer success platformSuccessBlocs with pre-built health modelsFree tier; paid from ₹40,000/month
VitallyCS platform for SMB SaaSHealth scores + product analytics₹25,000-80,000/month
HubSpot Service HubCRM with CS featuresCustom health score properties₹3,500-10,000/month
Custom (spreadsheet/BI tool)DIYManual scoring in Google Sheets or Metabase₹0-5,000/month

For Indian SaaS startups with under 200 accounts, a Google Sheets/Notion-based manual health score is perfectly adequate. Invest in a dedicated platform once you cross 200-500 accounts and have a full-time CS team.

Frequently Asked Questions

How often should health scores be updated?

Weekly for product usage and engagement metrics (automated). Monthly for relationship and billing assessments (may require manual input from CS managers). Real-time alerts for critical events: champion departure, sharp usage drop, billing failure, or critical support ticket.

What is a good target for health score distribution?

Healthy SaaS companies target: 50-60% Green, 25-30% Yellow, 10-15% Orange, under 5% Red. If more than 20% of your accounts are Orange or Red, you have a systemic product or onboarding problem, not just individual account issues.

How do you score accounts with limited data (new customers)?

Use an onboarding-specific health score for the first 30-90 days focused on: onboarding milestone completion (account setup, first value action, team invitations), onboarding session attendance, initial support tickets, and stakeholder engagement during kickoff. Graduate to the full health score after the onboarding period.

Can customer health scores be shared with customers?

Some companies share health scores transparently in QBRs (“Your adoption score is 72/100; here’s how we can improve it together”). This works well when the score reflects joint success metrics rather than internal churn predictions. Never share the raw churn probability — frame it as “adoption maturity” or “value realisation score.”

What is the correlation between health scores and net revenue retention (NRR)?

Companies with mature health scoring programmes report 5-15 percentage point improvements in NRR within 12 months. For an Indian SaaS company with ₹10 crore ARR and 95% NRR, improving to 105% NRR through better health scoring and intervention translates to ₹1 crore additional revenue annually — without acquiring a single new customer.

Related Articles

Ready to Start Your Project?

Free consultation and custom proposal within 24 hours. No obligation.

Leave a Reply

Your email address will not be published. Required fields are marked *