Blog · Wallet share and penetration · Consulting and advisory
How a consulting or advisory firm measures which practices each client buys against the practices similar clients buy, values the gap at the firm's rates, watches partner concentration, and reconciles the book by partner to billed fees, from the practice management export alone.
A consulting firm's growth committee meets quarterly to talk about cross-practice selling, and usually has no numbers beyond an anecdote. The practice management system has all of them: which clients buy which practices, from which partners, for how much. This guide sets out how to compute cross-practice share per client, the partner concentration alongside it, and the reconciliation that lets the committee trust both.
Per client:
Cross-practice share = practices bought ÷ practices in the norm for the client's sector and size Gap value = Σ (missing practices × the firm's average fees per practice for that band)
Per partner:
Concentration = fees from the top three clients ÷ total fees Cross-practice opportunity = Σ gap value across the partner's clients
Client identifiers only. Partners see their own book.
A client below the norm has a gap in the practices it does not buy. The value is the firm's average fees per practice for the band, which the finance team can confirm from the same export.
billed fees = Σ partners = Σ clients = Σ practices
The by-practice equality catches a practice renamed after a merger. The by-partner equality catches a client shared between partners without an agreed lead.
Financial services band, norm of four practices. One client, one partner.
| Practice | Bought | Fees | In norm | Gap value |
|---|---|---|---|---|
| Strategy | Yes | $640k | Yes | |
| Operations | Yes | $210k | Yes | |
| Technology | No | Yes | $380k | |
| People | No | Yes | $150k | |
| Risk | No | No |
Two of four, $530k of valued gap, the larger half in technology, which the firm's technology practice head can now see as a named client without seeing the partner's full book. The partner's concentration: 62 percent of fees from three clients, of which this is one. That is a second conversation, and the same export started both.
Matters coded to the wrong practice. A technology engagement billed under strategy because the strategy partner opened it makes the client look under-penetrated in technology. The fix is the practice on the matter, not the partner who sold it.
Group clients. A client's subsidiaries appear as separate clients with partial practice sets. Roll up to the group the firm manages the relationship at.
Shared clients without a lead. Two partners billing the same client makes the client appear twice in the partner roll-up. Name the relationship lead and keep the other partner as a contributor.
Norms from too few clients. A band with four clients has no norm. Merge bands until each has enough clients for the median to mean something, and say what the threshold is.
Mapped once, the billed fees export produces the same roll-up each quarter: the gap list per partner, concentration per partner, and the reconciliation to billed fees. The committee opens with a list rather than an anecdote. Covirage builds this from the export as it is, with client identifiers only. The consulting and advisory page describes the setup.
Yes. Each partner sees their own clients and their own gaps. Practice heads see the roll-up by practice without client detail unless the firm decides otherwise. Scope is applied in the data layer, and client identifiers stand in for names throughout.
Whatever the firm bills by: strategy, operations, technology, people, or the equivalent for an advisory firm. The list should be the one partners recognise, at the level they sell.
The share of a partner's fees from their top three clients, and the number of clients that make up eighty percent of the book. A partner at seventy percent from three clients has a concentration problem the firm should see before a client leaves.