The Client Pruning Framework: How to Build a Roster That Grows With You
Ivona Namjesnik
Business Development
There's a client on your roster right now that you know isn't a good fit.
Maybe they've been there since year one. Maybe they're one of your bigger accounts, and that revenue keeps you from asking hard questions. Maybe your team quietly dreads their Monday morning messages.
You keep them because losing the revenue feels scarier than keeping the friction.
But a client roster isn't just a list of who's paying you today, it's a roadmap of where your agency is headed. And if you're not reviewing it regularly, it drifts. It starts carrying you toward a version of the agency you didn't plan for.
Just because a client is paying you now doesn't mean they're the right fit for the next phase of your growth. Pruning isn't about firing clients recklessly, it's about being intentional. Like cutting back a tree so it can grow upward, you make deliberate decisions to create room for what should come next.
Here's the framework we use across our agencies to help them evaluate every client on a roster.
1. Strategic Fit
The first question: does this client align with your current ideal client profile?
Your ICP has probably evolved since you first took them on. If you're positioning as mid-market and e-commerce focused but 20% of your roster is SMBs in unrelated industries, that's a strategic mismatch, not just a portfolio quirk.
At Barrel, the transition to Shopify as a core platform created a fragmented team: some people deep in WordPress, others in Shopify, and internal processes getting muddy because every project looked a little different. The client roster was reflecting an earlier version of the agency, not the one they were building toward.
A useful test: if you were evaluating this client as a new prospect today, would they fit the story you're trying to tell?
2. Gross Margin
Revenue is not profitability. This one trips up a lot of agencies.
A big-retainer client that requires constant over-servicing, scope creep, or under-billed change requests might be generating $50k a month in revenue and $10k in actual margin. That math doesn't work. And the risk compounds: large accounts with thin margins can become so embedded in your payroll structure that you feel you have no choice but to keep them. You ride the relationship until the client leaves, rather than making a proactive call.
Before writing off a client as "unprofitable," it's worth asking why the margin is thin. Sometimes it's the client. Sometimes it's how you've been delivering the work or managing scope. Know the difference before making a decision.
3. Expansion Potential
This one depends entirely on your business model.
For project-based shops, low expansion potential from a single client might be fine, that's the structure. For retainer-driven agencies trying to grow MRR, a client capped at a fixed monthly scope with no room to add services is an opportunity cost question, not just an account question.
Where this really shows up is in how you allocate account management time. If your AMs are spending equal energy on a $3k/month flat retainer with no growth ceiling and an $8k/month account with three potential service add-ons, that's worth addressing.
A consistent retainer that doesn't grow but stays steady still has value, don't prune purely on growth trajectory. The question is: relative to what else you could be doing with that attention, does it still make sense?
4. Relationship Quality
Two things actually matter here: access and behavior.
On access: if your day-to-day contact is a director-level role but the real decisions are made by a C-suite you've never met, you're exposed. High client-side turnover compounds this. Every time your contact changes, you're essentially re-pitching the relationship to someone new. That's expensive time with no guaranteed outcome.
On behavior: bad client behavior is rarer than people think, but it's real and it has a limit. If a stakeholder is condescending to your team, ignores agreed processes, or creates an environment your people dread, that's not just a relationship problem. It's a morale and retention risk.
A useful signal: when you share direct feedback about behavior or process, do they engage with it constructively, or dismiss it? That response tells you a lot about where the relationship is headed.
5. Payment Behavior
Agencies are not banks. And yet most of us have let invoices stack up longer than we should have.
The cautionary version plays out like this: a client is running six months behind on payments, but the day-to-day relationship feels fine - plenty of work, a team that likes the contact, everything seems okay. Then payments stop entirely. You've been funding their operations with your agency's cash for half a year, and now you're writing off months of invoices you'll never collect.
The policy is straightforward: if an invoice goes past 30 days without communication or resolution, pause work. And if a client has a track record of late payments, move them to upfront terms before the next engagement begins. The ones who push back hard on that will tell you everything you need to know.
6. Operational Load
This is the one the team feels most acutely.
Some clients turn every deliverable into an emergency. Everything is urgent. Feedback arrives at odd hours. There are four stakeholders with contradictory instructions and no internal coordinator. Your team dreads Monday morning because of one client's inbox.
The agency leader's job - not the team's - is to decide when that load crosses a threshold. If you push the decision downward, you're putting a project manager or account lead in an impossible position: absorb the dysfunction, or quit. Neither outcome is good for your agency.
Difficult clients can often be improved with a direct, honest conversation about expectations. Start there. But if the behavior doesn't change after a clear ask, the math on keeping them rarely works, even when the retainer looks attractive on paper.
7. Case Study and Marketing Value
This factor matters more in new client decisions than in pruning calls. A client being low-profile or confidential about the work you do together isn't a reason to end the relationship, especially if they score well on the other six factors.
That said, as you review your roster: which clients help you win more clients like them? Which ones represent the direction you're going, not where you've been? You'll always have a mix. The goal isn't a portfolio of all-star logos, it's a coherent story that attracts the next right client.
Running the Framework
Go through these seven factors with your leadership team twice a year. You don't need a spreadsheet, a direct conversation is enough. Which clients would you take on again today, knowing what you know? Which ones have drifted outside your ICP, stopped being profitable, or quietly become harder than they're worth?
The pruning conversation is never comfortable. But agencies that have it regularly end up with rosters that pull in one direction - toward better work, better margins, and clients they'd actually choose.
The ones that skip it keep wondering why growth feels harder than it should.
Want to hear more in a podcast format? Tune in here.
