How Can Mid-Market Recruitment Agencies Increase Revenue Per Consultant?
Mid-market recruitment agencies can increase revenue without hiring more consultants by getting more from the jobs, candidates and client relationships they already have. That means being more selective about which vacancies to work, improving fill rates, reducing wasted administration and making sure opportunities aren't being missed between desks.
Why does growing a recruitment agency become harder as teams expand?
When you're running a small recruitment agency, keeping track of what's happening is relatively straightforward. You know which clients are hiring, who's working on which vacancies and where the next placement might come from. That changes when you're managing 30, 50 or 100 consultants.
Different desks develop their own ways of working. Client relationships become spread across teams, and managers can find themselves relying on individual updates to understand what's happening across the business. You might have one team taking on plenty of vacancies but struggling to fill them, while another is producing better margins with fewer jobs. Both look busy, but they're delivering very different results.
At this stage, growth depends on understanding what's happening across the agency and being able to act on it. That becomes much harder when the information needed to make those decisions is scattered across spreadsheets, inboxes and disconnected systems.
Are your consultants spending time on the right vacancies?
Every recruitment manager knows that taking on more jobs doesn't automatically mean more fees.
A consultant might be working 15 vacancies, but how many have an agreed salary or charge rate, realistic requirements and a hiring manager who provides timely feedback? Spending days sourcing for a role that's unlikely to be filled takes time away from clients where there is a genuine opportunity to place.
For agency leaders, it's worth looking beyond the number of jobs each desk is handling. Which clients consistently convert vacancies into placements? Where are recruiters spending weeks chasing feedback? Which accounts generate enough gross profit to justify the time being invested?
Your CRM should make those patterns easier to spot by connecting job activity, client histories and placement performance.
For temporary and contract desks, the same thinking applies to existing assignments. Knowing which contracts are ending, which clients may extend and which workers could be redeployed helps protect revenue before a booking finishes.
How much more could your existing candidate database deliver?
For mid-market recruitment agencies, growth often means managing more clients, candidates and specialist desks across the business. But when teams work in silos, valuable candidate relationships can go untapped while consultants spend time searching for people their colleagues already know.
Firefish’s Job Flow Index found that 34% of applications in September 2026 came from existing candidates, up 5% on the previous month. For agencies with multiple desks or offices, that’s a reminder of the value sitting in their existing database, if consultants can access and share it effectively.
An engineering consultant could have a candidate who fits a role being handled by a colleague in another specialism, or a temporary worker finishing an assignment with one team could be just what another desk needs. Making it easier to share candidate knowledge across the business helps mid-market agencies get more from the database they’ve invested in, without adding unnecessary duplication as they grow.
If recruiters can see accurate skills, availability and placement histories across desks, they have a better chance of filling those vacancies quickly.
Of course, that relies on keeping the database up to date. There isn't much value in finding 20 apparently suitable candidates if half have moved jobs and nobody has spoken to them in a year.
Agencies should track how many placements come from existing candidates, how often workers are redeployed and whether recruiters are using the database before going back to the job boards.
Where are your teams losing time every week?
Ask consultants what slows them down and you'll probably hear familiar complaints: chasing updates, entering the same information twice, searching for candidate details or switching between systems to complete a straightforward task.
None of these sounds particularly serious on its own. Across several desks, though, those wasted hours add up.
There are three areas worth looking at:
- Candidate and job administration: Can recruiters find the information they need without searching through emails, old notes or separate spreadsheets?
- Follow-ups and client communication: Are next actions recorded and reminders in place, or does everything depend on individual consultants remembering?
- Temp and contract management: Can teams see availability, upcoming assignments, extensions and shift requirements without maintaining separate trackers?
Having consistent processes across the CRM helps reduce duplicated work and makes it easier for consultants to pick up where a colleague left off.
The question for management is whether those improvements are translating into more interviews, quicker placements and better use of consultant time.
Are you getting enough business from your existing clients?
Winning a new client takes time, particularly when you're competing with established suppliers. Once you've made that first placement and proved you can deliver, there should be a plan for developing the relationship.
But across a larger agency, that doesn't always happen.
A consultant might have a strong relationship with a hiring manager at one distribution centre without knowing that another desk already supplies the same business elsewhere. An engineering client using your permanent team may have contract requirements that never reach the consultants who could fill them.
This is where having a complete client history becomes commercially useful. Recruiters can see who owns the relationship, what's been placed previously, which contacts are involved and where there may be opportunities to provide additional services.
A structured BD pipeline helps keep those conversations moving, rather than leaving account development to whoever happens to speak to the client next.
It's also worth reviewing which clients come back regularly, which accounts have room to grow and where the agency is spending considerable time for relatively little return.
What should your recruitment CRM be telling you?
By the time an agency reaches 20–100 consultants, reporting should help managers decide what needs attention, not simply tell them how many calls were made last week.
A few measures are especially useful:
What it tells you
These figures need to be considered in context. A high-volume temp desk operates differently from a permanent recruitment team, and gross profit alone won't explain everything about performance.
But when reporting is built around the information consultants are already recording in the CRM, managers have a much better starting point for conversations about performance. They can see where a desk needs support, which clients deserve more attention and where capacity could be better used.
How can Firefish help mid-market recruitment agencies grow?
Firefish is designed to bring the different parts of a recruitment business together, giving consultants and managers access to the information they need without working across disconnected systems.
Firefish Analytics helps managers review performance across teams, recruiters and clients. Its Business Development tools help agencies track opportunities, manage follow-ups and build a clearer understanding of their client relationships.
Candidate search and matching make it easier to work with people already on the database, while connected permanent, temporary and contract workflows help teams manage everything from placements to contractor availability and extensions.
For mid-market agencies, having recruitment and commercial activity together makes it easier to see what's working, address problems earlier and get more from the team already in place.
Explore Firefish for mid-market recruitment agencies to see how a connected recruitment CRM can help your agency grow without continually increasing headcount.




