Contingency recruiter, in-house, or do it yourself: a founder's honest comparison

The three ways startups source senior engineers, what each really costs, and the break-even points, from a firm that only wins in one column.

By the roles.cc team··5 min read

Two-sided comparison chartAbstract roles.cc figure: Two-sided comparison chart.

We are a recruiting agency, so read this knowing where our bread is buttered. We will still give you the honest version, because founders who pick the wrong sourcing model churn out of it angry, and an agency's only durable asset is being the firm that told the truth. There are three ways to fill senior engineering roles. Each is right at a different shape of company.

Do it yourself

Founder-led sourcing from your own network plus inbound from honest posts. Costs: your hours, which are the most expensive in the company. Works when: you are hiring engineers one and two, your network is strong, and the people you want already know your name. Stops working: the moment your network is tapped, usually somewhere around hire three, or when the role needs a skill your network does not hold. The hidden cost is calendar time; founder-led searches that run past eight weeks are runway converted to interviews.

In-house recruiter

A full-time recruiter on payroll. Costs: salary plus tools, on the books whether or not anyone is hiring. Works when: you have a standing hiring plan, roughly eight or more engineering hires a year, and someone to manage the function. Stops working: below that volume, where it is structurally idle capacity, and at the very top of the market, where the hardest searches still get farmed out. The right first version is often a contractor inside your walls rather than a hire.

Contingency agency

An outside firm paid a percentage of first-year salary, only when someone they introduced signs. Costs: zero until a hire happens, which is the entire point; the fee prices the risk the agency carries. Works when: the need is concentrated and urgent, a few critical senior roles after a raise, exactly the window the playbook covers, or the profile is scarce. Stops working: at sustained volume, where the fees should be converted into an in-house function, and with agencies that spray CVs instead of representing candidates. The engineer-side view of the same process is worth reading before you choose a firm; the ones that treat candidates badly are renting your brand to do it.

Cost shapes: your hours, fixed payroll, or pay-on-outcome.Abstract roles.cc figure: Cost shapes: your hours, fixed payroll, or pay-on-outcome..
Cost shapes: your hours, fixed payroll, or pay-on-outcome.

The three models, side by side

ModelCost shapeBest atBreaks when
Do it yourselfYour hoursHires one and two, strong networkThe network taps out, around hire three
In-house recruiterFixed payroll8+ engineering hires a yearVolume drops below that line
Contingency agencyPay on outcomeConcentrated, urgent, or scarce rolesSustained volume; convert to in-house

Most startups run two of these at once, and the mix shifts as they grow.

The break-even, roughly

  • 1 to 3 senior hires this year: yourself, with an agency on the roles your network cannot reach.
  • 3 to 8 hires: contingency on the senior and scarce roles, founder time on the ones your story closes.
  • 8 or more, sustained: hire the in-house recruiter, keep an agency relationship for executive and edge-of-market searches.

Questions to ask any agency before signing terms

  1. 01Where do your candidates come from? If the answer is the same job boards you already post on, you are paying a markup on your own inbound.
  2. 02Do candidates consent per introduction? Firms that blast CVs are spending your employer brand.
  3. 03What is the guarantee if the hire leaves in the first months? The standard is a replacement search or a credit; get it in writing.
  4. 04How many searches like this one have you closed in the last two quarters? Recency beats logos.

Retained vs contingency

One more distinction, because founders conflate them. Contingency means the agency is paid only if its candidate is hired, and you can run several firms at once. Retained means you pay in stages for a dedicated, exclusive search, common for executive and the scarcest senior roles where the work is deep and the field is small. Most startup engineering hiring is contingency. Retained earns its keep when the search is hard enough that you want someone's undivided attention on it, and you are paying for the attention rather than the outcome.

The honest case against using us

If your network can reach the people you need, use it; we cannot beat a warm introduction from a founder the candidate already respects. If you are hiring at steady volume, the fees add up faster than an in-house salary, and you should convert. If the role is junior or abundant, your own inbound will fill it. We earn our keep on concentrated, urgent, or scarce senior searches, the ones where speed and a pre-vetted pool change the outcome. Outside that, the honest answer is to keep your money.

Questions people ask

How do contingency recruiting fees work?

A contingency agency is paid a percentage of the hire's first-year salary by the employer, and only if a candidate the agency introduced signs and starts. No hire, no fee. Engineers never pay anything.

When does an in-house recruiter make sense for a startup?

At a sustained pace of roughly eight or more engineering hires a year. Below that volume a full-time recruiter is idle capacity, and contingency or founder-led sourcing is usually cheaper per hire.

What should a startup ask a recruiting agency before signing?

Where candidates come from, whether candidates consent to each introduction, what the guarantee is if a hire leaves early, and how many similar searches the firm closed recently. The answers separate representation from CV-forwarding.

What is the difference between retained and contingency recruiting?

Contingency means the agency is paid only when a candidate it introduced is hired, and you can run several firms in parallel. Retained means you pay in stages for a dedicated, exclusive search, typical for executive and the scarcest senior roles. Most startup engineering hiring is contingency.

How much do tech recruiting agencies charge?

Contingency fees are a percentage of the hire's first-year base salary, paid by the employer when a candidate is hired. The exact percentage and the replacement guarantee are set in the engagement terms before any work starts. Engineers never pay anything.

Is it cheaper to hire engineers without a recruiter?

For roles your network or inbound can fill, yes, and you should. The math changes for concentrated, urgent, or scarce senior searches, where the founder time spent and the runway burned during a slow search often cost more than the fee does.

Hiring against a fresh round?

Tell us the roles and see a calibrated shortlist. The first conversation takes fifteen minutes.

About roles.cc. roles.cc is a recruiting agency for software engineers at venture-backed startups in San Francisco, New York, and other major US hubs. The public board lists engineering roles pulled straight from each company's own job site, sorted by how recently the company raised. It is free for engineers. Start with the live board or what we do.

Keep reading