All Guides

How EOR Payroll Works: Multi-Country Payroll Through an EOR

EOR

When This Model Makes Sense

You’ve just hired your fifth international employee — one each in Germany, Brazil, the UK, India, and Japan. Running payroll in five countries means five sets of tax rules, five statutory contribution frameworks, five payment schedules, and five currencies. You don’t have entities in any of these countries, and even if you did, managing five-country payroll in-house would require specialized knowledge your two-person finance team doesn’t have.

This framework is strongest when combined with vendor comparisons, hiring demand by country, and clear definitions from the EOR glossary.

EOR payroll exists to collapse that complexity into a single monthly invoice. The EOR runs payroll through their local entities in each country, handles all withholding and contributions, pays employees in local currency on local schedules, and sends you one consolidated bill.

How It Works

Every month, the EOR payroll cycle follows a predictable sequence:

Step 1: You approve gross compensation. You confirm each employee’s salary, any variable pay (bonuses, commissions), expense reimbursements, and any changes (raises, leaves of absence). Most EOR platforms provide a dashboard where you approve this by a monthly cutoff date — typically 5–10 business days before local pay dates.

Step 2: The EOR calculates everything local. For each country, the EOR’s payroll engine (or their in-country payroll partner) applies the local formula: income tax withholding per local brackets, employee social security contributions, employer-side statutory contributions (pension, health insurance, unemployment, etc.), and any mandatory deductions. In Germany, this means calculating church tax, solidarity surcharge, and contributions to four social insurance funds. In Brazil, it’s INSS, FGTS, and up to 13 distinct payroll tax components. You don’t touch any of this. If you want a clear benchmark for what “good” looks like, use a payroll compliance guide and compare outputs monthly.

Step 3: Net pay hits the employee’s account. The EOR pays employees from their local entity’s bank account, in local currency, on the locally customary pay date. Monthly in most of Europe and Latin America. Bi-monthly in some Asian markets. The employee receives a local-format payslip showing gross, deductions, and net — just like they’d get from any local employer.

Step 4: You get a consolidated invoice. The EOR bills you for total cost per employee: gross salary + employer-side contributions + EOR management fee. Most EOR providers invoice monthly in USD (or your home currency), covering all countries on a single invoice. Your finance team processes one AP item instead of five. The tradeoff is reduced visibility versus running payroll in multiple countries directly through your own entities.

The funding flow matters. You transfer funds to the EOR (usually via wire or ACH) before payroll runs. The EOR uses those funds — routed through their local entities — to pay employees and remit taxes. Some EOR providers require pre-funding 5–15 business days before payroll. Others operate on a net-30 invoicing model where you pay after payroll runs. The pre-funding model is more common because EOR providers don’t want to float payroll for clients.

What It Costs

EOR payroll is included in the EOR’s per-employee fee. You don’t pay separately for payroll processing — it’s bundled into the $400–$699/month management fee that covers employment, compliance, and payroll.

The total cost per employee is:

  • Gross salary (what the employee earns before deductions)
  • Employer-side statutory contributions (varies wildly: 13%–15% in India, 20%–22% in the UK, 30%–35% in Germany, 40%–47% in France, 28%–37% in Brazil)
  • EOR management fee ($400–$699/month)
  • Benefits costs (if the EOR administers supplemental health insurance, pension top-ups, etc.)

For a single employee earning $80,000/year in Germany, the total monthly cost is roughly: $6,667 gross salary + ~$2,200 employer contributions + $500 EOR fee = ~$9,367/month. In India for an employee earning $40,000/year: $3,333 gross + ~$467 employer contributions + $500 EOR fee = ~$4,300/month.

Currency exchange costs are typically embedded in the EOR’s invoice. Most providers add a 1%–3% FX markup, which is rarely disclosed as a line item. If you’re running significant payroll through an EOR, negotiate the FX spread and pressure-test assumptions against global payroll costs.

Key Risks and Limitations

You don’t control the payroll timing. The EOR runs payroll on their schedule, for their entity, across all their clients. If you need an off-cycle payment — an early bonus, an emergency advance, a correction — you’re subject to the EOR’s process. Off-cycle runs typically take 3–7 business days and may incur additional fees.

Payroll errors are hard to trace. When payroll goes wrong — wrong tax withholding, missed contribution, incorrect net pay — debugging requires the EOR to investigate with their in-country payroll processor. You don’t have direct access to the payroll system, and resolution can take 1–2 pay cycles. The employee is frustrated, and you have limited ability to fix it directly.

Statutory contribution complexity is hidden, not eliminated. The EOR handles the calculations, but the underlying complexity still exists. If the EOR miscalculates employer contributions in Brazil and underpays FGTS, the liability sits with the EOR’s entity — but the employee’s record is affected. Audit the EOR’s payroll outputs periodically, especially in high-complexity markets.

Consolidated reporting has gaps. The EOR gives you one invoice, but the detail behind it varies. Some providers offer downloadable payroll registers with gross-to-net breakdowns per employee per country. Others give you a PDF invoice with line items. If your finance team needs payroll data for budgeting, forecasting, or audit purposes, verify the EOR’s reporting granularity before signing.

