Both AOR and EOR are companies you turn to when you want to hire someone in a country where your business has no legal presence. Both only matter when you're engaging a specific person — if you're contracting with a company instead (paying a local business for a product or service), neither applies at all, no matter where that company is. The difference between AOR and EOR is only about who you're hiring as a person: an independent contractor, or a full-time employee. If you already have a legal entity in that country, you generally don't need either — you can just hire directly.
Your business → AOR → independent contractor
The AOR handles the contract and payment. The contractor stays self-employed — they pay their own tax and get no benefits from you.
Your business → EOR → full-time employee
The EOR becomes the legal employer. It runs payroll, withholds tax, and provides benefits on your behalf.
Employee vs. independent contractor
An employee works under your direction — you set their hours, give them the tools to do the job, withhold their taxes, and provide benefits. An independent contractor is someone you pay to deliver a specific piece of work, but who otherwise runs their own business: they set their own hours, use their own equipment, can work for other clients at the same time, and pay their own taxes. In everyday language, this is what "freelancer" means — a freelance designer, writer, or engineer is, legally, an independent contractor. Which one a worker legally is depends on how the work actually happens day to day, not on what the contract calls them.
An employee costs more — taxes, benefits, minimum wage, overtime, severance — but you get to control their hours and how the work gets done. A contractor costs less, but you're not supposed to exercise that same control — they're expected to run their own business, on their own terms.
Misclassification is when a business pays someone as a contractor but directs their work like an employee — labeled a contractor on paper, but functioning as an employee in practice. It doesn't usually surface right away; it typically comes out through a tax audit, or through the worker filing a complaint after the relationship ends, over things like unpaid overtime, benefits, or severance. When it's found, the business is generally on the hook for back taxes and social security contributions going back to when the person started, plus penalties, and sometimes has to convert them into a proper employee with benefits from that point on.
Why not having a local entity is the actual problem
Having someone work for your business full-time, on an ongoing basis, and under your direction is what creates a legal employer obligation in the first place — buying a deliverable from a vendor company, with no direct relationship to the individuals doing the work, doesn't trigger any of this. That holds regardless of what the paperwork calls the deal: a "staffing agreement" or "offshore development deal" that's really one identified person working under your direction on an ongoing basis raises the same question as a direct contractor arrangement would — many countries have rules against exactly this kind of mislabeling, often described as disguised or false subcontracting. Engage a specific person directly without an AOR, an EOR, or your own entity behind it, and your business risks two things: misclassifying the person, or being treated as an employer with tax obligations in that country simply from having someone work for it there on that basis.
The tax side of that is specific: in most countries, you can't legally withhold income tax or pay into the local social insurance system unless you're a registered employer there — formally registered with that country's authorities as a business allowed to employ people, with a registered legal entity, an account with the tax authority for withholding income tax, and registration with whatever agency administers social security, pension, or health insurance contributions. An EOR already holds all of that. Try to pay someone as if they were staff without it, and your business is acting as an unregistered employer — operating outside the law there, and risking back taxes or penalties on top of it.
A taxable presence (usually called a "permanent establishment") means a foreign business is treated as operating in that country for tax purposes, and owes corporate tax there on the profit tied to that activity. Most countries only tax foreign companies this way once there's a real ongoing presence — not from an occasional sale, but from things like someone in that country regularly signing deals on the business's behalf, or someone there doing the company's core work on an ongoing basis. That last one is exactly the situation an unregistered, misclassified worker creates. The exact threshold varies by country and by tax treaty, so a specific case is worth checking with a local tax advisor.
Setting up your own legal entity solves this, but it's slow and expensive to do just to hire one or two people — often weeks or months, plus ongoing local accounting and legal costs. AOR and EOR exist to close that gap: instead of building your own entity, you use one that already exists.
Agent of Record (AOR)
The AOR is a company, separate from both your business and the contractor, that your business signs a contract with. Using one changes who the contractor's agreement is actually between: instead of a contract between your business and the contractor, it's signed in the AOR's name, and payment flows through the AOR too — your business pays the AOR, and the AOR pays the contractor. The AOR is the one confirming the contractor genuinely qualifies as an independent contractor rather than an employee under that country's law, and it carries the risk if that classification is ever challenged. The AOR never becomes the contractor's employer, and it doesn't withhold tax or provide benefits — an independent contractor handles both of those themselves.
That's a different kind of outsourcing than handing your bookkeeping to an accounting BPO. A BPO processes work under your business's own name — your business is still the legal party to everything, just with someone else doing the labor. The AOR replaces your business as the legal party to the contract itself.
Employer of Record (EOR)
Like an AOR, the EOR is a separate company your business signs a contract with, not the worker. Everything else is close to the opposite. Where an AOR keeps the contractor self-employed and stays out of tax and benefits, the EOR becomes the worker's actual legal employer — it issues the local employment contract in its own name, runs payroll, withholds tax, and provides whatever benefits the country requires. Your business has no direct legal relationship with the employee at all; the employment contract exists only between the EOR and the employee. (With an AOR, your business often still works out scope and rate directly with the contractor, since the AOR is mainly formalizing that relationship rather than fully replacing it.)
None of that touches the actual work. The employee still reports to your team, uses your tools, and takes direction from your business exactly like any other employee — the EOR only sits in the paperwork layer.
What happens if you skip it?
Without an AOR, you're contracting with the person directly, with no one applying that country's rules for what actually qualifies as an independent contractor. If the relationship functions like employment — fixed hours, exclusive, ongoing — your business is carrying the misclassification risk described above on its own, with nobody checking that the classification holds up.
Without an EOR, and without your own entity, you generally can't run compliant payroll in that country at all. Businesses that try anyway often end up misclassifying the person as a contractor just to sidestep the problem — which only shifts them into the AOR risk above — or they end up acting as an unregistered employer, with the tax exposure covered earlier.
Which one do you need?
In practice this comes up almost entirely when hiring across borders — an independent contractor calls for an AOR, a full-time employee in a country you have no entity in calls for an EOR, and having your own entity there removes the need for either. The same gap can technically exist domestically too — in a large country like the US, a company registered in one state may still lack a legal presence in another — but that's a narrower, less common case than international hiring.
Cost isn't the deciding factor. A contractor arrangement is cheaper up front, which makes it tempting to default to for overseas hires generally, but which one applies is decided by how the work actually happens, not by which is cheaper — defaulting to a contractor for a role that's really ongoing, exclusive, and directed by your business is the misclassification risk described earlier, not a legitimate way to cut cost.