Blog › ICP guides

Independent recruiter retainer tracking: how to log and communicate the hours behind retained search

July 12, 2026 · ~12 min read

Retained search has a fundamental visibility problem. The client sees the finalists: two or three candidates on their interview schedule after three or four weeks of work. What they cannot see is the 40 hours that preceded those interviews: the sourcing sessions that identified 50 potential candidates, the 18 screening calls that reduced the pool to 8, the 6 follow-up conversations with passive candidates who expressed interest and then went quiet, the 3 rounds of search brief refinement when the first cohort was off-target, the scheduling coordination, the rejection debrief calls, and the pipeline updates that kept the search organized throughout.

In contingency recruiting, this invisibility is the recruiter’s problem, not the client’s: the recruiter is paid only on placement, so the client’s view is simple — did the recruiter deliver a hire? In retained search, the client is paying for time investment regardless of immediate placement outcome, which means the client is paying for work they cannot see. The retained model’s value proposition is precisely that dedicated time investment — but that value is hard to communicate when the work itself is invisible.

This guide covers how independent recruiters on retainer should structure their billing, what to log, how to communicate hours so clients understand what they are paying for, and the most common tracking mistakes that generate payment friction on retained search invoices.

Retained vs. contingency: why the billing model changes the tracking requirement

The distinction between retained and contingency recruiting determines everything about how hours need to be tracked and communicated.

In contingency recruiting, the recruiter bears the risk. They invest their time in a search and receive compensation only if the client hires a candidate they submitted. This model creates strong incentives to work multiple roles simultaneously and prioritize the highest-probability closings. Clients pay nothing for the recruiter’s time; they pay a placement fee (typically 15–25% of first-year salary) only on outcome. Hours are irrelevant to the client because they are not paying for them.

In retained search, the client bears the risk. They pay the recruiter a monthly fee or a per-role fee regardless of whether a placement occurs in that period. In exchange, the recruiter commits dedicated attention: a defined portion of their capacity is reserved for this client’s searches, and the recruiter works the search actively rather than spreading it across a contingency portfolio of 30 open roles.

Because the client is paying for time, the client has a legitimate interest in knowing how that time is being spent. An independent recruiter on retainer who sends a $3,000 monthly invoice without a work log is asking the client to take the value on faith. In month one, clients usually do. In month three, when two searches are still open and no hires have occurred, the absence of a work log becomes a trust problem.

The retained model only holds long-term when the client can see the work. Hours tracking and transparent logging are not administrative overhead for retained recruiters — they are the mechanism by which the retained model’s value proposition remains credible across a multi-month engagement.

What retained search hours actually consist of

Understanding the full scope of retained search work is the first step toward logging it correctly. Most recruiters log the obvious activities (screening calls, client presentations) and miss the categories that represent 30–50% of actual hours.

Sourcing

Sourcing is active candidate identification: searching LinkedIn Recruiter, GitHub profiles, conference speaker lists, professional association directories, alumni networks, and referral chains to identify candidates who match the role’s requirements. A sourcing session for a senior technical role might review 80–120 profiles to identify 10–15 who meet the basic criteria. The session produces a candidate list; it does not produce a hire. Every sourcing session is billable whether or not it produces qualifying candidates.

Sourcing dead ends are the most underlogged category: a two-hour sourcing session that finds no qualifying candidates still consumed two hours. The absence of a result is not the absence of work. Log sourcing sessions with the count of profiles reviewed and candidates identified, even when the output was “no qualifying candidates found in this LinkedIn search configuration.”

Outreach and response management

Initial outreach to passive candidates — writing personalized InMails or emails — takes 10–20 minutes per message when done well. For a 20-candidate outreach batch, that is 3–7 hours of writing time before a single response arrives. Response management — reviewing replies, evaluating interest level, crafting follow-up messages, updating the pipeline — consumes additional time for every candidate who engages.

