Blog · July 2, 2026 · ~12 min read
Recruitment agency retainer tracking: how retained search firms manage hours and client visibility
A retained search client pays a significant upfront fee and then waits. The recruiter is working — sourcing candidates, running outreach campaigns, screening profiles, coordinating interviews — but none of that activity is visible to the client. What the client sees is the candidate slate, which arrives after weeks of invisible work. That opacity is not a relationship failure; it is a structural feature of how retained search works. But it is the primary source of client anxiety, premature pressure to accelerate the search, and early termination of retained engagements that could have closed successfully with more process visibility.
This post covers how recruitment agencies and independent retained search consultants structure retainer tracking, where the hours tracking challenges concentrate, and how making search activity visible mid-process changes the client relationship. This is specifically about the retained search model — where the agency is paid a retainer fee at engagement start rather than a contingency fee at placement — rather than contingency recruitment billing, which has different fee structures and different client dynamics.
Part 1: How retained search retainers are structured
Retained executive search typically involves a fee of 25–35% of the placed candidate's first-year compensation, paid in installments: one-third at engagement start (the retainer), one-third at candidate slate delivery, and one-third at placement. The retainer portion funds the research phase: the recruiter's time building the target candidate pool, conducting outreach, running initial screens, and developing market intelligence about the candidate landscape.
At the boutique and independent recruiter level, retained search often looks different from the large executive search firm model. An independent recruiter or small firm specializing in a vertical — fintech engineering leadership, CPG marketing, B2B SaaS GTM — may run multiple simultaneous searches for 3–6 clients, each with a retained fee structure, but with smaller total fees and shorter search timelines than the Fortune 500 firm model. The client base is typically growth-stage companies and private equity-backed businesses rather than public companies with formal executive search procurement processes.
The retainer-as-hours-commitment model
Some independent recruiters and boutique search firms structure their retained engagements not as a percentage-of-placement fee but as a defined hours commitment: "We will commit 40 hours of research and sourcing to this search over the next 60 days; the retainer covers this research commitment; placement fee is separate." This structure makes the retained engagement more legible to clients who are evaluating the fee against the work committed rather than against the expected placement outcome.
The hours-commitment structure also creates an explicit tracking requirement: the recruiter now owes the client a record of hours invested against the committed scope. This is where recruitment retainer tracking becomes directly analogous to other professional-services retainer tracking: the recruiter has a cap to log against, a client who has paid for defined capacity, and a need to document what the hours produced in a way the client can verify.
Monthly retainer relationships vs. per-search retainers
A distinct model from the per-search retainer is the monthly talent advisory retainer: an ongoing relationship where the recruiter provides talent market intelligence, assists with hiring planning, runs occasional sourcing campaigns, and advises on compensation benchmarking for a fixed monthly fee. This model is more common among fractional talent leaders and in-house recruiting consultants than among traditional placement-focused search firms.
The monthly advisory retainer is closer in structure to the management consulting retainer: a defined monthly hour cap covering a range of talent advisory activities, billed monthly, with the specific work product varying from month to month based on the client's priorities. Tracking mechanics for this model are the same as for any professional-services monthly retainer: log hours by activity type against the cap, produce a monthly work log, manage cap consumption across concurrent client retainers.
Part 2: The retained search black-box problem
In most professional-services retainers, the client has reasonable visibility into the work being done: they receive deliverables on a regular cadence, they have calls and reviews, and they can observe the work product accumulating. In retained search, the primary work product — the candidate slate — is delivered weeks after the retainer is paid, and the research activity that produces it is conducted entirely out of the client's view.
What clients cannot see
A retained search client who paid a retainer three weeks ago and has not yet received a candidate slate has no information about whether:
- The recruiter has identified a strong candidate pool and is in active outreach
- The recruiter has found that the target market is smaller than anticipated and is adjusting the search approach
- The recruiter is encountering candidate reluctance due to compensation or role factors that should be discussed
- The search is on track to deliver a slate within the agreed timeline
- The recruiter has prioritized other searches in the firm's portfolio and this search is receiving less attention than committed
From the client's perspective, these five scenarios are indistinguishable. They have paid the retainer, they are not receiving deliverables yet, and they have no process visibility. The rational client response to this opacity is to escalate: to send check-in emails asking for updates, to request earlier progress calls, to begin questioning whether the retained search model was the right choice for this hire. This escalation consumes the recruiter's time managing client expectations rather than conducting the search.
Why progress updates are not enough
Most retained search firms address the opacity problem with regular update calls or progress reports: a weekly status email listing the number of candidates contacted, screened, and advancing. These updates reduce the client's information gap but do not eliminate it, because they are episodic and summarized rather than continuous and granular.
A weekly status update that says "contacted 25 candidates, 8 screened, 3 advancing to client presentation" answers the milestone question but does not answer the hours question. The client still does not know how much of the committed research capacity has been deployed. An hours-based view of research activity — 18 hours of sourcing completed, 12 hours of initial screening calls, 8 hours of candidate profiling, retainer cap at 40 hours — gives the client a materially different picture of search progress than a candidate count alone.
The "are we getting value for the retainer?" question
The most uncomfortable client question in retained search is the one that comes 4–5 weeks in without a delivered slate: "Are we getting value for the retainer fee we paid?" This question is almost never a genuine financial inquiry; it is an expression of anxiety about process opacity. The client is not questioning the recruiter's competence; they are asking for evidence that the retainer is being invested actively.
The evidence that answers this question is an hours record: the recruiter has logged 35 of 40 committed research hours over the past five weeks, distributed across sourcing, outreach, screening, and market intelligence activities, with a work log entry for each activity. A client who sees that record cannot reasonably question whether the retainer investment is being deployed; the deployment is documented. A client who has only a weekly summary count and no hours visibility is in a weaker epistemic position to evaluate the same fact.
Part 3: Hour categories in retained search
Retained search work divides into meaningfully different activity types that matter for both the recruiter's own tracking and for client reporting. Understanding these categories helps recruiters structure a work log that is useful rather than opaque.
Sourcing hours
Sourcing hours are the hours spent building the candidate target list: identifying individuals who fit the role criteria from LinkedIn, industry databases, referral networks, and alumni networks; mapping the organizational charts of target companies to identify individuals in the right roles; and maintaining the research database as the search progresses. Sourcing is largely invisible to clients because it produces an internal document — the candidate map — rather than a client-facing deliverable.
Sourcing hours are typically the largest category in the early weeks of a search: 60–70% of week-one and week-two research time. As the search progresses and outreach yields responses, sourcing hours decline and screening hours increase. A work log that tracks this shift over time gives the client a picture of the search's maturity: early searches are sourcing-heavy; searches nearing slate delivery are screening-heavy.
Outreach and candidate communication hours
Candidate outreach — drafting and sending messages, following up with non-responders, managing response conversations — is time-intensive in ways clients rarely anticipate. A sourcing list of 50 candidates may require 3–5 individual outreach messages per candidate (initial contact, follow-up, response handling, call scheduling) before a screening conversation is booked. At 5–8 minutes per message, the outreach volume for a 50-candidate list can exceed 10 hours before any conversations begin.
Logging outreach hours explicitly, with a description of the outreach stage ("initial outreach campaign: 50 candidates contacted: 4h", "follow-up round: 18 non-responders: 2h"), gives clients a concrete picture of the effort invested in reaching qualified candidates before any conversations occur. This is the most commonly under-explained category of search time: clients understand that recruiters conduct interviews, but the outreach infrastructure that precedes the interviews is invisible without explicit logging.
Screening and qualification hours
Screening calls — typically 30–45 minutes each — are the most legible category of search work to clients because they produce a defined output: the recruiter's assessment of whether the candidate advances to client presentation. Screening hours are also the most credentialed category: clients know from their own experience that a half-hour call takes a half-hour plus preparation and follow-up documentation.
The hours that surround screening calls — reviewing the candidate's LinkedIn and resume before the call, taking notes during the call, writing the assessment summary after, and entering the candidate into the tracking system — typically add 30–45 minutes per candidate on top of the call time. A recruiter who conducts 10 screening calls logs not 5 hours (10 calls × 30 min) but 8–10 hours (10 calls × 50–60 min including prep and documentation). Work log entries that reflect the full per-candidate cycle give clients a more accurate picture of the time investment than call time alone.
Client coordination and account management hours
Weekly update calls, email correspondence with the hiring manager, briefing sessions with additional interviewers, and feedback collection from the client side all consume retainer hours. These hours are billable in an hours-commitment model but are sometimes absorbed as relationship overhead in a percentage-of-placement model.
The tracking question is whether to log client coordination hours against the committed research cap or to exclude them. Recruiters who include coordination hours in the cap must ensure the agreement reflects this — clients who believe the retainer funds only active search work, not the account management overhead, may object to seeing coordination time in the log. Recruiters who exclude coordination hours from the cap and log only active research time produce a cleaner research hours view but may understate the total effort invested in the engagement.
Part 4: Multi-search retainer tracking
An independent recruiter or boutique search firm running 3–6 simultaneous retained searches faces the same multi-client capacity management problem that VAs, PR firms, and marketing agencies encounter: how to distribute committed research capacity across concurrent clients without any single search receiving less than its contracted attention.
The simultaneous search capacity problem
Retained searches have different timelines and urgency levels. A search for a VP of Sales that the client needs filled in 60 days before a new product launch is higher-urgency than a search for a Head of People that has a flexible timeline. A search that is in the candidate-screening phase is more active than a search where the initial slate has been delivered and the client is in the interview process.
A recruiter managing 5 simultaneous searches needs to allocate their weekly hours across searches at different phases and urgency levels. Without a running view of hours already invested in each search, the recruiter cannot make this allocation accurately. A search where 35 of 40 committed hours have been logged needs less active input than a search where only 10 hours have been invested and the slate is due in two weeks. The multi-search time view that most time trackers provide — filter by client, see hours to date — gives the recruiter the information to make this allocation rather than distributing attention by intuition.
The committed hours tracking challenge
Unlike a monthly retainer with a rolling cap, a per-search retainer with a committed hours commitment has a finite total that must be managed over the search timeline rather than a monthly reset. A 40-hour committed research engagement that runs over 60 days averages about 4.5 hours per week; a recruiter who tracks weekly can see whether they are on pace to deliver the committed hours within the timeline or whether they need to increase investment in a given week to make up for lower-activity periods.
The pace-vs-commitment view is the most useful tracking output for per-search retainer engagements: not just total hours logged, but hours logged versus hours-per-week pace required to deliver the committed total by the search deadline. A recruiter who has logged 20 of 40 committed hours at week 4 of a 8-week search is on pace; the same recruiter who has logged 20 hours at week 6 of an 8-week search needs to invest 10 hours per week for the remaining time to meet the commitment. Tracking makes this visible; intuition often does not.
Sharing the hours view with clients mid-search
The most significant operational change a retained recruiter can make to reduce client anxiety is sharing the hours log mid-search rather than only at billing milestones. A client who receives a balance URL at the start of the engagement — showing the committed hours cap, the hours deployed to date, and the work log entries by activity type — has continuous visibility into search activity without needing to request update calls.
The psychological effect of this visibility is significant. A client who can see that the recruiter has invested 28 of 40 committed hours over the past three weeks, distributed across sourcing, outreach, and screening activities with specific entries, is in a fundamentally different emotional position than a client who has received two weekly status emails and is anxious about whether the retainer is being worked. The hours log does not replace the candidate slate, but it provides process evidence that the slate is being built.
The recruitment retainer tracker setup that makes this possible for independent recruiters and boutique firms is the same as for any professional-services retainer: log time by activity type in the time tracker, export a CSV filtered to the client and period, import to a client-facing balance URL, share the URL at engagement start. The client updates their view by refreshing the URL; the recruiter updates the content by running a new export when the time tracker log has new entries.
Part 5: The milestone-vs-hours dual layer
Retained search engagements involve two parallel tracking systems: milestone tracking (which stage is the search at?) and hours tracking (how much research capacity has been deployed?). Both matter to clients; neither substitutes for the other.
Why milestone tracking alone is insufficient
Milestone tracking in retained search is binary at each stage: the initial briefing is complete or it is not; the candidate map has been delivered or it has not; the slate is presented or it has not. A client watching only the milestone view sees no change for weeks at a time, because the milestones are separated by research phases where nothing is delivered. The absence of milestone change does not mean the search is stalled; it means the search is in a between-milestone research phase. But from the client's view, the milestone dashboard looks identical whether the recruiter is working intensively or not working at all.
Hours tracking fills the between-milestone gap: it shows that research activity is ongoing even when no milestones have been reached. A client whose milestone view shows "slate not yet delivered" and whose hours view shows "32 of 40 committed hours invested over 4 weeks, distributed across sourcing and outreach activities" has enough information to evaluate the search's progress without requiring reassurance from the recruiter.
Why hours tracking alone is insufficient
Hours tracking without milestone context has the opposite limitation: a client who sees 40 hours invested knows the research was done but does not know what it produced. A work log entry that says "candidate research: 6h" does not tell the client whether those 6 hours produced 50 qualified candidates identified, 5 candidates contacted, or 1 candidate advancing to presentation. The output per hour matters as much as the hours for evaluating search efficiency.
The solution is to structure the work log to capture both dimensions: activity type and output milestone. "Candidate sourcing: identified 48 target candidates across 12 companies in the fintech payments space: 8h" gives the client both the hours investment and the output. "Initial outreach: contacted 35 of 48 targets, 14 responses received: 4h" tells the client the outreach conversion rate. "Screening calls: 9 of 14 responders qualified for client presentation stage: 6h" shows the funnel at each step. A work log structured this way eliminates the need for a separate milestone update because the milestone progress is embedded in the hour entries.
This approach to professional services time tracking — logging not just the activity and hours but the output per hour entry — applies as much to retained search as to management consulting or legal work. The principle is the same: the work log is not a timesheet; it is a record of what the hours produced, and it should be legible to a client who did not observe the work being done.
Part 6: Managing retainer scope in search engagements
Retained search engagements are susceptible to scope expansion in two directions: the client requests changes to the role profile mid-search (which requires sourcing additional candidates against a modified target), and the search extends beyond the original timeline because the initial slate did not produce an accepted offer.
Profile changes as scope expansion
A client who changes the target profile mid-search — deciding mid-way through screening that the role needs a different background, different compensation, or a different geographic profile than originally briefed — is effectively asking the recruiter to start a new sourcing phase against the modified criteria. This is not a revision of the existing work; it is additional work of the same type. The hours tracking makes this visible: the recruiter's log shows 30 hours against the original profile, then a clear transition to new sourcing hours against the revised profile. The client can see the scope expansion in the hours log rather than encountering it as a surprise at billing time.
Retainer scope creep management in search engagements is easier when the hours record makes each phase of work explicit. The recruiter who logs profile-phase-one hours separately from profile-phase-two hours creates a natural conversation point: "When the profile changed in week four, we started a new sourcing phase, which you can see in the work log. The first 30 hours covered the original criteria; the subsequent hours cover the revised criteria." That audit trail protects both parties in any billing dispute.
Extended search timelines
When a retained search extends beyond the original timeline — because the candidate market was more competitive than anticipated, because interview processes ran long, or because the first placed candidate declined the offer — the hours commitment question becomes acute. Has the recruiter invested more than the committed research hours? Does the client owe additional fees? Is the extended work covered by the original retainer or billable separately?
An hours record answers these questions clearly. A recruiter who has logged 55 hours against a 40-hour committed engagement has documented evidence of the hours over-invested and a basis for discussing additional fees or crediting the overage against a future engagement. A recruiter who has not tracked hours against the engagement has no basis for the conversation beyond the contract terms, which are typically less nuanced than the actual hours situation.
HourTab handles the client-facing hours layer for retained search engagements: log time in Toggl, Harvest, or Clockify by activity type (sourcing, outreach, screening, client coordination), export a CSV filtered to the client and engagement period, import and set the committed hours cap, share the URL with the client at engagement start. The client sees hours deployed, hours remaining in the committed scope, the engagement period, and the work log with activity-level descriptions. For an independent recruiter managing 4–6 concurrent searches, the elimination of mid-search anxiety calls and the documentation of committed hours investment are the primary returns on a 10-minute setup.
Related: Time tracking for consultants · Retainer scope creep management · Managing multiple retainer clients · Recruitment retainer tracker · All posts