In my experience, a managed agency typically charges two to three times what the person actually earns. An EOR adds roughly $400 to $700 per employee per month on top of salary. Direct hire costs the person's salary plus a small platform or payment fee. Direct hire is the cheapest and gives you the most control, which is why most businesses end up there.

Key takeaways

  • There are three ways to hire overseas talent: through a managed agency, directly, or through an employer of record (EOR).
  • Agencies charge for convenience, and the price is steep. They fit short-term or trial hires best.
  • An EOR charges a flat monthly fee per employee. On a typical offshore salary, that fee is a large percentage on top.
  • Direct hire is the lowest-cost model and gives you the most control over your team member.
  • For one South African hire at $2,000 a month, the 12-month cost is about $27,000 direct, about $32,000 through an EOR, and $48,000 to $72,000 through an agency.

What are the three ways to hire overseas talent?

When a US or UK business hires someone overseas, there are really three models, and they differ in one question: who sits between you and the person doing the work?

  • Managed service agency. The agency employs the person, places them with you, and bills you a single rate. You are paying a middleman.
  • Direct hire. You hire the person yourself, usually as an independent contractor, and pay them directly. Nobody sits in the middle.
  • Employer of record (EOR). A third-party company legally employs the person in their home country on your behalf and runs payroll and compliance. You direct the work, and you pay a monthly fee on top of salary.

I run a direct-hire marketplace, so I have a bias here. That is why I am putting real numbers next to each model, so you can check the math yourself.

ModelWho employs the personWhat you pay on top of salaryControlBest for
Managed agencyThe agencyOften 2x to 3x the salary in totalLowShort-term or trial hires
Direct hireYou (as a contractor)A small platform and payment feeHighMost small and mid-size businesses
EORThe EORAbout $400 to $700 per employee per monthHigh day to dayFormal employment, benefits, or compliance needs

What does a managed agency cost, and who is it for?

A managed agency is the model where you pay an agency directly as a middleman. The agency hires the person, handles their payroll, and bills you one rate for everything.

It has a real use case. A managed agency makes sense if you want to test out a role, you do not want the hassle of paying contractors, and you have plenty of cash flow.

The cost is where it gets hard to justify. In my experience, agencies typically charge two to three times the person's actual salary. Published estimates vary, and they are not all as high. One recruiter puts agency markups at 50% to 150% above what the person earns, and an offshore staffing executive describes typical outsourcing markups of 60% to 100%, which he argues cover real costs like benefits, equipment, and management. Even the low end of those ranges is a meaningful premium, and it keeps charging every month for as long as the person works for you.

Because of that cost, managed agencies are usually best for short-term or trial hires. Many business owners I know start there and end up hiring direct once the role is proven.

Where the model has downsides:

  • High cost. You pay the markup every month, indefinitely.
  • Little to no control over your employee. Depending on your contract, the agency can reassign your team member to a different account, or raise your rate, at any time.
  • Some employees do not like it. Many people want to work directly with the company they are working for, and an agency in the middle can feel distant to them. That affects how long they stay.

What is direct hire, and why do most businesses prefer it?

Direct hire means you hire the person yourself, and nothing sits between you and them. Most businesses prefer it, and it is the model I recommend for most employers.

In practice, the person works for you as an independent contractor. You pay them directly through a service like Wise or Payoneer, collect one tax form, and they handle their own taxes in their home country. I walk through the full setup, including the paperwork, in how to pay a South African contractor from the US without an EOR.

Why it wins for most businesses:

  • Lowest cost. There is no per-employee markup and no monthly EOR fee, only the salary plus a small platform and payment cost.
  • Full control. You decide the role, the hours, the tools, and how the work gets done. Nobody can move your person to another account.
  • A real relationship. The person works for your business. In my experience, that is what produces long-term loyalty, and loyalty is what makes a remote hire pay off.
  • Flexibility. You can adjust pay, scope, and hours as the role grows, without renegotiating with a third party.

What you take on in return: you source and vet the person (a platform or a good hiring process helps with this, see how to structure your hiring process), you manage them yourself, and you keep the relationship genuinely a contractor relationship. Put the arrangement in a written agreement and have a lawyer review it, especially for roles that look like full-time employment.

What is an EOR, and when do you actually need one?

An employer of record is a company that becomes the legal employer of your worker in their home country. The EOR runs local payroll, pays statutory contributions, provides benefits, and handles compliance with local labor law. You still direct the person's day-to-day work.