The most underlogged outreach category is passive interest that does not advance: a candidate who responds positively, asks about compensation, and then goes quiet after you answer. This interaction consumed 30–60 minutes of the recruiter’s time (initial message, two follow-ups, pipeline updates) and produced no interview. It still happened. It should be logged.

Screening calls

Screening calls are the most consistently logged category because they are events with a clear start and end time. However, the surrounding work is frequently omitted: reviewing the candidate’s background before the call (15–30 minutes), writing the screening notes immediately after (20–40 minutes), and making the advance/decline decision and communicating it to the candidate (10–20 minutes). A 45-minute screening call is often 1.5–2 hours of total work when preparation and follow-through are included.

Scheduling logistics

Scheduling is the most underestimated time category in recruiting. Coordinating an interview between a passive candidate (who has limited availability), a hiring manager (who also has limited availability), and possibly a panel of two or three interviewers involves multiple rounds of message exchange, calendar checks, and confirming communication. A single interview slot can take 45–90 minutes to schedule when participants are not responsive on the same day. Log scheduling time per interview, even when it feels like “just emails.”

Client pipeline updates and check-in calls

Preparing a weekly pipeline update for the client — summarizing candidates in each stage, flagging the most promising and the recently declined, and noting what is moving in the next week — takes 30–60 minutes depending on the complexity of the search. Pipeline update calls (if the client prefers synchronous updates) are typically 30–45 minutes plus preparation. These are among the most important touchpoints in a retained engagement for building client confidence, and they should be logged as client communication time.

Candidate debrief and rejection calls

Independent recruiters who close the loop with rejected candidates — calling or messaging to explain why they were not advanced, offering market feedback, and maintaining the relationship — are doing work the client never sees but that sustains the recruiter’s network and market reputation. These calls run 10–30 minutes each. For a search that screens 20 candidates and advances 4, there are 16 rejection communications to send or make. Log them.

Search brief iteration

The search brief is the document that defines who the recruiter is looking for: job title, required experience, skills, compensation range, location flexibility, cultural requirements, and disqualifying factors. In most retained searches, the brief goes through at least one revision after the recruiter returns the first cohort of candidates and the hiring manager clarifies what they actually want versus what they said they wanted. Brief iteration is real work — often a 60–90 minute meeting plus follow-up documentation — and should be logged as part of the search rather than treated as free setup time.

How to log retained search hours

Work log entries for retained search should make the pipeline narrative legible to a client who is not a recruiter. The goal is not to justify every 15-minute increment; it is to give the client the story of what happened during the billing period so the hours make sense in context.

Effective format: [Role] + [Activity] + [Output or pipeline status]

Poor entry: “Recruiting work — 4 hours”
Good entry: “Senior Product Manager search: LinkedIn sourcing session — reviewed 94 profiles, identified 12 qualifying candidates; added to outreach queue”

Poor entry: “Screening calls — 3.5 hours”
Good entry: “Senior PM: screened 4 candidates by phone (45 min each + notes) — 2 advanced to client interview stage (strong product sense, startup experience); 2 declined (one compensation mismatch, one management-track aspiration doesn’t fit IC role)”

Poor entry: “Candidate outreach — 2 hours”
Good entry: “Senior PM: wrote and sent 18 personalized InMails to passive candidates at Series B/C companies; 5 positive responses received; 3 moved to screening queue; 2 declined (not open to new opportunities)”

Poor entry: “Scheduling — 1.5 hours”
Good entry: “Senior PM: coordinated 3 client interviews — required 4 rounds of calendar negotiation per interview; all 3 confirmed for next week”

A client who reads this log understands the search: 94 profiles reviewed, 18 outreach messages sent, 5 positive responses, 4 screening calls, 2 candidates advanced, 3 interviews scheduled. The 22 hours for that period makes immediate sense when the pipeline activity is visible. Without the log, 22 hours is a number the client has no basis to evaluate.

Pricing retained search engagements

Independent recruiter retainer rates vary by specialization:

