Fundamentals

6 early warning signs a customer is about to churn

Cancellation is the last step. These six usage patterns show up weeks earlier. Learn what each looks like and what to do before renewal slips away.

Jide··4 min read

TL;DR

Watch login frequency, feature breadth, session depth, seat activity, support silence, and milestone progress. Each pattern has a simple response. Act when one sign appears, not when the account is already dark.

The cancellation email is the last step. Weeks earlier, usage usually shifts: fewer logins, one feature instead of many, shorter visits. Nobody complained. The signs were in the data.

For customers who fade without tickets or feedback, see silent churn. For how those signs unfold over time, see how customers quietly disengage.

Leading vs lagging indicators

Lagging indicators tell you what already happened: churn rate, revenue lost, survey scores after the fact. Useful for reporting, too late to save that account.

Leading indicators tell you what is starting: login drops, narrower usage, stalled onboarding. You can still reach out.

Leading vs Lagging Churn Indicators
Indicator TypeExamplesWhen You See ItActionable?
LeadingLogin frequency drop, feature narrowing, session shorteningDays to weeks before churnYes
LaggingCancellation, revenue loss, NPS dropAt or after churnNo

Most teams review lagging metrics monthly. Leading indicators need a weekly or daily look at trends while you can still act.

6 early warning signs

Six patterns predict churn across most SaaS products. Scan the table, then use the checklist for what to do.

Early Warning Signals of Churn
Warning SignalWhat It MeansTypical Timeframe Before Churn
Login frequency drops 30%+Customer is finding less reason to use the product60-90 days
Feature usage narrowsCustomer retreating to single workflow — not finding broad value45-60 days
Session duration shortensCustomer completing tasks faster or doing less each visit30-45 days
Team seats go inactiveOrganization-wide disengagement, not just one user30-60 days
Support tickets spike then stopCustomer tried to get help, gave up, and disengaged14-30 days
No milestone progressCustomer never realized full product value30-90 days

1. Login frequency drops

What it looks like: A daily user becomes weekly. A weekly user becomes every other week. The count may still look acceptable; the trend is the warning.

What to do: Send a short, specific nudge tied to value they used to get: "Your team ran reports every Monday last quarter. Want a quick walkthrough of what's new?"

2. Feature usage narrows

What it looks like: They used to explore. Now they log in, do one thing, and leave. One workflow holds the whole relationship.

What to do: Highlight one adjacent feature that supports their existing workflow. Do not pitch the whole product. Show how the next feature saves time on what they already do.

3. Session duration shortens

What it looks like: Each visit does less. Fewer pages, fewer actions, less time in the product. They are showing up but accomplishing less.

What to do: Check for friction: broken workflow, missing integration, or a champion who left. Offer a 15-minute session to unblock the one task they still run.

4. Team seats go inactive

What it looks like: One quiet user is a concern. Three quiet seats on the same account is organizational disengagement.

What to do: Identify who still logs in and who stopped. Reach the active contact with seat-level data: "Four of six licensed users have not logged in this month."

5. Support tickets spike then stop

What it looks like: A burst of tickets, then silence. They tried to get help, then stopped asking. No tickets is not always healthy.

What to do: Reopen the thread personally. Reference their last ticket and ask if the issue was resolved or if they gave up. A human follow-up beats another automated survey.

6. No milestone progress

What it looks like: Onboarding never finished, key features never activated, or usage never expanded beyond day one. They never reached full value.

What to do: Reset to one milestone, not the whole onboarding program. "Let's get [one outcome] live this week" beats a generic training invite.

How these signs connect

The signs rarely appear all at once. Gaps between visits often widen first. Then logins and session depth fall. Milestones stall last. That order is why early detection matters: you can act when only one or two signs are visible.

For the full five-stage timeline (thriving through gone), read how customers quietly disengage before they cancel.

When multiple signs show up

Match response to how many patterns are active.

One sign (monitor range, roughly 40-69): Light outreach. Tips, use-case content, a helpful nudge. Save rates are often 60-80% if you catch it here.

Two or more signs (at-risk, roughly 40-69): Personalized outreach. Reference the specific behavior: unused features, longer gaps, stalled setup. Save rates often 30-50%.

Most signs declining (critical, roughly 0-39): Human conversation. Call, video, or executive check-in. Automation alone is usually too late. Save rates often 10-20%.

Account nearly dark (churning, roughly 0-39): Last-resort save. Acknowledge the lapse and offer one clear path back. Win-back success is often 5-10%.

Acting on the first sign is far cheaper than waiting for four. For building proactive habits across the team, see proactive vs reactive customer success. To roll these signs into one score, see customer health score.

Frequently asked questions

What is the difference between leading and lagging indicators of churn?

Leading indicators are usage patterns that show up before cancellation: fewer logins, narrower features, stalled progress. Lagging indicators are measured after churn: cancellation rate, revenue lost, customer count down. Leading gives you time to act; lagging only tells you what already happened.

What is the strongest leading indicator of churn?

Login frequency and event volume often drop first and predict churn 30-60 days out. The strongest signal is usually a combination: activity and engagement falling together beats either one alone.

How early can you detect churn signals?

Often 60-90 days before cancellation. Gaps between sessions usually widen before login counts look bad. Trend-based scoring can flag accounts weeks before fixed thresholds would.

How do leading indicators feed into health scores?

Each sign maps to part of a composite score: logins and events (activity), feature breadth and session depth (engagement), onboarding and adoption (milestones), time since last use (recency). One number helps you see several signs at once.

Can leading indicators predict churn for accounts that seem healthy?

Yes. An account with okay login counts but narrowing features and no milestone progress can look fine on a dashboard while sliding toward churn. Trend analysis catches that combination earlier than a single metric.


Stop churn before it starts

FirstDistro monitors customer health in real-time using the Signal Stack formula and alerts you when accounts are at risk.

Guided onboarding · See the right rollout path

Summary

Definition

A behavioral signal that appears before cancellation, such as fewer logins or narrower feature use. Unlike lagging indicators (churn rate, lost revenue), leading indicators give you time to intervene.

Formula

Health Score = (Activity × 0.35) + (Engagement × 0.20) + (Milestones × 0.15) + (Recency × 0.30)

Key signals

  • Activity (35%): Login frequency, session count, daily active usage
  • Engagement (20%): Session depth, interaction quality, and usage breadth
  • Milestones (15%): Onboarding completion, feature activation, and expansion behaviors
  • Recency (30%): Time since last meaningful interaction, with 7-day exponential decay

Thresholds

70-100HealthyActive, engaged, progressing
40-69At riskUsage may be declining or milestones stalled
0-39CriticalImmediate outreach recommended

Framework

Six behavioral signals often appear before cancellation: login drops, narrower feature use, shorter sessions, inactive seats, support silence after a spike, and stalled milestones.