Every recruitment agency has two markets — candidates and clients — and one budget. That split is rarely a deliberate decision: it emerges, and then drifts each quarter towards whichever side shows results fastest. Below: how to actually set the split, when to move it, and a worked example showing how much the same euros can differ.
The question that decides everything: which side is your bottleneck?
Splitting your marketing budget starts with one diagnosis: do you have more vacancies than placeable candidates, or more candidates than vacancies? Without a clear answer you split on instinct — and instinct follows whichever recruiter complains loudest.
The answer never holds for the whole agency. In engineering you may have a vacancy surplus while in logistics you have candidates to spare, and the same job family flips from quarter to quarter with the season and with your largest client's planning. So ask the question per job family, and again every quarter.
The numbers come from your own records: fill rate per job family, open vacancies per recruiter, and how many candidates you could not place last quarter. How to work those through is covered in our article on calculating your recruitment funnel.
What goes wrong when you invest in the wrong side
Too much client acquisition
You win assignments you cannot fill. That costs more than the placement: your client notices you do not deliver, your recruiters work on assignments that lead nowhere, and the vacancy goes to a competitor who does fill it. Unfillable assignments burn your relationship and your hours at the same time.
Too much candidate marketing
You build a database you cannot place. Candidates you recruit but do not place go cold; three months later you have to approach them again and some no longer pick up. You have spent media budget on people who are only revenue inside your database.
Both mistakes feel like success during the quarter: one fills your pipeline, the other your candidate pool. Only the placements show which of the two you made.
Lead time skews your budget structurally
The two sides have completely different lead times. A candidate campaign produces replies within days: today you see what you spent yesterday. Client acquisition pays out over months — a first conversation in September becomes a request in November and a placement in January, if it goes well.
That is not a detail but a systematic bias. If you judge every quarter on what visibly produced, the candidate side always wins, even when the client side is your real constraint. What that client side realistically costs in time is covered in our article on booking appointments through cold outreach.
Keep a floor under the slow side
The practical fix is a fixed minimum for client acquisition that you do not touch, however busy you are. That amount is the premium on your next quarter: it keeps your pipeline filled for the moment your largest client halves its volume. Without that floor, every busy period is the start of a quiet one.
Media budget is not your whole budget
Most agencies count only advertising costs and forget the most expensive item: people. A hundred replies cost follow-up hours; client acquisition costs dialling time, preparation and meeting hours. Count those hours at an internal rate.
If you do not, the labour-intensive side looks cheap and the media-heavy side looks expensive, while the real ratio may be the other way round. You also miss that your bottleneck is sometimes not budget but capacity: extra media budget on a team that already fails to follow up its current replies changes nothing.
Worked example: the same budget, two splits
Fictional numbers, meant to show the mechanism, not as a benchmark. The assumptions for both scenarios:
- Marketing budget: EUR 20,000 per quarter, including attributable hours.
- A new client costs EUR 5,000 in campaign and acquisition time and delivers 10 vacancies per quarter from the following quarter onwards.
- Gross margin per placement: EUR 2,000 per quarter.
- Placements = the smaller of two numbers: placeable candidates or open vacancies.
- Split X is 75% candidate / 25% client, split Y is 50/50. Both run for two consecutive quarters.
Scenario A: candidates are the bottleneck
Your existing clients supply 40 vacancies per quarter, and candidates are scarce: EUR 500 per placeable candidate.
- Split X: EUR 15,000 yields 30 candidates, EUR 5,000 yields 1 new client. Quarter 1: 30 placements (there are 40 vacancies). Quarter 2: 50 vacancies, 30 candidates again, so 30 placements. Total 60 placements, EUR 120,000 margin.
- Split Y: EUR 10,000 yields 20 candidates, EUR 10,000 yields 2 new clients. Quarter 1: 20 placements. Quarter 2: 60 vacancies, 20 candidates, so 20 placements. Total 40 placements, EUR 80,000 margin.
Difference: EUR 40,000 of margin over two quarters on exactly the same budget. The extra vacancies split Y buys simply sit there unfilled.
Scenario B: vacancies are the bottleneck
Now your clients supply 10 vacancies per quarter and candidates are plentiful: EUR 250 per placeable candidate.
- Split X: EUR 15,000 yields 60 candidates, EUR 5,000 yields 1 new client. Quarter 1: 10 placements — 50 candidates go unused, which is EUR 12,500 of recruitment with no return. Quarter 2: 20 vacancies, so 20 placements. Total 30 placements, EUR 60,000 margin.
- Split Y: EUR 10,000 yields 40 candidates, EUR 10,000 yields 2 new clients. Quarter 1: 10 placements. Quarter 2: 30 vacancies, 40 candidates, so 30 placements. Total 40 placements, EUR 80,000 margin.
Split X produced EUR 40,000 more in scenario A and EUR 20,000 less in scenario B. So there is no correct split independent of the question which side is your bottleneck.
“The question is not how you divide your budget, but which side is currently holding your placements back.”
A decision rule per quarter
Review once per quarter, per job family, and move only on a clear signal. Shift towards candidates when:
- your fill rate drops while the number of requests stays the same;
- recruiters delay or decline requests because they have nobody;
- the lead time from request to placement grows without the requirements changing.
Shift towards clients when:
- you have candidates in your pool you could not place within a month;
- a large share of your revenue sits with one or two clients;
- your fill rate is high but the total number of requests is falling.
Move in steps of at most a quarter of your budget and hold the new split for at least one quarter. Otherwise you never measure what the shift did.
What not to do
- Moving the budget back and forth every month. Both sides have a run-up; switching monthly buys you nothing but tuition.
- Stopping client acquisition as soon as you are busy. That is exactly when you can afford it, and the quarter you needed it becomes visible only when it is too late.
- Adding media budget to campaigns that are not followed up. Fix the capacity first.
- Halving both sides at once when things dip. That loses you two quarters instead of one.
Conclusion
There is no correct split between candidate and client marketing, only a split that matches your current bottleneck. Determine it per job family, review it per quarter, count your hours, and keep a floor under the slow side. If you are looking for new candidate channels because your domestic market is exhausted, international recruitment is one of the options that belongs in the same calculation.
Want to professionalise both sides at once? JAM sets up the candidate side, CAS the client side, and each quarter you can see which side has earned your budget. Book a call and we will work through your current split.
Leadstars solves this for you
More candidates or more clients? We build your acquisition engine — 100% no-cure-no-pay, with delivery within 7 days. Book a free strategy call and we'll show you exactly how.