Generalist recruiter (administrative, operations, marketing, customer success roles): $65–$100 per hour. Works across industries, typically without deep specialization in a particular function or technical domain.

Technical or engineering recruiter (software engineers, data scientists, engineering managers): $85–$150 per hour. Technical sourcing requires domain literacy to evaluate candidates accurately; the candidate pool for senior technical roles is substantially smaller and more competitive than for generalist roles.

Executive search recruiter (VP and above, C-suite, board members): $100–$175 per hour. Executive searches require access to senior professional networks, discretion, and experience managing high-stakes candidate relationships. Hourly rates reflect both specialization and the deal value at stake.

Cap sizing by search type:

Engagement structure: some independent recruiters price retained search as a monthly floor (minimum hours commitment) with a placement bonus on hire; others price as a flat monthly retainer with no placement bonus. The flat-retainer model is cleaner for hourly tracking because there is no incentive to minimize time investment to maximize the ratio of placement fee to hours worked. The floor-plus-bonus model aligns incentives toward both effort and outcome.

Contract clauses that prevent billing disputes

Search brief approval. Before active sourcing begins, the client signs off on a documented search brief: role title, required experience, skills criteria, compensation range, location flexibility, and disqualifying factors. This serves two purposes: it confirms mutual understanding of who is being sought, and it establishes a reference point if the client later says the candidates are “not what they were looking for.” Search brief revisions after the first cohort are normal; mid-search scope changes without brief revision are the primary source of scope creep in retained search.

Sourcing scope definition. Define which sourcing channels the retainer covers: LinkedIn Recruiter, the recruiter’s personal network, referral outreach, job board sourcing, conference networks. If the client expects executive outreach to C-suite contacts at specific target companies, define that expectation explicitly rather than letting it emerge as a request mid-engagement. Channels outside the defined scope can be accommodated at a higher hourly rate or require a scope amendment.

Candidate replacement policy. Define what happens if a placed candidate leaves within 90 days of hire: does the recruiter restart the search at no charge, at a reduced rate, or at full rate? This clause matters most for retained search because the client paid for the recruiter’s time, not just the outcome — a replacement policy question is therefore different in retained search than in contingency (where replacement clauses are standard because the client paid for a hire, not hours).

Client response time commitments. Retained search depends on timely feedback from the client. A search stalls when the recruiter presents 3 candidates and waits 2 weeks for feedback before advancing to the next sourcing cycle. Define expected turnaround: client provides interview feedback within 3 business days; go/no-go decision within 5 business days of final interview. If client delays extend the search, define how that affects the engagement timeline and billing.

Hours visibility and access. A retained search client who cannot see current hours consumption is flying blind. Clients who wait for the invoice to discover they have already consumed 90% of the monthly cap have no ability to make informed decisions about search scope, pace, or additional roles. Providing a shared hours URL that the client can check at any point in the billing period eliminates the surprise invoice problem and gives both parties a shared reference for consumption discussions.

The five most common retained search billing mistakes

1. Only logging calls and interviews. Screening calls and client interviews are the visible recruiting activities, but they represent perhaps 40–50% of actual retained search hours. Sourcing, outreach, response management, scheduling logistics, pipeline maintenance, and candidate communication consume the other half. A work log that shows only calls makes 20 hours of recruiting work look like 9 hours of calls plus 11 hours of “where did that time go?”

2. Not logging sourcing dead ends. An unproductive sourcing session — one that finds no qualifying candidates — is still billable work. The recruiter spent time reviewing profiles, evaluating fit, and determining that the search needed a different configuration. Omitting dead-end sourcing from the time log understates actual effort and creates a gap between hours billed and hours spent.

3. Absorbing scheduling logistics into screening call time. Scheduling one interview can take as long as the screening call that precedes it. Burying scheduling time inside the screening call entry understates the actual hours and obscures the communication overhead that is a real part of managing a search. Log scheduling separately by role and interview.

