Most freelancers find out a client is leaving when the client tells them. By that point, the decision has already been made, the budget has already been reallocated, and the only question is how much notice they’ll give. The week they say “we’re going to wrap this up” is not when they decided, it’s when they told you. The actual decision was made 60-90 days earlier, during a quiet period when the signals were there but nobody was reading them.
The client health score exists to close that gap. It turns behavioral signals, the small, observable things a client does or stops doing, into a weekly number that tells you exactly where each relationship stands. Not based on how the client sounds in meetings, which is almost always fine. Based on what they actually do: how fast they respond, whether they pay on time, whether they show up, whether they’re asking questions that signal investment.
You can’t save every churning account. But you can save 40-60% of accounts that are trending toward churn if you catch them early enough to intervene meaningfully. The health score tells you who needs the intervention, when to make it, and what to say.
The Six Signals
Each signal is scored 1-3. One means the signal is healthy. Two means it’s worth watching. Three means it’s a clear warning.
Signal 1: Response Time
How long does the client typically take to respond to emails, messages, or deliverable reviews, and has that time been changing?
- 1 (Healthy): Responds within 24-48 hours consistently
- 2 (Watch): Response time has extended to 3-5 days recently, or is inconsistent
- 3 (Warning): Responses taking 5+ days, or requiring multiple follow-ups
Response time is the most reliable early signal. A busy client who is engaged still responds within two days. A client who is disengaging, consciously or not, creates distance through latency.
Signal 2: Payment Timing
Are invoices being paid on time, and has that pattern been changing?
- 1 (Healthy): Payment consistently arrives within agreed terms
- 2 (Watch): One recent payment arrived late without explanation, or terms that were 14 days have stretched to 30
- 3 (Warning): Multiple late payments, unprompted delays, or silence when payment is outstanding
Late payments are not always financial stress, sometimes they signal that the client has mentally deprioritized the engagement. The budget still exists, but it’s not moving as quickly because the client isn’t pushing internally for it.
Signal 3: Meeting Attendance
Is the client showing up to scheduled calls, or starting to reschedule, cancel, or send a delegate?
- 1 (Healthy): Attends scheduled calls consistently, rarely rescheduled
- 2 (Watch): Rescheduled twice in the past quarter, or recently sent a junior team member
- 3 (Warning): Missed a meeting without rescheduling, or consistently delegates to someone without decision authority
Executive-level clients who start sending junior delegates have mentally exited the engagement even if the contract is still running. The person who hired you is no longer personally invested, and without that investment, the next budget cycle will cut you.
Signal 4: Expansion Signals
Is the client asking questions, floating new ideas, or discussing future work, or has that forward-looking energy gone quiet?
- 1 (Healthy): Regular conversations about what comes next, questions about capabilities, references to future phases
- 2 (Watch): Expansion conversations have gone quiet, but no negative signals
- 3 (Warning): Client has explicitly mentioned budget reviews, reorganizations, or a desire to “simplify vendors”
Healthy clients are curious about what else you can do. Clients who are disengaging stop asking forward-looking questions. The absence of expansion energy is not neutral, it’s a directional signal.
The inverse of expansion signals is the most underread churn predictor: clients who stop asking about what’s next have already started thinking about what’s after you. The questions stop about 60 days before the cancellation email. Track the presence, or absence, of forward-looking questions as carefully as any complaint.
Signal 5: Communication Sentiment
Has the tone and warmth of client communication been changing? This is the most subjective signal but still worth tracking.
- 1 (Healthy): Communication is warm, conversational, and occasionally personal
- 2 (Watch): Communication has become noticeably more formal, transactional, or brief
- 3 (Warning): Responses are consistently clipped, or the client has become critical without clear cause
Sentiment shifts are subtle but consistent. A client who used to start emails with “Great work on X!” and now opens with “Per my previous email” has experienced a relationship change. You may not know what caused it, but you know it’s there.
Signal 6: NPS Trend
If you run periodic NPS surveys, is the score stable, rising, or declining? If you don’t run surveys, use your own estimate based on observed enthusiasm.
- 1 (Healthy): NPS 8-10, or no change from previous measurement
- 2 (Watch): NPS dropped from a previous high, or you estimate the client has become less enthusiastic than at the start
- 3 (Warning): NPS below 7, or the client gave critical feedback without follow-through on your side
The Scoring Sheet
| Client Name | Response | Payment | Attendance | Expansion | Sentiment | NPS | Total |
|---|---|---|---|---|---|---|---|
| Acme Corp | 1 | 1 | 2 | 1 | 1 | 1 | 7 |
| Beta Ltd | 2 | 1 | 2 | 3 | 2 | 2 | 12 |
| Gamma Co | 3 | 2 | 3 | 3 | 3 | 3 | 17 |
Note: scores here are inverted, lower is healthier. Total score of 6 (all 1s) is perfectly healthy. Total score of 18 (all 3s) is maximum risk.
Threshold guidance:
- 6-9: Healthy. Continue standard engagement cadence.
- 10-13: Watch. Schedule a check-in call this week. Look for patterns.
- 14-18: Intervene now. You have a 30-60 day window.
The Weekly 15-Minute Ritual
Every Monday morning, score all active clients using the sheet. This takes 15 minutes once the habit is established. The goal is not perfection, it’s consistency. A score that’s slightly off is still useful. A score that isn’t tracked tells you nothing.
Flag any client who moved from “healthy” to “watch” in the past week. That movement is more important than the absolute number, a client going from a 9 to a 12 in two weeks is more urgent than a client who has been stable at 11 for three months.
The Intervention Playbook
Score 10-13 (Watch): Schedule a check-in call within the week. Open with: “I wanted to connect directly, I want to make sure everything is running the way you need it to.” Ask: “Is there anything that could be working better?” Listen fully. Don’t defend. Take notes.
Score 14+ (Intervene): Same as above, but within 48 hours and with more directness: “I’ve noticed a few things in how we’ve been working together recently that I want to address directly. I’d rather surface anything that isn’t working than wait and have it become a bigger issue. Can we find 20 minutes this week?”
This level of directness surprises most clients in a positive way. It signals professional attentiveness, not desperation. The majority of clients at score 14+ have a specific, addressable concern. Surfacing it keeps the relationship alive.
Ready to send stronger proposals?
Build, send, and track proposals in one place so follow-up is easier.
Start your free trial →





