Reorders live in reps’ heads and calendars. A customer who quietly stops ordering is noticed at the quarterly review, months too late.
Every customer’s reorder rhythm is known. The day one runs late, the right rep hears about it, with the best time and channel to reach them.
- Who it’s for
- B2B and wholesale stores with reps
- Platforms
- Adobe Commerce, Shopify, BigCommerce and WooCommerce
- Formulas
- Repeat purchase rate, reorder interval, churn
- Related signals
- Re-engagement Window, Second Order Window, Live Shopping Assist
The short answer
B2B customer retention means keeping the businesses that already buy from you ordering again, on their usual schedule. For a wholesaler with a sales team, it comes down to seven habits:
- Know each customer’s reorder rhythm, and act the day they run late.
- Win the second order while the first one is still fresh.
- Reach customers while they’re on your store, not days later.
- Rescue the carts your best accounts leave with a call or a text.
- Keep every promise your team makes: quotes, callbacks, answers.
- Don’t let a stockout send a regular customer to a competitor.
- Measure what you keep with four simple numbers.
Each one is a moment. The work is noticing it in time and getting it to the right person.
Why retention works differently in B2B
Most retention advice is written for consumer brands: discount codes, loyalty points, win-back emails. Wholesale works differently in four ways.
Fewer, bigger customers. Losing one regular account can matter more than winning several new ones.
Buying runs on a rhythm. A contractor restocks every few weeks. A boutique reorders before each season. The rhythm is the signal.
A person sells. Your reps own the relationships. They don’t need another email tool. They need a reason to call, at the right time.
Customers rarely say goodbye. They order a little later, then a little less, then somewhere else. By the time a report shows it, they’re gone.
The rule of thumb: a B2B customer isn’t lost when they stop ordering. They’re lost when nobody noticed they were late.
Know each customer’s reorder rhythm
Most repeat customers reorder at a fairly steady interval. Work it out from their order history: the average number of days between their orders. Then watch for the day they pass it.
A customer who usually reorders every 27 days and hasn’t ordered in 28 isn’t lost. They’re one day late, and that’s the cheapest moment to reach them, while their reason for buying from you still holds.
John Smith from Acme Industrial reorders about every 27 days. No order in 28 days. Last order $3,400.
What to say: nothing scripted. Ask whether they’re running low, mention what they usually order, and make reordering easy.
In a spreadsheet, this is two columns per customer: last order date and usual interval. It works until you have more customers than time to check it every morning.
Win the second order
The hardest order to win is the second one. A first-time buyer has no rhythm of their own yet, so use your store’s: how long your repeat customers usually wait between orders. When a first-time buyer reaches that point, reach out.
Maria Lopez bought once in the last 12 months, $291.68 on Sep 3. Your customers usually reorder every 50 days.
Keep it personal. A rep who introduces themselves and asks how the first order went turns a transaction into an account.
Reach customers while they’re on your store
When a known customer is browsing your store, they’re usually deciding something: what to reorder, how much, or whether to try something new. A call or a text at that moment helps them decide.
Timing matters. Harvard Business Review looked at 1.25 million leads across 42 companies: those that reached a lead within an hour were more than 60 times as likely to have a meaningful conversation as those that waited a day or longer. The study was about inbound leads, mostly consumer, but the point carries over. Interest fades fast.
Reps often worry that customers will feel watched. One wholesaler’s sales team had the same doubt, until they tried it.
"Every single time, they're happy to hear from me."
Sales manager at a six-brand jewelry wholesaler, on calling customers while they shop. Read the case study
Share of one brand's revenue, over a rolling 30 days, from orders placed after a rep reached a customer who was live on the site (IdealData's measure)
Read the case studyMaria Lopez from Delmar Contracting is on your store now, actively shopping. 2 products added to cart. Last order 50 days ago.
Rescue the carts your best accounts leave
In wholesale, an abandoned cart is often a large order from someone you know by name. An automated reminder email treats them like a stranger. A rep who calls or texts can answer the question that stopped them: price, stock, shipping or terms.
Not every cart deserves a call. Focus on two kinds: carts left by your best customers, and carts well above your average order.
Sarah Martinez (LTV $45,230) abandoned $1,200 cart. Last order Dec 28.
Keep every promise your team makes
Retention is also the small things. A quote promised for Friday. A callback at two. An answer about whether the bracket is included. Each one forgotten is a reason to try another supplier.
Most of these promises live in emails, texts and calls, not in the CRM. Turn them into tasks with due dates, and remind the person who made them.
Jane Cooper from Acme Industrial: 3 things due today. Two call times we asked for, whether the bracket is included, and the updated quote Betsy promised.
Don’t let a stockout send them elsewhere
A regular customer who can’t get their usual item from you will buy it somewhere else, and might not come back. Two habits prevent it:
Reorder before you run out. Compare days of stock left with your vendor’s lead time, not with a fixed minimum.
Chase late purchase orders the day they’re late, so you can warn customers before they find out at checkout. Late Purchase Order does this for you.
Industrial Respirators: 520 units left, selling ~15/day. 35 days of stock, and Northsteel’s lead time is 30 days. Reorder this week.
Measure what you keep
Four numbers tell you whether retention is working. Track them by month, and by sales rep if you can.
| Metric | How to calculate it | What it tells you |
|---|---|---|
| Repeat purchase rate | Customers with 2+ orders ÷ all customers who ordered, in the same period | How many buyers come back |
| Average reorder interval | Average days between a customer’s consecutive orders | Each account’s rhythm, and when it’s late |
| Customer churn rate | Customers who ordered last period but not this one ÷ customers who ordered last period | How many accounts you’re losing |
| Repeat revenue share | Revenue from customers with an earlier order ÷ total revenue | How much of the business rests on keeping customers |
Repeat purchase rate vs. retention rate
Repeat purchase rate counts customers who ordered more than once in a period. Retention rate follows a group over time: of the customers who bought last year, how many bought again this year. Use the first to see habits forming, and the second to see whether accounts stay.
If this sounds like your business
Perhaps your reps sell by phone and follow up from their calendars. Perhaps you find out a customer has drifted when you review the quarter. IdealData watches your store and the tools around it, and tells the right person the moment one of these windows opens: who to contact, when they’re likely to answer, and how.
Know who to call before they drift.
Common questions
What is B2B customer retention?
Keeping the businesses that already buy from you ordering again. In wholesale, that usually means keeping each account on its normal reorder schedule, and noticing quickly when it slips.
How is B2B retention different from B2C?
B2B stores have fewer, larger customers who buy on a rhythm and often through a sales rep. Retention depends less on discounts and loyalty points, and more on timing: reaching the right account at the right moment, through the person they know.
How do you calculate repeat purchase rate?
Divide the number of customers who placed two or more orders in a period by the number of customers who ordered at all in that period. For example, 120 repeat customers out of 400 is a 30% repeat purchase rate.
What’s the difference between repeat purchase rate and retention rate?
Repeat purchase rate looks at one period: who ordered more than once. Retention rate follows a group across periods: how many of last year’s customers bought again this year.
Can a small team do this without software?
Yes, to start. A spreadsheet with each customer’s last order date and usual interval shows who is late. Software helps once there are more customers than anyone can check each morning, and when you also want to know who is on the site right now, or which carts and promises need attention.