Employer of Record for Remote Developers: How EOR Works and When You Need One

Employer of Record for Remote Developers: How EOR Works and When You Need One

You pay a developer in another country as an independent contractor, invoice by invoice, month after month. You sign the contractor agreement, make payments on time, and feel settled. The trouble is that most countries judge employment status by how the relationship works in practice: fixed hours, exclusive work for you, and daily direction from your engineering lead. The title printed on the contract carries far less weight.

If a local labor or tax authority reclassifies that arrangement as employment, you can owe back payroll taxes, unpaid statutory benefits, and penalties. That liability can reach back to the start of the engagement. The risk is real, retroactive, and grows every month the arrangement continues.

An employer of record (EOR) solves this by becoming your developer’s legal employer in their country, running compliant local payroll, tax withholding, and statutory benefits under its own registered entity, so you can hire full-time remote developers abroad without setting up a foreign legal entity.

Once you know how the model works, you can tell an EOR apart from a PEO or a staffing agency. Then you can decide whether your next international hire needs an EOR, your own entity, or a properly structured contractor agreement.

Who Legally Employs Your Remote Developer?

Your remote developer’s legal employer is whichever company signs their local employment contract and is registered with that country’s tax and labor authorities. When you use an EOR, that company is the EOR, even though the developer spends every working day shipping code for you.

What Is an Employer of Record?

An employer of record is a third-party company that becomes the legal employer of a worker in a given country on a client business’s behalf. It runs local payroll, tax withholding, and statutory benefits under its own registered entity, so the client never has to establish a legal entity there. 

Here is the mechanism, step by step:

  1. The EOR signs the local employment contract. The contract follows the worker’s country’s rules on probation, notice, working hours, and mandatory clauses, often in the local language.
  2. The EOR legally employs the worker. Local authorities treat the EOR as the employer for payroll tax, social security, and statutory leave.
  3. You direct the day-to-day work. Your engineering manager assigns tickets, runs standups, reviews pull requests, and sets priorities.
  4. The EOR handles country-specific labor law. That includes notice periods, mandatory benefits such as pension or health contributions, holiday entitlements, and termination rules.
  5. You pay the EOR. Each month, you cover the worker’s gross compensation and employer-side costs, plus the EOR’s service fee.

In practice, the developer experiences you as their team and the EOR as the name on their payslip and contract.

Which Responsibilities Stay With Your Company?

An EOR takes on legal employment, but the job itself stays yours. You keep full control of the work, and several obligations never transfer to the provider.

You remain responsible for:

  • Compensation decisions. You set salary, raises, and bonuses within local legal minimums. The EOR executes them.
  • Performance management. You provide feedback, set goals, and decide whether to promote or part ways, even though the EOR runs the formal termination process.
  • Intellectual property protection. You need the EOR’s contract with the developer to assign IP created on the job to your company. Check this clause before anyone writes a line of code.
  • Equipment and access. Laptops, repository permissions, and security policies are yours to manage unless you buy these as add-ons.
  • Working patterns that create tax exposure. If your developer starts negotiating and signing customer contracts in their country, you can drift toward permanent establishment risk, which the EOR cannot absorb for you.

Draw these lines in your service agreement on day one. Arguments about who owns a task come up most often during terminations, when you have the least time to sort them out.

How Does an EOR Work From Offer to Offboarding?

An EOR works across the whole employment lifecycle. It converts your chosen candidate into a compliant local employee, runs every payroll cycle, and manages the legally required exit when the role ends.

How Do You Move From a Candidate to a Local Employment Contract?

The EOR starts once you have picked your developer. You send the provider the candidate’s details, the agreed salary, start date, job title, and any benefits beyond the statutory minimum.

From there, the typical sequence runs like this:

  • Quote and cost confirmation. The EOR returns a full monthly cost: gross salary, employer contributions, and its fee. Read this line by line before you extend the final offer.
  • Contract drafting. The EOR drafts a locally compliant employment contract with probation, notice, and IP clauses.
  • Signature and registration. The developer signs with the EOR, which registers them for payroll tax and social security.
  • Onboarding. The developer receives benefit enrollment details and payroll setup, and you handle tools and access.

