Direct hire vs staffing agency.
One is a one-time cost, the other is a recurring one. That single difference decides most of this, and it flips inside the first year. Here is the arithmetic, plus the four cases where an agency is still the better call.
Hire directly when you expect the person to stay. A one-time placement fee of 15–25% beats an ongoing markup of 30–70% in under a year at every combination in those two bands: somewhere between 2.6 and 10 months of tenure, and around 4.8 months at the midpoint of each. Past that point every additional month of tenure widens the gap.
Use a staffing agency when you are buying speed, flexibility, or a market you cannot reach: someone starting next week, a project with an end date, a surge you expect to unwind, or a niche where you have no network at all.
The trap is signing a staff augmentation contract while budgeting as if it were a placement fee. Ask which one you are buying, in writing, before anything else.
Same word, two different products.
“Staffing agency” covers two pricing structures that behave nothing alike over time. Most confusion about this decision starts here.
Direct hire
You contract with the person yourself. For a remote cross-border role that is usually an independent contractor agreement; they invoice you, you pay their full rate, and no one takes a cut of it. Finding them is your problem: either you run the search, or you pay once for someone to run it for you.
Placement (contingency) agency
They run the search and present candidates. You hire the person directly and pay a one-time fee of 15–25% of first-year base salary, due on placement. This is direct hire with the sourcing bought in. After the fee, the relationship is entirely yours.
Staff augmentation agency
The agency employs or contracts the person and bills you a rate that includes 30–70% on the worker’s pay rate, ongoing. You are renting capacity. The spread is charged every month for as long as the person works for you, and if the contract ends, the person typically goes with the agency rather than staying with you.
Managed service (the VA-agency shape)
A flat seat price of $699–$2,500+ per seat, per month, with the provider managing the person. Economically this behaves like staff augmentation: recurring, and the talent is theirs, not yours.
- A placement fee is a one-time cost. A markup or seat fee is a subscription.
- Under staff augmentation and managed services, you do not own the relationship. Ending the contract usually ends the working relationship too.
- If a proposal quotes you a monthly rate rather than a fee, you are looking at the recurring model, whatever the company calls itself.
The crossover happens inside the first year.
A one-time fee against a recurring markup, on an executive assistant in the Philippines at $1,200/month.
Take a placement fee anywhere inside the published 15–25% contingency band, vary the agency markup across its own 30–70% range, and count the months of tenure before the recurring model has cost you more. The answer is under a year in every combination.
| Agency markup | Monthly premium over direct | Break-even at a 15% fee | Break-even at a 25% fee | Cost at 24 months |
|---|---|---|---|---|
| 30% (low end) | $360 | 6 months | 10 months | $37,440 vs $30,960–$32,400 direct |
| 50% (mid-band) | $600 | 3.6 months | 6 months | $43,200 vs $30,960–$32,400 direct |
| 70% (high end) | $840 | 2.6 months | 4.3 months | $48,960 vs $30,960–$32,400 direct |
At the midpoint of both bands the two models cost the same at roughly 4.8 months. Median tenure for a well-matched remote hire runs years, not months. If you are staffing a role you expect to still exist in two years, the recurring model is not a slightly worse deal, it is a substantially worse one.
What the self-run search really costs
Direct hire without any help is not free either. A serious search for one role is typically twenty to sixty hours: writing the post, sifting applications, first-round screens, scheduling, reference checks, and the offer conversation. At a senior person's loaded hourly cost, that is frequently more than a placement fee on a lower-salary role. That is the honest argument for buying the search rather than running it. The honest argument the other way is that a posting costs $0–$500 per posting, per month, so if you already get decent inbound for this kind of role, the hours are the only real expense and they may be hours you can spare.
Who does the person actually work for?
| Direct hire | Staff augmentation | |
|---|---|---|
| Contractual counterparty | The person | The agency |
| Who sets their pay | You, together | The agency. You see a bill rate, not their rate |
| Team integration | Full: your tools, your rituals, your context | Varies; often restricted by the agency contract |
| If you end the engagement | The relationship is yours to keep or end | The person generally leaves with the agency |
| Converting to permanent | Not applicable, already direct | Usually a buyout clause, sometimes punitive |
| Retention lever | You can raise their pay directly and they feel it | A raise you fund is filtered through the markup first |
The retention point is the one most buyers underweight. Under a markup model, the money you spend on keeping someone is partly spent on the agency. Under direct hire, a raise lands on the person, in full, and they know exactly where it came from. Over a multi-year relationship with Filipino professionals that difference compounds into something you can feel.
The counter-argument, honestly stated: agencies absorb management overhead. They handle invoicing, replacement, sometimes performance management, and they give you one person to call when something goes wrong. If nobody on your side has the bandwidth to own a contractor relationship, that overhead is real and the markup is paying for it.
Four situations where you should call an agency instead.
- The deadline is in days. A staffing firm with a bench can start someone this week. No search-based model competes with that, whoever runs the search.
- The role has an end date. Three months of extra capacity for a migration or a launch is exactly what staff augmentation is designed for. Paying a placement fee to hire someone you will let go in twelve weeks is the wrong shape entirely.
- You need volume in a narrow skill. Six people with the same stack, starting together. Agencies with a standing bench solve this; a per-role search does not.
- The role is genuinely scarce and you have no map. A specialist agency that has spent years in one vertical knows who exists, who is movable, and what they cost. That knowledge is worth paying for, and a generalist search will underperform it.
And where direct hire wins clearly.
- The role is permanent, or at least you hope it is. Every month past the break-even is pure saving.
- You want the person embedded in your standups, your tooling, and your customer context.
- You care that the money reaches the person. Retention follows from that more reliably than from perks.
- You want the option to promote, restructure the role, or change scope without renegotiating a contract with a third party.
- You are hiring one or two people, not building a bench.
This is most SMB hiring, honestly. One good operations person, one designer, one engineer, meant to stay. In that shape the agency markup is buying flexibility you will never exercise, and paying for an option you do not intend to use is just a cost.
Pay for the search once, then hire directly.
This gets presented as a choice between running the search yourself and renting someone indefinitely. There is a third option, and it is the oldest arrangement in recruiting: pay once for the search, then hire the person directly.
That is contingency or container search: a one-time fee inside the 15–25% band, and then the relationship is yours. The person is on a direct contract, they keep their whole rate, and nothing recurs. It is the structure the break-even table above runs on, and it is what most people mean when they say they used a recruiter.
What to check before you buy it, in order: whether the fee is on base salary or on total compensation, whether the guarantee is a replacement or a refund and how long it runs, whether payment is due on offer acceptance or on start date, and who owns the candidates sourced under the engagement once it ends. Those four answers move the real price more than the percentage does.
Questions people actually ask.
What is the difference between direct hire and a staffing agency?
When does direct hire become cheaper than an agency?
Is a staffing agency ever the better choice?
Can I convert an agency contractor into a direct hire?
Does direct hire mean the person is an employee?
How do I tell which model a vendor is actually selling?
Next in the buying decision.
Adds the employment-of-record model, the misclassification question, and a three-year cost table across all three.
ReadEvery fee structure in the market, what each one really costs, and the contract clauses worth arguing about.
ReadIf you are hiring fifteen or more people a year, per-placement fees stop making sense. Here is what replaces them.
ReadThe same recurring-versus-one-time question, applied to vetted talent pools and the take rate they charge.
ReadHireTalent.ph runs one-time searches that end in a direct hire. If that is the model you want, describe the role here.
