Industry Insights
5
 min read

How Can Mid-Market Recruitment Agencies Increase Revenue Per Consultant?

Samantha Murray
Samantha Murray

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

What to measure What it tells you
Gross profit per consultant Where your people are generating the strongest commercial return
Vacancy fill rate Which desks and clients provide work you're actually placing
Repeat client revenue How well you're developing existing accounts
Database-sourced placements Whether you're getting value from candidates already registered
Contract extensions and redeployment Where you could retain temporary and contract revenue

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.

 

Frequently asked questions

How can a recruitment agency grow revenue without hiring more recruiters?
Start by looking at vacancy fill rates, consultant productivity and repeat business from existing clients. Improving how teams use their CRM, reducing wasted administration and making better use of existing candidates can all help increase revenue without additional headcount.
What is the best way to improve recruitment CRM ROI?
Make sure consultants are using the CRM consistently and that the information they record is commercially useful. Measure placements from existing candidates, client conversion, repeat business and time saved through more efficient workflows.
How can mid-market recruitment agencies use AI to improve productivity?
AI can help with tasks such as candidate matching, record enrichment and administration. However, agencies should first make sure their existing CRM data is accurate and their recruitment processes are working effectively before introducing additional technology.
What should a recruitment CRM offer an agency with 20–100 consultants?
Look for shared candidate and client records, permanent and temporary recruitment workflows, business development tools and reporting across multiple teams. The platform should make it straightforward for consultants to share information and for managers to understand performance.
How can recruitment agencies reactivate dormant candidates?
Use your CRM to identify candidates who haven't been contacted recently but have relevant experience or previous placement history. Update their availability and preferences before matching them to suitable vacancies across the agency.
What is the best recruitment CRM for a growing agency?
That depends on the type of recruitment you do and how your teams operate. A growing agency should look for a CRM that supports its recruitment workflows, connects information across desks and gives managers the reporting needed to run the business effectively.
How can recruitment agencies increase revenue per consultant?
Focus on improving vacancy conversion, reducing time spent on unfillable jobs and generating more placements from existing candidates. Developing profitable client relationships and improving temp and contract redeployment can also increase the return from your existing team.

‍

‍