That is different from a contractor setup, where the person is not your employee at all. From the worker's side, an EOR means formal employment with more benefits and more stability, which is the model's main advantage.

What an EOR costs:

Notice what the flat fee does on an offshore salary. On a $2,000 a month salary, a $599 fee adds about 30% on top. The lower the salary, the heavier that flat fee feels.

When an EOR makes sense:

  • You want to employ someone formally, with benefits and employee status.
  • Your legal or finance team requires employment through a local entity.
  • You are an enterprise hiring a team in the same country and want local compliance handled for you.

For a single remote hire from a country like South Africa, most small businesses do not need one. Start as a contractor, and move to an EOR only if your situation changes.

What do you actually pay over 12 months?

Here is the same hire run through each model. The person is a mid-level South African team member earning $2,000 a month, or $24,000 a year. This is an illustration with stated assumptions, so swap in your own numbers.

Direct hireEORManaged agency
Salary the person actually earns$24,000$24,000$24,000
What you pay on topAbout $2,990 (a flat HireSA subscription at $249 a month)About $8,390 ($7,190 in EOR fees plus about $1,200 in statutory costs)$24,000 to $48,000 (agency markup at 2x to 3x total)
12-month totalAbout $27,000About $32,400$48,000 to $72,000

A few things to keep in mind. The EOR figure assumes a $599 monthly fee, and you would also put down a deposit of about $2,000 that comes back later. The agency figures use the two to three times multiple I typically see, so check your own quote. Direct hire does not include your own management time, though in practice you are managing the person under every model.

The gap is large. Compared with direct hire, the EOR costs roughly $5,400 more over the year, and the agency costs $21,000 to $45,000 more. And that is for one hire. Multiply it across a team and the choice of model becomes one of the biggest levers on your payroll.

If you want to see what your own role would cost, try our South Africa salary calculator, or read the real cost of hiring a South African remote worker.

Which model should you choose?

Here is a simple way to decide:

  • You want to test a role quickly and you have the cash flow: an agency can work for a short period. Just plan the move to direct hire early, because that is where most people end up.
  • You want to employ someone formally, with benefits, or your legal team requires a local entity: an EOR is built for that.
  • You want the lowest cost, the most control, and a team member who works for your business: hire direct.

For most small and mid-size businesses, that last sentence describes what you actually want. You are trying to build a team, not rent one.

Pay for the person, not the middleman

The model you choose decides how much of your payroll goes to the person doing the work and how much goes to everyone in between. Agencies keep a large share every month. EORs keep a smaller, flat share. Direct hire keeps almost none.

That is why so many of the founders I know start with one model and end up with another. The agency made the first hire easy, and the direct hire made the tenth one affordable.

If you want the direct route without the sourcing work, that is what HireSA is for: pre-vetted South African talent, hired direct, with no agency markup.

Browse pre-vetted South African talent on HireSA, free

FAQ

What is the difference between a staffing agency, direct hire, and an EOR?

With a managed agency, the agency employs the person and bills you a marked-up rate. With direct hire, you hire and pay the person yourself, usually as an independent contractor. With an EOR, a third party legally employs the person on your behalf and charges a monthly fee per employee on top of their salary.

How much do staffing agencies mark up an offshore employee's salary?

It varies widely. Published estimates run from about 50% to 150% above what the person earns. In my experience, managed agencies often charge two to three times the person's actual salary once all fees are included.

How much does an EOR cost per employee?

Most EOR providers charge roughly $400 to $700 per employee per month on top of salary. Deel and Remote list $599 on their standard plans, and Multiplier starts lower. In South Africa you also pay about 5% in statutory employer costs and usually a refundable deposit of about one month's salary.

Do I need an EOR to hire someone in South Africa?

No. If you hire a South African as an independent contractor and they work from South Africa, you can pay them directly, collect a Form W-8BEN, and skip the EOR. An EOR makes sense when you want to employ someone formally with benefits, or your legal team requires it.

Is hiring directly legal and safe?

Yes, as long as the relationship is genuinely a contractor relationship and it is documented in a written agreement. Have a lawyer review your contract, especially for roles that look like full-time employment. This is general information, not legal advice.

Which model is best for a trial hire?

A managed agency can suit a short trial because it removes the setup work. But agency pricing is high, so many businesses that start there switch to direct hire once the role is proven. You can also trial a direct hire by starting with a defined first project and a clear review point.