1,003 views
Inactive Client Count tracks the clients who have not churned outright but have gone quiet — no booking in a meaningful window, without ever formally ending the relationship. It is the most under-used number on most pet care dashboards, because it is the only one that shows you churn while there is still time to do something about it.
What this KPI actually measures
Most businesses run a binary client model: active or lost. That model throws away the most valuable information you have. Between the client who booked last Tuesday and the client who vanished eighteen months ago sits a large, quiet middle group — people who have drifted rather than left, who still have your app on their phone, who still think of you as their sitter, and who would almost certainly book again if given a reason.
Inactive client count is simply the size of that middle group. A client crosses into it once they pass a defined gap since their last booking — commonly 60 to 90 days in pet care — but before they cross the longer threshold that reclassifies them as fully churned. It is a holding pen, and its entire purpose is to make sure nobody passes through it unnoticed.
The number itself is not a scorecard. It is a work queue.
Why it matters more in pet care than most service industries
Pet care demand is genuinely lumpy in a way that subscription businesses are not. A client who travels twice a year is not drifting; they are behaving exactly as expected. A client who walks their own dog through the mild months and books daily walks through July is seasonal, not lost. A household where someone started working from home may need you again the moment they return to the office.
That lumpiness means a naive churn definition will constantly misclassify perfectly good clients as dead, and a naive active count will overstate your real book of business. The inactive category is what makes both numbers honest. It gives the seasonal client somewhere to sit that is neither a false positive nor a write-off.
It also matters because reactivation economics in pet care are extraordinarily good. A dormant client has already done the expensive parts — the meet-and-greet, the key handover, the profile setup, the trust. Bringing one back costs a message. Acquiring a replacement costs a multiple of that, which is why this list is usually the cheapest revenue available to you in any given month.
How to calculate it
Count every client whose most recent completed booking falls between your inactive threshold and your churn threshold. With a 60-day inactive threshold and a 180-day churn threshold, that is every client whose last visit was between 60 and 180 days ago.
Setting those two thresholds well is most of the work. Look at your own booking-gap distribution rather than importing someone else’s numbers: find the gap length beyond which clients historically stop coming back, and set your churn threshold there. Set the inactive threshold well short of it — early enough that intervention is still plausible, late enough that you are not chasing people who are simply between trips.
One refinement worth making: segment the inactive list by expected booking cadence rather than treating it as one pool. A twice-weekly walking client who has been silent 60 days is in genuine trouble. A twice-yearly boarding client at 60 days is entirely normal. Applying one threshold to both guarantees you waste effort on the second and act too late on the first. Comparing each client’s silence against their own typical booking pattern and lead time is far more diagnostic than a flat day count.
What a healthy number looks like
There is no target figure, and a count of zero would be suspicious rather than excellent — every real client base has natural ebb and flow. What matters is not the size of the list but whether it is being worked, and whether it is growing relative to your active client count.
The ratio is the signal. An inactive list running at 10–20% of your active count is unremarkable. One running at 40% and climbing means you are not losing clients dramatically, you are losing them quietly, and your churn number simply has not caught up yet. An unaddressed inactive list is tomorrow’s churn figure sitting in plain sight, uncounted.
The other healthy signal is flow. Clients should be entering the list and leaving it — some by reactivating, some by aging into churn. A list that only ever grows is a list nobody is touching.
What actually moves this number
Speed of contact is the dominant factor. A client contacted at day 65 reactivates at a dramatically higher rate than the same client contacted at day 150, because at 65 days they have not yet found a replacement, not yet decided you were unreliable, and not yet mentally closed the relationship. Every week of delay costs conversion.
The content of the contact matters nearly as much. A generic promotional blast performs poorly and slightly damages the relationship. A specific, human message referencing the actual pet by name — asking how the dog is doing, noting that it has been a while, offering nothing at all — performs far better, because it reads as a person noticing rather than a system marketing. The offer, if there is one, should come second and be small.
Cause matters too, and you can often infer it. A client who went quiet right after a sitter change has a different problem than one who went quiet after a price increase or after a visit that got a lukewarm rating. Sorting the list by what happened immediately before the silence turns a generic outreach task into a set of specific, answerable conversations.
Finally, the number is moved by simply having an owner. Lists without a named person responsible do not get worked, and this one decays fast.
A worked example
A sitting business has 240 active clients and an inactive list of 61 — about 25%, on the high side. Rather than emailing all 61, the owner sorts them by last-booking date and by what preceded the silence.
Nineteen went quiet within a month of being assigned a different sitter. Fourteen are seasonal boarding clients whose gap is entirely normal for their pattern and should never have been flagged. Eleven went silent after the March rate increase. The remaining seventeen have no obvious trigger.
The fourteen seasonal clients get removed from the list by fixing the threshold logic for their cadence. The nineteen sitter-change clients get a personal message from their original sitter where possible, and eight rebook within a fortnight. The eleven price-sensitive clients get a note about the reduced-frequency option that already exists but was never communicated, and four take it. The seventeen unexplained clients get a simple check-in, and five respond.
Seventeen reactivations from a single afternoon’s work, and — more durably — a corrected threshold and a discovered scheduling problem that was generating the largest single block of quiet departures.
Common mistakes when tracking this KPI
The most common is measuring it and never working it, which turns a work queue into a decoration. The second is applying one threshold across wildly different booking cadences, which fills the list with false positives and trains everyone to ignore it.
The third is reaching out with a discount as the opening move. It devalues the service, trains clients to wait for offers, and converts worse than a plain human message. The fourth is not recording outcomes — without tracking which approaches reactivated whom, the effort never compounds and you re-learn the same lessons annually. That feedback loop is exactly what your win-back campaign success rate exists to close.
How it connects to the rest of your dashboard
Inactive client count is the leading indicator that sits directly upstream of churn. Anything in this list will eventually appear in your churn number unless someone intervenes, which makes it the earliest reliable warning you have. Read together, a rising inactive count with a flat churn count means trouble is queued rather than absent.
It also connects to revenue quality: dormant clients drag down revenue per active client if your definition of active is loose, and inflate it if your definition is tight. Getting the thresholds right makes several other numbers on the dashboard more honest at once.
Turning this into a repeatable habit
Work the list on a fixed monthly rhythm, not when someone remembers. Give it one named owner. Each month, sort by trigger before contacting anyone, and log the outcome of every message so the pattern becomes visible over a year. Review the thresholds themselves twice a year against actual booking-gap data.
Action checklist
- Define inactive and churn thresholds from your own booking-gap distribution.
- Segment thresholds by client cadence so seasonal clients are not false-flagged.
- Assign one named owner to the inactive list.
- Contact clients before day 90 wherever possible.
- Sort by what preceded the silence before writing any messages.
- Lead with a human check-in, never with a discount.
- Log every outcome so reactivation approaches can be compared over time.
The bottom line
Inactive client count is churn caught early enough to reverse. It costs nothing to compute, it points at the cheapest revenue available to you, and it is almost always ignored. Set the thresholds honestly, give the list an owner, work it monthly, and it will quietly outperform most of the marketing you pay for.