How tech recruiter fees actually work: contingency vs retained, and what you'll pay

Recruiting · · 10 min read

What you actually pay

On this page7 sections

Most founders I talk to have a vague sense that recruiters are expensive and a very fuzzy sense of how the money actually works. They have heard a number like “twenty percent” but do not know twenty percent of what, when it is paid, what happens if the hire does not work out, or why one recruiter quotes a flat retainer and another asks for nothing upfront. That fuzziness is expensive, because it makes it hard to tell a fair deal from a bad one.

This is the plain-language version I wish more companies had before they engaged anyone. It covers the three ways recruiters charge, what you actually pay and when, how guarantees work, what drives the price up or down, and how to think about whether the fee is worth it. I will also be transparent about how I structure my own engagements, because the model you choose matters as much as the number.

The three ways recruiters charge

Almost every external recruiting arrangement is a version of one of three models. The difference between them is mostly about who carries the risk and when the money changes hands.

Contingency. You pay only if the recruiter’s candidate gets hired. There is no upfront cost, and you can run multiple agencies against the same role. The recruiter carries all the risk: if nobody they submit gets hired, they earn nothing. The typical fee is 15 to 25 percent of the hire’s first-year base salary, sometimes up to 30 percent for harder roles, and it is invoiced when the candidate accepts or starts. This is the most common model for individual professional and engineering roles, and it is the one most startups use.

Retained search. You pay an upfront retainer for an exclusive, dedicated search, usually for executive or leadership roles. The fee is higher, commonly 25 to 35 percent of first-year total compensation rather than base, and it is split into installments, often a third at kickoff, a third at a milestone like shortlist delivery, and a third on acceptance. Top retained firms also set minimum fees, frequently in the 75,000 to 100,000 dollar range, regardless of the salary. Retained search is the standard for senior leadership, confidential searches, and roles with a tiny candidate pool. The Association of Executive Search and Leadership Consultants sets the professional standards for this end of the market, and its member firms operate on a retained, exclusive basis under a published code of conduct.

Engaged or container search. A hybrid. You pay a smaller upfront engagement fee to secure the recruiter’s commitment and exclusivity, with the balance due on placement. It gives the recruiter skin in the game without the full cost of a retainer, and it is a good fit for senior roles that do not justify a full executive retained search but need more focus than a contingency recruiter splitting attention across many reqs.

flowchart TD
  A{What kind of<br/>role is it?} -->|Individual contributor,<br/>engineering, professional| B[Contingency<br/>No upfront cost]
  A -->|Senior, needs focus,<br/>not full exec search| C[Engaged / container<br/>Partial upfront]
  A -->|Executive, confidential,<br/>tiny talent pool| D[Retained<br/>Installments upfront]
  classDef q fill:#ECFDF5,stroke:#10B981,stroke-width:1.5px,color:#065F46
  classDef s fill:#D1FAE5,stroke:#059669,stroke-width:1.5px,color:#0A2E22
  class A q
  class B,C,D s
A rough guide to which fee model fits which kind of search.

Here is the same information in a form you can scan when you are comparing offers:

ModelTypical feeBased onWhen you payBest for
Contingency15–25%, up to 30%First-year base salaryOn placementEngineering and professional roles
Engaged / containerPartial deposit + balanceVariesStagedSenior roles needing focus
Retained25–35% (~30% typical)First-year total compInstallments (kickoff / milestone / acceptance)Executive, confidential, niche

A few things that surprise people

Candidates never pay. In legitimate professional recruiting, the employer pays the fee, always. If anyone asks a candidate to pay to be placed, that is a red flag and outside standard practice. This trips up first-time job seekers more than employers, but it is worth stating plainly.

Contingency is usually on base, retained on total comp. That distinction matters when you compare quotes. A 20 percent contingency fee on a 180,000 dollar base is 36,000 dollars. A 30 percent retained fee on a 250,000 dollar total comp package, including bonus and sometimes equity, is a very different number. Make sure you know which base the percentage applies to.

The percentage is somewhat negotiable, the retainer usually is not. Contingency rates flex a little with volume, exclusivity, and relationship. The upfront portion of a retained or engaged search is generally fixed, because it is what funds the dedicated work.

How guarantees work

A reputable recruiter stands behind the placement with a guarantee, and the details of that guarantee tell you a lot about how confident they are in their work.

The standard guarantee periods are 30, 60, and 90 days, and those three windows account for the large majority of all recruiting guarantees. Ninety days is the most common, used in nearly half of arrangements according to industry polling. If the hire leaves or does not work out within the guarantee window, the recruiter makes it right.

