How do I find upsell opportunities across my agency's client base?
Rank every client by health score and margin, then look for accounts trending up in their KPIs that aren't yet buying additional services — those are your highest-probability upsells. Doing this on a schedule across your whole book, not just the accounts that happen to call you, is what turns expansion revenue into a repeatable motion instead of a lucky guess.
Most agencies find upsells by accident — a client mentions a problem on a call, or someone remembers an old conversation. That works for the handful of accounts you're actively managing, but it misses the client who's quietly outgrown a small package, or the one whose results have been strong enough to justify a bigger scope, sitting three pages down in your client list. Finding upsells reliably means treating your whole client base as one dataset you scan on a schedule, not something you catch by word-of-mouth.
Why the answer is what it is
Rank clients by health score, not gut feel
Track a composite score per client across the signals that predict growth — reputation, engagement, local visibility, whatever matters in your niche — and look at clients trending up, not just the ones flagging red for churn. A client whose numbers are climbing is often more ready to buy more than one who's already stretched thin.
Compare margin to package size
Pull billed amount vs. wholesale cost per client and look for accounts where you're delivering strong results on a small package. Those are underpriced relative to the value delivered, which makes them a natural expansion or repricing conversation rather than just a cheap account.
Watch for service-ceiling signals
A client hitting the top of what their current package covers — maxed-out ad spend, capped listing locations, a KPI plateauing because a channel isn't in scope — is telling you where the next line item goes. These signals show up in the data well before the client thinks to ask for more.
Build the upsell into every QBR
A quarterly business review that only reports last quarter's numbers wastes the meeting. Walk in with a ranked list of accounts and the specific gap or opportunity for each one, and propose the next package in that same conversation instead of a follow-up email that gets ignored.
Package the upsell so it's a single decision
An upsell that requires a new contract negotiation dies more often than one presented as one add-on service at one price. Bundle expansion services into a pre-priced package the client can accept on the call, not something legal has to review.
What to look for
- Pull a client-level margin report (billed vs. wholesale cost) across your whole book, not just top accounts
- Flag clients whose KPIs are trending up — an improving account is often more upsell-ready than one already stretched thin
- Note any client near the ceiling of their current package, spend cap, or scope
- Walk into every QBR with a ranked upsell list, not just a status update
- Pre-package add-on services at one price so saying yes is a single decision, not a new negotiation
- Track win rate and average deal size on upsell proposals to see what's actually converting
- Re-run the portfolio scan monthly — KPI and margin data goes stale fast across a full client base
Related questions
How often should I review my client base for upsell opportunities?
Monthly is the practical minimum — KPI and margin data shift enough in four weeks that a quarterly-only review misses accounts that already outgrew their package. Reserve a deeper session before each QBR to turn the flagged accounts into an actual proposal.
What's the difference between an upsell and a repricing conversation?
An upsell adds a new service or expands scope for more value delivered. Repricing raises the price for the same scope, usually because your wholesale cost rose or the client was underpriced from the start. Both start from the same data — margin and results per client — but they're different conversations to have with the client.
Can software help me spot upsell opportunities instead of relying on memory?
Yes. HubWho is built to compute a per-client health score across weighted KPI pillars and surface a portfolio health report that ranks accounts by upsell opportunity and revenue potential, alongside on-demand margin tracking so you can see which relationships are underpriced. HubWho is pre-launch, so treat this as what the product is designed to do rather than a live track record.
How Roffik addresses this
Billing, ACH and card payments, recurring subscriptions, per-client margin tracking, and branded client portals for marketing agencies — built on Midnight + cyan. Learn more about HubWho.