How It Compares to EOR

This guide is about EOR payroll specifically, so here’s how it compares to alternative multi-country payroll approaches:

FactorEOR PayrollGlobal Payroll ProviderOwn Entity + Local Payroll
Entity required?NoYes, in each countryYes
Who runs payroll?EOR through their entityProvider processes, you’re the employerYou (or outsourced processor)
Employer-side complianceEOR owns itYou own itYou own it
Cost$400–$699/employee/month + salary$50–$250/employee/month + salary$20–$100/employee/month + salary
Best forNo entities, fewer than 20 employees/countryEntities in place, need payroll processingLarge teams, full entity ownership
Time to first payrollDays to weeksWeeks to months (entity setup first)Months (entity + payroll setup)

EOR payroll costs more per employee than processing payroll through your own entity, but it eliminates entity setup costs ($15,000–$50,000+ per country) and ongoing entity maintenance ($12,000–$96,000/year per country). For small teams, the math heavily favors EOR. If you’re deciding between models, use this with the EOR vs global payroll framework before you sign.

When NOT to Use This Model

You already have entities in your target countries. If you’re incorporated in Germany, running payroll through an EOR in Germany means you’re paying $500+/month per employee for a service you could accomplish for $50–$100/month with a local payroll processor. Use a global payroll provider instead.

You have 20+ employees in a single country. At this scale, setting up your own entity and running local payroll becomes more cost-effective than EOR. The crossover point varies by country, but 15–25 employees is typically where own-entity payroll wins on unit economics.

Your employees have complex, variable compensation. Sales commissions with multi-tier structures, equity compensation with vesting schedules, or performance bonuses tied to individual KPIs can be difficult to process through EOR payroll platforms. The EOR’s system may not handle the calculation logic natively, requiring manual workarounds each pay cycle.

You need real-time payroll data integration. If your financial systems require real-time payroll journal entries, automated GL postings, or API-level integration with your ERP, most EOR platforms fall short. The consolidated invoice model is simple but not deeply integrated.

To connect this guidance with live hiring demand, see hiring your first international employee and remote jobs by country.

Further Reading

When Not to Use This Approach

You have a local entity and want direct control over payroll data and filings. If you own the employing entity, EOR payroll adds a third party between you and the government tax authority. For companies that need the audit trail to run through their own entity — regulated industries, public companies, government contractors — direct payroll is the right model.

Your country requires the employer entity to file directly through a government portal the EOR can’t access. Some markets have employer-specific digital filing infrastructure (Mexico’s IMSS portal, Germany’s ELSTER for wage tax) that requires authentication as the employing entity. Your EOR handles this — but if you’re transitioning to your own entity, you’ll need to migrate those registrations.

Your compensation is heavily variable and complex. Commission structures with multiple tiers, equity vesting events, irregular bonuses, and multi-currency compensation arrangements stress-test EOR payroll platforms. If the EOR can’t accurately process a sales rep’s Q3 commission payout, the error creates payroll liability — confirm variable comp handling capability before you onboard a sales team.

Your finance team needs real-time payroll data integration with your ERP. SAP and Oracle integrations with EOR payroll platforms are available but rarely real-time. If your financial reporting requires daily or live payroll data feeds for cost accounting or headcount tracking, the EOR’s batch-processing model creates reporting lag that your finance team will flag.

Frequently Asked Questions

Can I see a gross-to-net breakdown for each employee?

Most EOR providers provide payslips that show gross salary, each deduction (income tax, social insurance contributions), and net pay. Some providers also give you a downloadable payroll register with all employees’ data. If detailed gross-to-net reporting is important to your finance team (it should be), ask to see sample reports during the EOR evaluation process.

What happens if the EOR makes a payroll error?

The EOR is responsible for correcting it — they’re the employer of record and the entity running payroll. Corrections typically happen in the next payroll cycle. If the error resulted in an employee being underpaid, the EOR should issue a supplementary payment. If it resulted in incorrect tax withholding, the EOR’s entity files the correction with the local tax authority. Your recourse is your service agreement, which should include error-correction SLAs and indemnification.

How does the EOR handle payroll for employees in countries with multiple pay dates per month?

In countries where bi-monthly or weekly pay is standard (Mexico, some Southeast Asian markets), the EOR runs payroll at the locally required frequency. You may still receive a single monthly invoice that consolidates all pay runs. Confirm the pay frequency per country during onboarding so your employees receive pay on the schedule they expect.

Can I run payroll in my company’s currency instead of local currency?

No. Employment law in virtually every country requires employees to be paid in local currency. The EOR pays employees in local currency from their local entity. You fund the EOR in your preferred currency, and the EOR handles conversion. The FX rate applied is typically the EOR’s rate on the day of payroll processing, plus their markup.

Founder, eorHQ

Anchal has spent over a decade in product strategy and market expansion across Asia and the Middle East. She evaluates EOR providers on compliance depth, entity ownership, payroll accuracy, and in-country support quality.

Was this page helpful?

Tell us or send a correction.