The step first-time buyers underestimate is local contract requirements. Some countries mandate a specific probation length or notice clause before the offer is valid, so share your target start date with the EOR early.

Who Handles Payroll, Benefits, and Tax Withholding?

The EOR handles all three because it is the registered employer. Each month, it calculates gross pay, withholds income tax and employee social contributions, remits employer contributions to the relevant authorities, and pays the developer in local currency.

Statutory benefits follow the same pattern. Mandatory items such as pension contributions, public health insurance, paid leave, and in some countries a 13th-month salary run through the EOR automatically. Supplementary benefits, like private health cover or a learning stipend, go through the EOR’s benefits administration if you choose to offer them.

Your side of payroll is small but firm: approve salary changes and bonuses before the payroll cutoff, and fund the invoice on time. Late funding can delay the developer’s pay, which quickly damages trust.

What Happens When a Role Changes or Ends?

Role changes, such as a promotion, a salary adjustment, or a move to part-time, go through a contract amendment issued by the EOR. You decide the change, and the EOR documents it to stay compliant with local law.

Terminations carry the most legal risk. Because the EOR is the legal employer, it issues the termination under local rules: required notice periods, any mandatory severance, accrued leave payouts, and government filings. Countries such as Germany and Brazil expect documented cause and a defensible process, while at-will termination in the US has no equivalent in most of Europe or Latin America.

Plan exits weeks ahead of the date you want. Ask the EOR about notice and severance obligations before you tell the developer anything.

How Does an EOR Compare With Other Hiring Models?

An EOR is the only common model that provides a compliant full-time employee abroad without requiring your own entity. Each alternative solves a different problem, and the table below shows where each one fits.

ArrangementWho is the legal employerLocal entity required?Best-fit scenario
EORThe EORNo1 to a handful of full-time hires in a country where you have no presence
PEOShared (co-employment); you remain an employerYesYou already have an entity and want HR admin offloaded
Staffing agencyUsually the client after placement (varies by agency)Depends on how you then employ the hireYou need help finding and vetting candidates
Own legal entityYour companyYes (you create it)Sustained headcount at scale in one country
Straight contractorNobody; the worker is self-employedNoProject-based, non-exclusive work the worker controls

EOR vs. PEO: Who Employs the Worker?

An EOR is the sole legal employer of your worker, while a PEO shares employer responsibilities with you under a co-employment model. That single structural difference decides which one you can use.

A professional employer organization, as defined by NAPEO (the industry’s trade association), enters a co-employment relationship with its client. The PEO takes on duties like payroll, benefits, and HR administration, and you keep your employer status. Co-employment requires that you already have your own registered legal entity in that location.

An EOR needs nothing from you on the entity side. It employs the worker through its own registered entity, which is exactly why it works in countries where you have zero legal presence.

Use them this way:

  • Choose a PEO when you already have a registered entity in a country and want to hand off HR administration there.
  • Choose an EOR when you have no entity in that country. For a distributed engineering team adding one or two developers at a time across borders, this is by far the more common situation.

EOR vs. Staffing Agency: Who Finds the Developer?

A staffing or recruiting agency finds and vets candidates, and an EOR legally employs the person once you’ve found them. Agencies usually don’t become the worker’s legal employer or take on compliance liability, and EORs usually don’t source or screen talent.

Arc’s guide to choosing a remote staffing agency for hiring developers covers this distinction in detail. Agencies deliver candidates. EORs deliver the legal employment wrapper.

That makes the two complementary steps in one hiring process:

  1. Use a vetted-talent platform or agency to find and screen the developer.
  2. Use an EOR to employ them compliantly in their country once you hire them.

Many companies run exactly this sequence. Vetting quality determines whether the hire works out, while EOR quality determines whether the employment stays compliant.

If step one is where you’re stuck, Arc gives you access to 450,000+ vetted professionals across 190 countries, screened for domain expertise and English fluency. You can meet vetted remote developers on Arc at $0 until you hire, then take your chosen candidate to the EOR of your choice.

When Do Contractors or Your Own Entity Make More Sense?

Your own entity makes sense once you’re hiring at real scale in one country, and a contractor arrangement makes sense only when the work truly looks like contractor work. Everything in between belongs to an EOR.

