Customer Health Score Calculator
Calculate customer health score from product usage, support tickets, and NPS for churn prediction.
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer
Customer Health Score Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: Health Score = (Engagement x 0.30 + Recency x 0.20 + Support x 0.15 + NPS x 0.20 + Growth x 0.15) x Tenure Factor
Worked example โ Health Score: 90 | Risk Level: Healthy | Churn Probability: 5% | Revenue at Risk: $2,400
Formula
Health Score = (Engagement x 0.30 + Recency x 0.20 + Support x 0.15 + NPS x 0.20 + Growth x 0.15) x Tenure Factor
The health score combines five weighted dimensions: product engagement from login frequency and feature usage, recency of last activity, support ticket health, NPS satisfaction, and revenue growth trajectory. A tenure factor adjusts for account maturity, slightly boosting scores for long-term customers.
Worked Examples
Example 1: Healthy Enterprise Customer Assessment
Problem:An enterprise customer logs in 18 times/month, uses 75% of features, has 2 support tickets, NPS of 9, $48K contract, last login 1 day ago, 18-month tenure, and 20% expansion revenue growth.
Solution:Engagement: (min(18/20,1) x 100 x 0.4) + (75 x 0.6) = (90 x 0.4) + 45 = 81 Recency: 100 (1 day) Support: 90 (2 tickets) NPS: 90 (9/10 x 100) Growth: 67 (20/30 x 100) Raw: (81x0.30 + 100x0.20 + 90x0.15 + 90x0.20 + 67x0.15) x 1.05 = 90.2 Health Score: 90
Result:Health Score: 90 | Risk Level: Healthy | Churn Probability: 5% | Revenue at Risk: $2,400
Example 2: At-Risk SaaS Customer Intervention
Problem:A customer logs in 4 times/month, uses 30% of features, has 8 support tickets, NPS of 5, $18K contract, last login 12 days ago, 8-month tenure, and 2% expansion.
Solution:Engagement: (min(4/20,1) x 100 x 0.4) + (30 x 0.6) = (20 x 0.4) + 18 = 26 Recency: 50 (12 days) Support: 40 (8 tickets) NPS: 50 (5/10 x 100) Growth: 6.7 (2/30 x 100) Raw: (26x0.30 + 50x0.20 + 40x0.15 + 50x0.20 + 6.7x0.15) x 1.0 = 37.8 Health Score: 38
Result:Health Score: 38 | Risk Level: Critical | Churn Probability: 65% | Revenue at Risk: $11,700
Frequently Asked Questions
What is a customer health score and why is it important?
A customer health score is a composite metric that predicts the likelihood of a customer renewing, expanding, or churning based on their behavior and engagement patterns. It aggregates multiple signals including product usage, support interactions, satisfaction surveys, and business metrics into a single actionable number, typically on a 0-100 scale. Health scores are critical for SaaS businesses because they enable proactive intervention before customers churn. Companies using health scoring report 10-20% improvement in net revenue retention. Without health scores, customer success teams react to cancellation requests rather than preventing them, missing the window where intervention is most effective.
What factors should be included in a customer health score?
An effective customer health score should incorporate both leading and lagging indicators across multiple dimensions. Product engagement metrics like login frequency, feature adoption breadth, and time spent in the product reveal whether customers are getting value. Support metrics including ticket volume, sentiment, and resolution satisfaction indicate frustration levels. Relationship metrics such as NPS scores, executive sponsor engagement, and responsiveness to outreach reflect relationship quality. Financial metrics like payment history, expansion revenue, and contract value signal commercial commitment. The specific weights for each factor should be calibrated using historical churn data from your customer base to identify which signals are most predictive for your product.
How do I interpret different health score ranges?
Health scores typically fall into four actionable categories that drive different customer success strategies. Scores of 80-100 indicate healthy customers who are engaged, satisfied, and likely to renew. These customers are candidates for expansion conversations and case study requests. Scores of 60-79 represent neutral customers who are using the product but may not be fully realizing its value. Proactive check-ins and enablement sessions work well here. Scores of 40-59 flag at-risk customers showing warning signs like declining usage or increasing support tickets, requiring immediate outreach and remediation plans. Scores below 40 indicate critical accounts with high churn probability, demanding executive-level intervention and potential rescue offers.
How does NPS relate to customer health and churn prediction?
Net Promoter Score correlates strongly with retention outcomes but should never be the sole health indicator. Promoters scoring 9-10 have renewal rates 15-25% higher than detractors scoring 0-6. However, NPS captures a point-in-time sentiment that may not reflect actual product usage. A customer might give a high NPS during a honeymoon period but churn later due to poor adoption. Conversely, a low NPS from a power user experiencing a temporary frustration does not necessarily indicate churn risk. The most effective approach weights NPS alongside behavioral data, giving NPS approximately 15-25% of the total health score weight. Track NPS trends over time rather than single responses for more reliable predictions.
What role does product usage play in predicting churn?
Product usage is the single strongest predictor of customer retention in most SaaS businesses, accounting for 30-40% of churn prediction accuracy. Key usage metrics include login frequency showing habitual engagement, breadth of feature adoption indicating deep integration into workflows, and depth of usage within core features. A customer logging in daily and using 70% or more of available features has roughly a 95% renewal probability. Usage decline is the most reliable early warning signal because it precedes cancellation by 60-90 days on average. Tracking usage at the individual user level within an account is more predictive than account-level aggregates because the departure of a single champion user often triggers organizational churn.
How should support ticket volume be weighted in health scoring?
Support ticket interpretation requires nuance because both extremes can indicate problems. Zero tickets might mean the customer is self-sufficient and happy, or it might mean they have disengaged and stopped trying to make the product work. Very high ticket volumes clearly indicate frustration and friction. The sweet spot of 1-3 tickets per month often indicates active engagement with the product. More important than volume is ticket sentiment and resolution satisfaction. Unresolved tickets, repeated issues, and escalations are much stronger churn signals than ticket count alone. Weight support metrics at 10-20% of total health score, and consider tracking the ratio of feature requests to bug reports as a proxy for customer investment in the product.
How often should customer health scores be recalculated?
Health scores should be recalculated at least weekly for meaningful trend detection, though daily updates are ideal for SaaS products with granular usage data. Real-time scoring enables immediate alerts when a customer crosses critical thresholds, allowing same-day intervention. However, avoid over-reacting to daily fluctuations by implementing smoothing algorithms that weight recent behavior more heavily while maintaining historical context. Use 30-day rolling averages for stable metrics like feature adoption and 7-day windows for volatile metrics like login frequency. Establish alert triggers for significant score drops of 15 or more points within a week, and generate automated reports for customer success managers showing score trends for their portfolio at the start of each week.
What is the relationship between account age and health scores?
Account age, or customer tenure, significantly influences health score interpretation and should be used as a modifier rather than a direct component. New customers in their first 90 days may show low engagement scores simply because they are still onboarding, making raw scores misleading without age adjustment. Customers who have been active for over 24 months with consistent engagement are genuinely lower risk and deserve a small score boost. Customer Health Score Calculator applies a tenure factor ranging from 0.95 for very new accounts to 1.1 for mature accounts. However, do not over-weight tenure because long-standing customers can still churn if a competitor launches a superior product or if a key champion leaves the organization. Monitor tenure-adjusted scores to identify sudden changes in established accounts.
What are common mistakes when implementing customer health scoring?
The most frequent mistake is using too many factors without validating their predictive power against actual churn data, resulting in noisy scores that do not drive meaningful action. Start with 4-6 well-validated metrics and add complexity incrementally. Another common error is setting static thresholds without regular recalibration. As your product and customer base evolve, the signals that predict churn change too. Review and adjust weights quarterly using logistic regression or similar analysis against actual churn outcomes. Avoid vanity metrics that feel important but lack predictive power, such as page views or email opens. Finally, do not build health scores in isolation. Involve customer success managers in the design process because they understand qualitative signals that data alone cannot capture, such as executive sponsor changes or organizational restructuring.
How is customer lifetime value (CLV) calculated?
Simple CLV = Average Purchase Value * Purchase Frequency * Customer Lifespan. For subscription models: CLV = Average Monthly Revenue per Customer / Monthly Churn Rate. For example, if a customer pays 50 dollars/month and your monthly churn is 5%, CLV = 50/0.05 = 1,000 dollars. CLV should be at least 3 times your customer acquisition cost.
References
Background & Theory
History
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer ยท Editorial policy
Related Calculators
โค๏ธCS Health Score Planner
Calculate customer health scores and plan churn prevention actions
๐งฎNet Revenue Retention Calculator
Calculate NRR from expansion, contraction, and churn to measure existing customer growth.
๐งฎMonths to Recover CAC Calculator
Calculate how many months it takes to recover customer acquisition cost from subscription revenue.
๐งฎExpansion Revenue Calculator
Calculate expansion MRR from upsells, cross-sells, and add-ons across your customer base.
๐งฎChatbot ROI Calculator
Calculate customer service chatbot ROI from deflection rate, agent cost, and ticket volume.
๐งฎProduct-Qualified Lead Calculator
Score leads based on product usage behavior to identify PQLs for sales outreach.
๐งฎAI Video Generation Cost Calculator
Estimate costs for AI video generation across Sora, Runway, Pika, and Kling by duration.
๐งฎAI Voice Cloning Cost Calculator
Compare voice cloning and TTS costs across ElevenLabs, PlayHT, and Resemble AI.