Detecting Customer Churn in Wholesale: 13 Signals
Summary
- In wholesale, churn shows up first in individual product groups. A customer's total revenue often looks stable for months.
- The simplest early-warning metric is the order interval ratio: days since the last order divided by the customer's usual order interval. From roughly 1.5, a second look is worthwhile.
- Several signals together make up a weekly score per customer. To start with, Excel and the order data from your ERP are enough.
- A field study in B2B wholesale shows that targeting the customers at highest risk reduces churn far more than contacting customers at random.
- A signal without context is a false alarm. A customer who hasn't ordered for three weeks may be churning or may simply be on company holiday.
Last updated: October 2026
Why is customer churn in wholesale often noticed too late?
Because a customer's total revenue looks healthy for a long time while, behind the scenes, one product group after another drops away. Standard items keep selling, special requirements have long since gone to the competition, and the monthly overview doesn't show it.
Unlike a subscription, wholesale has no moment when a customer cancels. They order more quietly and shift product groups to the competition until eventually only the bare essentials remain. Our churn benchmark shows how big the difference is: depending on how well they are looked after, wholesalers lose between 4 and 17 percent of their customers per year.
Our co-founder Pascal Salmen described it like this on LinkedIn:
Every retained customer counts twice, because according to a widely cited analysis in the Harvard Business Review, winning a new customer costs five to 25 times as much as retaining an existing one.
In conversations with customers, we hear this pattern again and again:
"Sometimes we just don't notice fast enough when a creeping process sets in where someone buys less […] If he stops buying it altogether, we often take too long to notice. We do notice eventually, but by then maybe 2 months have gone by." (Contact at a wholesaler, customer interview, 2026)
How do you recognize customers who are churning? 13 signals
Churn shows up as a deviation from each customer's own normal pattern, not in their total revenue. The following 13 signals come from three sources: order behavior in the ERP, price and payment, relationship and communication. The thresholds in the table are starting values. Calibrate them against your own customer history.
| # | Signal | How to spot it | Source |
|---|---|---|---|
| 1 | Order interval gets longer | Order interval ratio above 1.5 | ERP |
| 2 | Product group disappears | Core product group not ordered for several order cycles | ERP |
| 3 | Only standard items | Special requirements at zero for months | ERP |
| 4 | Basket shrinks | Fewer active items per order than in the same period last year | ERP |
| 5 | Web shop logins decline | Login activity below the customer's own normal pattern | Web shop |
| 6 | Margin per order falls | Revenue stable, contribution margin declining | ERP |
| 7 | Every quote is "too expensive" | Price objections to terms that were otherwise accepted | Sales |
| 8 | Payment arrives later | Payment terms repeatedly exceeded | ERP |
| 9 | Quote success rate declines | Fewer quotes turn into orders than is usual for the customer | ERP / CRM |
| 10 | Complaints about trivial matters | Several small complaints without a clear technical reason | Service |
| 11 | Appointments are cancelled | Repeated short-notice cancellations without a replacement date | Sales |
| 12 | Contact person changes | New decision-maker without a handover conversation | Sales |
| 13 | Customer requests competing quotes | Active inquiries about terms and alternatives | Sales |

Which signals show up in order behavior?
In order behavior, churning customers give themselves away mainly through longer order intervals, disappearing product groups and a retreat to standard items. A painter who has ordered paint, brushes and masking film for years but never filler or masking tape is buying those items elsewhere, often because nobody ever asked. In the restaurant trade, the wines go missing first, then the spirits, while beer and soft drinks keep total revenue stable.
Which signals show up in relationship and communication?
Long before a customer leaves, the tone changes: appointments are cancelled, emails take longer, a new buyer doesn't know the field sales rep. A sales manager at a plumbing and heating (SHK) wholesaler told Pascal Salmen what this means for mid-sized customers, and Pascal shared it on LinkedIn:
"Our B and C customers don't really feel looked after, we only react when something goes wrong." (Sales manager, SHK wholesale)
How do you calculate the order interval ratio?
Divide the days since the last order by the customer's usual order interval. A value around 1 is normal; from roughly 1.5, a second look is worthwhile. For the usual interval, use the median of the last twelve months, not the average, so that individual outliers don't distort the picture.
| Customer | Usual order interval | Days since last order | Ratio | Meaning |
|---|---|---|---|---|
| A | 14 days | 15 days | 1.07 | normal |
| B | 21 days | 28 days | 1.33 | keep watching |
| C | 14 days | 25 days | 1.79 | follow up |
The values in the table are a worked example. The ratio only measures how far a customer deviates from their own rhythm. On its own, it doesn't tell you whether churn is behind it.
How do you build an early-warning score?
An early-warning score combines several signals per customer into a weekly metric. It answers one question: is this customer currently deviating more than usual from their own behavior? In the specialist literature this is often called a customer health score.
The setup follows five steps:
- Roughly sort your customer base: A, B and C customers, plus a group with growth potential.
- Choose three to five signals from the ERP: order interval ratio, disappeared product groups, shrinking basket.
- Assign points and calculate weekly: an Excel spreadsheet is enough to start.
- Plan the week with signal slots: fixed appointments for the most important customers, plus open slots for customers whose score is spiking.
- Review after a few weeks: which signals preceded a real decline? Drop the rest.
Gradual deviations often become visible only when you compare several time windows, such as 1, 3 and 6 months. One weak month is not yet a signal, but a gap that widens over half a year is. Also check the share of wallet: a customer who covers only a small part of their needs with you has more to lose than their revenue suggests.