Set up your own entity when headcount in one country reaches roughly double digits, and you plan to stay. The threshold varies by country and business. Entity setup takes months and carries ongoing legal, accounting, and payroll overhead, so it pays off only when EOR fees across many employees exceed those fixed costs.

Use a straight contractor only when the relationship passes the local tests for independent work:

  • The engagement is project-based with a defined deliverable.
  • The worker is free to take other clients.
  • The worker controls their own hours, methods, and tools.
  • You pay for output, and the worker invoices you as a business.

Administrative convenience is a poor reason to choose contractor status. A developer who works your hours, attends your standups, and works only for you looks like an employee to most authorities, which is the exact exposure described at the top of this article.

What Does an EOR Cost, and Which Risks Remain?

An EOR costs the worker’s full local employment cost plus a monthly service fee, commonly quoted around $199 to $699+ per employee. It removes most employment compliance risk, but a few exposures stay with you.

How Do You Compare EOR Fees With Entity Setup Costs?

Your EOR invoice has two parts:

  • Employment cost. Gross salary, statutory benefits, and employer-side payroll taxes set by the worker’s country. This portion is identical whether you use an EOR or your own entity.
  • Service fee. The EOR’s charge, most often a flat monthly fee per employee. Some providers charge a percentage of payroll instead, which increases with every raise.

Advertised fees span a wide range. Native Teams lists EOR from $99 per employee per month, RemotePeople’s Flex tier from $199, and Remote lists US$699. Pricing also shifts depending on whether the provider employs through its own entity in that country or through a subcontracted local partner. Confirm current figures on each provider’s pricing page before you budget, because this market reprices often.

Standard inclusions and common extras:

Usually includedOften billed separately
Payroll processing and tax filingVisa and immigration support
Statutory benefits administrationEquipment purchase and shipping
Locally compliant contractsBackground checks
Termination handlingSupplementary benefits and broker markups
Security deposits and FX conversion margins

To compare against your own entity, add up incorporation costs, local accounting, registered agent fees, annual filings, and a local payroll system. Then compare that total with your EOR fee multiplied by projected headcount. For one or two developers, the EOR almost always comes out cheaper and faster.

Can an EOR Eliminate Misclassification or Tax Exposure?

An EOR eliminates misclassification risk for the workers it employs, because they sit on compliant local employment contracts. It cannot fix contractors you keep outside the EOR, and it cannot remove your company-level tax risk.

Permanent establishment remains the main exposure. If your EOR-employed developer negotiates or signs deals on your behalf in their country, local tax authorities can decide you have a taxable presence there. Keep engineering hires in engineering roles, and ask local tax counsel before expanding anyone’s duties into sales.

Other exposures to watch:

  • IP gaps when the EOR contract lacks a clear assignment clause to your company.
  • Co-employment claims in rare cases where you behave so much like the direct employer that a court treats you as one.
  • Data protection obligations when employee data moves across borders.

What Should You Check in a Provider’s Country Coverage?

Check whether the provider owns its own legal entity in your target country or subcontracts to a local partner. Owned entities generally mean faster onboarding and more direct accountability when a filing goes wrong.

Ask every shortlisted provider:

  • How many countries do you operate in through owned entities, and how many through partners?
  • For my target country specifically, which model applies?
  • What liability and indemnification coverage do you offer if you make a compliance filing error?
  • Do you run terminations end to end in this country, including severance calculations and government notices, or does part of that fall to me?
  • What is your onboarding timeline from signed quote to first payroll here?

A provider claiming coverage in 150+ countries may run most of them through partners. That is workable, but you should know who is employing your developer before you sign. 

When Should You Use an EOR for a Remote Developer?

Use an EOR when you want a full-time developer in a country where you have no entity and no near-term plan to build one. That covers most international hiring by startups and scale-ups.

Which Hiring Scenarios Favor an EOR?