4. Not defining search brief revision as scope. When the client reviews the first cohort of candidates and says “we need someone with more B2B SaaS experience,” they are revising the search brief. The sourcing work done against the original brief was not wasted — it was correctly executed against the agreed scope. Brief revisions that require restarting the sourcing cycle should be documented, acknowledged by the client, and logged as revision work rather than absorbed as an error.

5. Sending an invoice without a pipeline summary. A retained search invoice without a pipeline summary is asking the client to pay for work they cannot verify. A simple pipeline summary — candidates sourced this month, candidates screened, candidates advanced, interviews scheduled, current pipeline status by stage — transforms the invoice from an assertion into a report. Clients who can see the pipeline do not dispute the hours; clients who cannot see it often do.

Making hours visible during a multi-month search

A retained search for a senior role often runs 2–4 months. In that window, the client receives monthly invoices for work that produces no visible output until a finalist is on their calendar. Maintaining client confidence across a multi-month search without a placement yet requires more than a pipeline summary in the invoice. It requires ongoing visibility.

A shared retainer hours dashboard provides that visibility between invoices. The client bookmarks a URL that shows hours used, hours remaining in the current period, and the work log of activities logged to date. The client can check the dashboard on their own schedule — when they are wondering whether the search is active, when they want to verify consumption before asking for an additional role, when they are reviewing an invoice and want to confirm the period totals.

For retained search specifically, the work log on the dashboard is as important as the hours bar. A client who can read “18 hours used: 62 profiles sourced, 14 outreach messages sent, 6 screening calls, 2 advanced to client interview, 1 interview scheduled” understands where the search stands without requiring a call. They can see the funnel: 62 profiles led to 14 outreach candidates led to 6 screening calls led to 2 finalists. The pipeline logic is visible, not hidden inside a spreadsheet on the recruiter’s computer.

Updating the dashboard takes two to three minutes at the end of each work session or once per week during a search. The time investment is minimal; the trust it builds across a 3-month engagement is substantial. Clients who have visibility into the search process are less likely to question invoices, more likely to provide timely feedback, and more likely to extend the engagement to additional roles when the primary search closes.

Frequently asked questions

What is a retained recruiter and how is it different from contingency recruiting?

In retained recruiting, the client pays the recruiter for their time regardless of whether a placement occurs. The recruiter dedicates defined capacity to the client’s searches. In contingency recruiting, the recruiter is paid only when a candidate they present is hired. Retained search gives the client exclusive dedicated attention; contingency gives the recruiter flexibility to prioritize whichever role is most likely to close. For clients who need a senior or specialized hire and want a committed search partner, retained is typically more effective.

How many hours per month does a retained recruiter engagement typically require?

A single active role typically requires 15–25 hours per month. A two-role concurrent search runs 25–40 hours per month. Executive or highly specialized searches can run 30–50 hours per role during the active sourcing phase. The cap should be set per role and per phase: active search requires more hours than pipeline maintenance after a finalist pool is established.

What work is most commonly underlogged in a retained search engagement?

Passive outreach response processing (reviewing and responding to candidates who expressed interest but did not advance), scheduling logistics, sourcing sessions that found no qualifying candidates, candidate debrief calls after rejection, and search brief iteration at the start of or during a search. These categories represent 30–50% of actual retained search hours and are systematically underlogged.

What should a retained recruiter contract include?

Search brief approval process, sourcing scope definition (which channels are covered), candidate replacement policy, client response time commitments, how ad-hoc role additions are handled, and hours visibility access. Without a signed search brief, mid-search scope disputes are almost inevitable.

How should retained search hours be logged to justify the invoice?

Work log entries should capture the role being searched, the activity type, and the output or pipeline status. A client who can read “sourced 62 profiles, sent 14 outreach messages, completed 6 screening calls, advanced 2 to client interviews, scheduled 1 interview” for a 22-hour period understands exactly what the hours produced. Generic entries like “recruiting work” provide no narrative and generate the most invoice questions.