Post-sale revenue

Large portfolio, few active customers

A long customer list can hide a short working portfolio. The useful question is not how many registrations the ERP holds, but how many valid accounts have bought within a period that makes sense for the business.

Portfolio read

Register
Total accounts
Active
Bought in the window
Stalled
Past their usual interval
Owner
Named per account

Read the portfolio as accounts with a current commercial relationship

A registered customer is not automatically an active customer. Mergers, duplicate records, old prospects entered as customers and accounts that no longer fit the territory can all inflate the base. Start with an account list that can be checked against the legal entity, commercial owner and current scope.

The result is a more honest denominator for portfolio management. It also prevents the team from treating a database-cleaning issue as a retention problem, or assuming that one long list represents commercial reach.

Set an activity window before counting active accounts

The window should follow the purchase logic of the category, not a generic monthly rule. Consider the usual replenishment cycle, contract or maintenance interval, seasonality, lead time and the reporting cut-off date. A buyer of replacement parts may be expected to reorder on a different rhythm from a buyer of capital equipment.

Document the chosen window and review it when the commercial model changes. With the same date basis for every account, calculate:

Active penetration = (valid accounts with a purchase in the window / total valid accounts) × 100

This percentage describes the share of the usable portfolio that is buying now. It is a starting signal for investigation, not a universal target. A useful level depends on the offer, buying cycle, customer profile and the maturity of the underlying records.

Separate data quality from commercial behavior

Three labels keep the review clear. They should not be merged into a single inactive bucket because each calls for a different response.

  • Invalid base: duplicate registration, missing company or contact information, merged legal entity, or an account outside the current commercial scope. Correct or remove it from the valid-base count.
  • Inactive account: a valid account with no purchase within the agreed window. Verify known pauses, open quotations, delivery constraints and a change of buyer before deciding on contact.
  • Low-frequency account: a valid account that bought in the window but below its own observed pattern. It remains active, yet deserves investigation into volume, interval, product mix or a temporary operational change.

Prioritize with potential, recency and purchased line

A percentage alone does not tell the team where to start. Segment valid accounts using three views that can be discussed by sales, service and operations.

  • Potential: estimate the account’s relevant capacity from its application, installed base, production profile and commercial fit. High potential does not mean an automatic discount or a fixed revenue goal.
  • Recency: place the latest valid purchase against the agreed window and the account’s own history. A recent buyer may need follow-through; a longer silence may need a diagnosis first.
  • Purchased line: retain the product line in the view. A customer may be active in one line and absent in another, which changes both the commercial question and the person best placed to answer it.

Use the combination to make a short, accountable worklist: validate the record, confirm the commercial context, then choose a relevant next action. Review the reasons recorded by account owners so the next cycle improves both the data and the decision.

Frequently asked questions

What is an active customer in a B2B portfolio? +
It is an account that bought within a time window defined by the company, consistent with the buying cycle of its products. Without that definition, each department counts active customers differently.
How do I define the activity window? +
Use your customers' typical repurchase cycle as the base and add a margin for normal variation. Recurring consumables call for short windows, capital goods for long ones.
Why does the customer register grow while sales do not? +
Because the register keeps any company that ever received a quote or placed an order, without recording whether the relationship continues. The account count grows by accumulation, not by commercial activity.
Should I delete inactive customers from the register? +
Do not delete history. Classify accounts by status, such as active, at risk, recoverable inactive and closed, so the reading is clean without losing information about who has bought before.
What is the difference between data quality and commercial behavior? +
Data quality covers correct records, no duplicates and valid contacts. Commercial behavior covers who buys, at what pace and what. A clean base can still have little activity.
How do I prioritize inactive accounts? +
Combine the account's estimated potential, the recency of its last order and the lines it used to buy. Large accounts with a recent stop and a relevant range come before small ones that bought only once.
Is sales concentration in a few customers a problem? +
It is a risk worth knowing. Relying on a few accounts makes revenue sensitive to any change in them. Reactivating part of the dormant portfolio reduces that dependence without requiring new customers.
What is the first step to reactivate the portfolio? +
Define the active-customer criterion, apply it to the order history and see which accounts fall outside it. Then pick a small, high-priority group to investigate before scaling.

Want to see how many customers still buy?

The diagnosis shows where the portfolio lost pace and which sales routine brings revenue back.

Talk About My PortfolioFree diagnosis, no commitment