These scenarios point clearly to an EOR:

  • First hire in a new country. You found a strong developer in Poland, Colombia, or the Philippines, and you have no presence there.
  • Converting a long-term contractor. Someone has worked full-time for you for a year on invoices, and the relationship now looks like employment.
  • Testing a market before committing. You want two or three engineers in a region before deciding whether to incorporate.
  • Distributed teams across many countries. Your team spans six countries with one or two people in each, well below entity-worthy headcount anywhere.
  • Offering real benefits to retain talent. Statutory leave, pension, and healthcare help keep senior developers who have options elsewhere.

EORs fit less well for short project work, where a properly structured contractor agreement is enough, and for large single-country teams, where your own entity eventually wins on cost.

What Should You Ask Before Choosing a Provider?

Ask questions that expose the real cost and the real accountability. The coverage and liability questions above come first, then:

  • What is the fully loaded monthly cost for this exact salary in this country, with every line item?
  • Is the fee flat or a percentage of payroll?
  • What deposit is required, and when is it refunded?
  • How do you handle FX conversion, and at what margin?
  • Does the IP assignment clause in your contract transfer ownership to my company?
  • What is the notice period to leave you, and what does moving an employee to my own entity later cost?

Most people skip the last question. If you grow into your own entity, you want a clean transfer path out of the EOR.

How Do You Separate Finding Talent From Employing It?

Treat talent and employment as two separate decisions with separate vendors. Finding the right developer is a vetting problem, and employing them compliantly is a legal infrastructure problem.

Run them in sequence:

  1. Define the role. Stack, seniority, time-zone overlap, and a local-market salary band (plus employer costs).
  2. Source and vet. Use a platform that screens for technical depth and communication, so you interview a short list of strong candidates.
  3. Choose the employment model. Apply the decision table: EOR, own entity, or contractor.
  4. Onboard. Sign with the EOR, set up access, and schedule first-week work.

Arc covers step two. Full-time hires can happen in as little as 14 days, and pricing is pay-per-hire, with you setting your own fee on your first hire rather than a fixed percentage. Freelance developers can start in 72 hours at $15 to $110+ per hour.

Frequently Asked Questions

What Is an Employer of Record?

An employer of record (EOR) is a third-party company that becomes the legal employer of a worker in a given country on a client business’s behalf. It runs local payroll, tax withholding, and statutory benefits under its own registered entity, so the client never has to establish a legal entity there.

How Does an Employer of Record Work?

An EOR signs the worker’s local employment contract and registers them for payroll tax and social security, while your company directs their day-to-day work. Each month the EOR calculates gross pay, withholds taxes and social contributions, remits employer contributions, and pays the worker in local currency, and you cover that cost plus the EOR’s service fee.

What Is the Difference Between an Employer of Record and a PEO?

An EOR is the sole legal employer of your worker, while a PEO shares employer responsibilities with you under a co-employment model that requires you to already have your own registered legal entity in that country. Choose a PEO when you have an entity and want to offload HR administration, and choose an EOR when you have no entity in that country.

What Is the Difference Between an Employer of Record and a Staffing Agency?

A staffing agency finds and vets candidates, while an EOR legally employs the person once you’ve found them. Agencies usually don’t become the worker’s legal employer or take on compliance liability, and EORs usually don’t source or screen talent, so many companies use both in sequence: an agency or vetted-talent platform to find the developer, then an EOR to employ them compliantly.

What Do Employer of Record Services Typically Cost?

An EOR costs the worker’s full local employment cost (gross salary, statutory benefits, and employer-side payroll taxes) plus a monthly service fee, commonly quoted around $199 to $699+ per employee, though some providers charge a percentage of payroll instead of a flat fee. Confirm current figures on each provider’s own pricing page, since this market reprices often.

Choose the Right Employment Path for Your Developer

The right path depends on where your developer lives and how the work runs. An EOR gives you a compliant full-time employee abroad without a local legal entity, because it signs the contract, runs payroll and statutory benefits, and handles termination under local law. 

A PEO fits only where you already have an entity, while a staffing agency finds the developer. Your own entity pays off at double-digit headcount in one country, and contractor status fits only truly independent work.

Global employment gets much simpler once you split it into two steps: find the right developer, then pick the legal structure that employs them. For step one, hire vetted remote developers through Arc with $0 due until you hire. Then hand your new developer to the EOR, PEO, or entity that fits the country they work in.

Written by
The Arc Team