How to Predict SaaS Churn — 8 Signals and a Simple Scoring Model

Churn is almost never a sudden decision. Product usage declines 41% on average in the quarter before cancellation — the signal appears 90+ days before the customer tells you they are leaving. The question is whether you are watching for it.

Quick Answer

How do you predict SaaS churn?

Predict SaaS churn by tracking 8 signals: (1) onboarding completion below 60% at day 30, (2) 14+ days with no client action, (3) first value milestone missed, (4) champion going quiet or leaving, (5) 6+ weeks of product usage decline, (6) support tickets above 3x average, (7) NPS drop of 20+ points, (8) no response to renewal prep outreach. Build a weighted scoring model — accounts over 40 points get immediate review, over 60 get manager escalation.

In this article

  1. When churn actually starts
  2. The eight signals that predict churn
  3. Building a simple churn prediction model
  4. Response protocols by signal type

Churn prediction is the practice of identifying accounts likely to cancel before they actually do — giving CS teams enough time to intervene. Most companies attempt churn prediction too late (30 days before renewal), using too little data (just product usage), and without a structured response protocol (just "reach out more"). This guide covers the signals that actually predict churn, when to track them, and what to do when they fire.

When Churn Actually Starts

Churn is almost never a sudden decision. Paddle's SaaS metrics research shows that product usage declines an average of 41% in the quarter before cancellation — meaning the signal appears 90+ days before the customer tells you they are leaving. By the time they say it, the decision is already made.

This means churn prediction is not about catching people who are about to cancel. It is about catching the accounts that are quietly disengaging — before the disengagement becomes a decision.

41%Average product usage decline in the quarter before cancellation
90 daysAverage gap between first churn signal and cancellation notice
More likely to save an at-risk account if contacted within 30 days of first signal

The Eight Signals That Predict Churn

Not all churn signals are equal. Some are leading indicators — they appear early and give you time to act. Others are lagging — they confirm churn is likely but leave little time to prevent it. Build your prediction model around the leading indicators.

Leading Signals (90+ days before churn)

1. Onboarding completion below 60% at day 30. The strongest single predictor of early churn. An account that is less than 60% through onboarding at the 30-day mark has a dramatically higher probability of cancelling before their first renewal. See our analysis in why SaaS customers churn during onboarding.

2. Days since last client action exceeds 14. When a client has not completed a task, sent a message, or logged into the product in 14+ days, the account is drifting. This signal fires early enough that intervention can still recover the momentum.

3. First value milestone not reached within 30 days. Customers who have not experienced a meaningful outcome from the product in their first month are significantly more likely to churn. Track the TTV milestone and flag any account that exceeds the target date. See our full time to value guide.

4. Champion goes quiet or leaves. When the internal champion stops responding to CSM outreach or exits the company, the account's renewal is immediately at elevated risk. This signal can appear 6–12 months before the renewal conversation.

Mid-Stage Signals (30–90 days before churn)

5. Product usage declining for 6+ consecutive weeks. A sustained downward trend in product usage — not a single dip — indicates the product is being deprioritised internally. This is distinct from a one-week drop due to holidays or a busy period.

6. Support ticket volume increasing. An account that submits significantly more support tickets than average is experiencing friction. Friction, unresolved, becomes a cancellation reason. Track the support-to-value ratio: is the customer getting more problems or more outcomes from the product?

7. NPS drops 20+ points from previous measurement. A significant NPS decline is a direct signal of declining sentiment. More useful than the absolute score is the trajectory — a customer who was at 8 and is now at 4 is in far more danger than a customer who has consistently been at 5.

Late Signals (Under 30 days before churn)

8. No engagement with renewal prep outreach. When a customer does not respond to 90-day renewal prep outreach, does not attend the renewal call, or delays the renewal conversation repeatedly — churn is likely already decided. Intervention at this stage requires executive escalation, not standard CS outreach.

Churn Signal Timeline — When Signals Appear vs When Churn Occurs Month 1 Month 3 Month 6 Month 9 Month 12 Signal 1-3 Onboarding signals Signal 4 Champion loss Signals 5-7 Usage + NPS Signal 8 Renewal silence CHURN Renewal ← Best intervention window — act on signals here, not at month 11 ←
Churn signals appear months before the actual cancellation. Acting on Month 1–3 signals is 3× more effective than acting on Month 11 signals.

Building a Simple Churn Prediction Model

You do not need a data science team to build a churn prediction model. A weighted scoring system built in a spreadsheet or your CS platform can identify at-risk accounts reliably if the signals are tracked consistently.

A simple model assigns points to each signal based on its predictive strength:

SignalPointsThreshold
Onboarding completion below 60% at day 303030-day mark
No client action in 14+ days25Rolling
First value milestone not reached at 30 days2030-day mark
Product usage declining 6+ weeks20Rolling
NPS dropped 20+ points15Per survey
Champion gone quiet or left15Rolling
2+ blocked tasks simultaneously10Rolling
Support tickets above 3x average10Monthly

Total score over 40: flag for immediate CSM review. Over 60: escalate to CS manager. This is a starting point — calibrate the weights against your actual churn data over time. For the broader metrics framework this model sits inside, see our post on the customer health score formula.

Response Protocols by Signal Type

A churn prediction model is only useful if it triggers a standardised response. Without a protocol, CSMs receive the alert, feel vaguely concerned, and send a "just checking in" email that accomplishes nothing.

For onboarding signals: see our guide on reducing SaaS churn in the first 90 days for the specific intervention plays.

For mid-stage usage decline: schedule a "success reset" call with the client. Not a check-in. A structured conversation that revisits the original success outcomes, identifies what has not been achieved, and creates a specific 30-day plan to close the gap.

For late-stage renewal silence: escalate to the CS leader, who contacts the economic buyer directly. At this stage, CSM-level outreach has already failed. Executive-to-executive contact is the only lever with a meaningful chance of recovery.

📊
The 3x ruleCS teams that act on churn signals within 30 days of them firing save accounts at 3x the rate of teams that respond at 90+ days. The model is only as valuable as the speed of the response protocol attached to it.
Related pages
CS Software Churnzero Alternatives Customer Health Score Formula Why Saas Customers Churn During Onboarding

Frequently Asked Questions

How do you predict SaaS churn?
Predict SaaS churn by tracking 8 signals across the customer lifecycle: onboarding completion at day 30, days since last client action, first value milestone timing, champion stability, product usage trend, support ticket volume, NPS trajectory, and renewal engagement. Build a weighted scoring model — accounts above 40 points get immediate CSM review, above 60 get CS manager escalation.
What is the earliest churn signal in SaaS?
The earliest and strongest churn signal is onboarding completion below 60% at the 30-day mark. This appears in Month 1 and predicts churn at renewal 11 months later with high accuracy. The second earliest is days since last client action exceeding 14 days — which can appear at any point and indicates disengagement before it becomes a decision.
When is it too late to prevent SaaS churn?
It is almost never fully 'too late' until the customer has explicitly cancelled, but intervention effectiveness drops sharply after the customer stops responding to renewal outreach. Acting on Month 1–3 signals is 3x more effective than acting on Month 11 signals. If a customer reaches renewal with no response to 90-day prep outreach, executive escalation is the only remaining lever.

Stop flying blind on your accounts.

Lyniro gives CS leaders real-time visibility into every account — with completion verified by the client, not your team.

Get Early Access — Free for First 50 Teams