Does early detection measurably pay off?
Yes: targeting at-risk customers measurably reduces churn, provided the contact has a concrete reason.
In a field study by the University of Cologne in B2B wholesale, Gattermann-Itschert and Thonemann tested a prediction model: those who specifically approached the customers with the highest predicted churn probability reduced churn far more than with randomly selected customers, and revenue developed better. Besides order interval, frequency and revenue, one of the most important predictors was how long ago field sales had last been in contact.
There is also the other side. A study by Ascarza and colleagues outside wholesale found that proactive outreach without a trigger can even cause churn: in their field experiment, 10 percent of the customers contacted churned afterwards, versus 6 percent in the control group. Our conclusion: calling for no reason can do harm. Calling with a concrete signal helps.
That requires context. A customer hasn't ordered anything for three weeks. Without context, the signal reads "at risk of churning, call immediately". With context, it reads "no alarm, company holiday until mid-September, reminder afterwards". Only field sales knows this context, which is why its feedback belongs in every early-warning system.
What should you do when a customer stands out?
Name the signal concretely before you visit the customer, and ask a targeted question rather than a general one. For example: "I noticed that you haven't ordered any fastening technology from us for two months. Has something happened?"
Then it's about the cause: price, delivery capability, a new buyer, a competitor or a change at the customer's own company. Only the cause determines the response. For a price problem, a conversation about terms helps; for a new buyer, an introductory meeting; for a business closure, only a clean-up of the data.
At many mid-sized wholesalers, visit frequency depends on customer size: large customers almost weekly, smaller ones quarterly. That is exactly where the gap arises, because a small customer with a growing assortment gap has long been ordering elsewhere by the next quarterly visit. How to counteract when a customer is already about to leave is described in our article Preventing customer churn: 12 measures. Which metrics manage field sales as a whole is covered in the article on field sales KPIs.
How Acto makes churn signals visible
Acto is the sales AI for wholesale. Acto reads the ERP order data daily, compares each customer with their own rhythm and with similar customers, and shows field sales who is slipping and which product group is missing, with reasoning, in Outlook, in the CRM or in the app. Feedback from the visit, such as "company holiday", feeds into the next assessment.
"All inside sales staff at Hitado use acto every day as the central basis for their customer care. Each day they receive 10 prioritized signals with the most relevant customers to contact that day. This enables targeted and efficient customer outreach - and we were able to reduce churn significantly." – Ilka Greco, Head of Inside Sales, Hitado (case study)

In pilot projects with a control group, revenue for Acto users rose by 11.2 percent at Schäfer Shop and by 5.4 percent at Hitado.
Which customers in your own ERP data are ordering more quietly right now?
Not for you: when an early-warning system (still) doesn't help
An early-warning system adds little if the customer base is so small that every customer is known personally. With 30 to 50 customers, an experienced salesperson usually notices a change even without a score.
Without a reliable order history covering at least a year, no normal pattern can be calculated, and the score then produces only noise. Pure project business without recurring orders has no baseline from which a customer could deviate. And if sales has no capacity for additional conversations, a list full of warnings only adds pressure.
FAQ
How quickly should I react to a churn signal?
Preferably within a week. The longer a missing order goes unnoticed, the more likely the customer has gotten used to another supplier.
Is Excel enough to start?
Yes, with three to five signals. Only with several hundred customers per field sales rep and thousands of items does weekly maintenance become a bottleneck, and then a system that calculates the signals daily is worthwhile.
What is the difference between churn prediction and a CRM forecast?
A CRM forecast is based on what sales has entered. Churn prediction evaluates actual order behavior from the ERP and reports deviations even if nobody has noted them in the CRM.
How do I know whether a signal was a false alarm?
From the outcome of the conversation. Record whether the signal was due to churn, a seasonal pause or a special effect, and use that to sharpen the thresholds. That way the score becomes more accurate every week.