What “makes it right” means splits into two camps. The dominant model is replacement: the recruiter finds you a new candidate at no additional fee, but keeps the original payment. A smaller share offer a refund, either full or pro-rated to the days the person worked. Replacement is far more common than a money-back refund. When you are evaluating a recruiter, ask exactly what the guarantee covers, how long it lasts, and whether it is a replacement or a refund, because those terms vary widely and they are where a cheap-looking deal can turn out to be a weak one.

What drives the fee up or down

Not all searches cost the same percentage, and the differences are rational once you see what the recruiter is actually selling, which is access to a candidate pool.

The biggest driver is seniority and scarcity. Entry-level roles sit at the low end, often 10 to 15 percent. Mid-level professional roles cluster around 20 to 25 percent. Executive roles run higher, into the 25 to 30 percent range and beyond. The logic is simple: the smaller and harder-to-reach the pool, the more work it takes to fill, and the more the placement is worth.

Niche and hard-to-fill skills push the number up even at non-executive levels. Specialized AI and machine learning roles can command around 25 percent at mid-level purely because the talent is scarce, which connects directly to the dynamics in how to hire AI and ML engineers. Cleared and government-contract roles often run above standard ranges too, because the security clearance requirement shrinks the pool dramatically, a constraint I cover in hiring cleared software engineers. A specialized search like a founding engineer or a nearshore hire in Latin America is priced on the same principle: you are paying for access to a specific, hard-to-reach pool, not for generic resume forwarding.

Is the fee worth it?

The honest answer is that it depends on what an unfilled or badly filled role is costing you, and most companies underestimate both.

A bad hire is expensive. SHRM benchmarking puts the average direct cost per hire around 4,700 dollars, but that is just the recruiting cost. The fully loaded cost of hiring and then replacing the wrong person runs much higher, with many employers estimating it at several times the role’s salary once you include lost productivity, the second search, and the ramp time for a replacement. A figure commonly attributed to the US Department of Labor pegs the cost of a bad hire at around 30 percent of the employee’s first-year earnings, though that specific number is repeated more often than it is sourced, so I would treat it as directional rather than precise. The point holds either way: getting the hire wrong is far more expensive than the recruiting fee.

An unfilled role is expensive too, in ways that do not show up on a single line. A revenue-relevant engineering seat that sits open for a quarter is lost output, delayed roadmap, and load piled onto the rest of the team. When the cost of the vacancy and the risk of a mishire both exceed the fee, paying a recruiter who can fill the role faster and more accurately is straightforward math.

The case against using a recruiter is real in some situations. If you are hiring at high volume, an in-house team or a recruitment-process-outsourcing arrangement usually becomes more cost-effective once you are past a few dozen hires a year. If the role is genuinely easy to fill from your own network, you may not need help at all. The fee is worth it specifically when the role is hard, the pool is narrow, the cost of getting it wrong is high, and your own pipeline is not producing.

Boutique versus big agency

One more decision sits underneath the fee model: who you actually work with. A large agency brings a big database, broad reach across geographies, and the ability to throw volume at a search. A boutique or solo specialist brings depth in a niche, a network built over years in a specific space, a single point of contact, and far fewer concurrent clients competing for attention.

The trade-off is roughly that the large agency wins on raw reach and the boutique wins on depth and care. For a specialized search, where the pool is small and fit is everything, the boutique’s focus usually matters more than the agency’s volume. For a high-volume, generalist hiring push, the agency’s machine has the advantage. Most of the comparisons you will read on this are published by recruiting firms themselves, so read them knowing the author has a side, but the underlying logic is sound.

How I structure my own engagements

Since I am explaining the models, it is only fair to be clear about mine. I work on a contingency basis, which means there is no upfront cost and you pay a negotiated percentage of the hire’s first-year salary only after they have started. My recruitment strategy call is always free, and it is a genuine conversation about your search, not a sales pitch. Every placement comes with a 90-day guarantee: if the person does not work out in the first 90 days, I replace them or refund the fee.

That structure is deliberate. It puts the risk on me, not on you, which is the right place for it when you are trusting someone with a hire that matters. It is also why specialization is the whole game for a boutique recruiter: I take on searches in areas where I have a deep network and a real track record, because that is what lets me fill a role faster than a generalist working it on the side.

If you are weighing whether to bring in a recruiter for a hard role, the best next step is the cheapest one. Book a free strategy call and we can talk through your search, what the market looks like for that role right now, and whether it is the kind of search worth paying for. No upfront cost, and no pressure either way.