Included with Employer of Record · No separate fee

EU payroll, run like clockwork.

Monthly runs in EUR, GBP, or local currency. Tax withheld and remitted to the right authority. Statutory filings on the statutory calendar. Payslips and year-end documents delivered to your employees in their language. We run it; you approve it. Included in every Employer of Record engagement — no separate payroll fee.

What you get

A complete payroll stack per country.

01

Monthly runs

Gross-to-net calculated per country, per statutory rule set. Payslips generated in the employee's language. Net paid to their bank on the statutory day.

02

Tax withholding & filing

Income tax, social security, and employer contributions withheld and remitted to the right authority. Monthly or per-country cadence. Receipts archived.

03

Multi-currency

Pay in EUR, GBP, or the employee's local currency. FX handled at a disclosed rate — no hidden spread, no per-transaction fees.

04

Benefits integration

Statutory health, pension, and parental-leave accruals calculated and remitted. Optional top-ups — private health, meal vouchers, mobility — all on the payslip.

05

Equity & bonus processing

RSUs, options, ESPP, and cash bonuses processed through payroll with correct per-country tax treatment. Integrates with Carta, Pulley, and most cap-table platforms.

06

Year-end & reporting

P60s, Jahreslohnkonto, attestations de salaire, model 10 / 190, TFR statements — every country's year-end documents delivered on schedule.

Monthly cycle

The payroll month, start to filed.

Every country has its own statutory cadence — when inputs lock, when payment must hit the bank, when filings are due. We align every client to a predictable cycle, country by country.

One payroll month

Indicative · Germany cadence
D1
Inputs open

New hires, changes, time off, bonuses — captured in the portal or synced via HRIS.

D5
Inputs lock

Finance locks variable inputs. Everything else rolls over from the prior month.

D10
Calc run

Gross-to-net calculated with per-country tax tables and statutory contributions.

D15
Approval

You review and sign off in the portal. Anomaly flags surface before payment runs.

D22
Payment

Net pay hits employee bank accounts on the statutory payday — EUR, GBP, or local.

D28
Filings

Tax and social contributions remitted to the right authority. Payslips delivered.

Coverage

Every member state. Its own payroll rules.

Each country has a statutory pay date, an employer-contribution stack, and its own year-end forms. We've built the payroll engine per country so you don't have to learn 28 different rule sets.

DEGermanyPay day ~25th · EUR · Lohnsteuer
FRFrancePay day last working day · EUR · DSN
ESSpainPay day last day · EUR · 14 months
ITItalyPay day 27th · EUR · TFR reserve
NLNetherlandsPay day 25th · EUR · Holiday allow.
PLPolandPay day 10th (next) · PLN · ZUS
IEIrelandPay day 25th · EUR · PAYE
PTPortugalPay day last day · EUR · 14 months
SESwedenPay day 25th · SEK · PAYE
DKDenmarkPay day last banking day · DKK
FIFinlandPay day 15th & last · EUR
BEBelgiumPay day 1st–5th (next) · EUR · 13+14
ATAustriaPay day 15th · EUR · 14 months
CZCzech Rep.Pay day 15th (next) · CZK
RORomaniaPay day last day · RON
GRGreecePay day last day · EUR · 14 months
HUHungaryPay day 10th (next) · HUF / EUR
BGBulgariaPay day last day · BGN / EUR
EEEstoniaPay day last working day · EUR
LTLithuaniaPay day 15th (next) · EUR · GPM
LVLatviaPay day 15th (next) · EUR
HRCroatiaPay day 15th · EUR · Mirovinsko
SISloveniaPay day 18th (next) · EUR
SKSlovakiaPay day last day · EUR
CYCyprusPay day last day · EUR
MTMaltaPay day last day · EUR · FS3
LULuxembourgPay day last day · EUR
UKUnited KingdomPay day flexible · GBP · RTI · PAYE
Admin surface

One portal for every country.

Next run, last run, approval queue, filings status — all in one view. Export to CSV for your GL, or sync via API. Your finance team stops dreading the last week of the month.

app.eupresence.com/payroll
Runs
Employees
Filings
Reports
Payroll runs
14 employees · 5 countries
May 2026Calc in 3 days
Next run · all 14 employeesinputs locked 5 May · calc 10 May · pay 25 May
~ €132,400
Scheduled
Apr 2026Complete
14 employees · 5 countriespaid 25 Apr · filings remitted 28 Apr
€127,810
Done
Mar 2026Filed
13 employees · 5 countriespaid 25 Mar · DE ELStAM filing submitted
€121,260
Filed
Feb 2026Filed
12 employees · 5 countriespaid 25 Feb · all statutory filings cleared
€117,940
Filed
This quarter
Runs completed3 / 3
Filings on time100%
Gross payroll€367k
Employer contributions€78k 21.2%
Next filing due
DE · Lohnsteuer-Anmeldung10 May
FR · DSN (mars)15 May
NL · Loonaangifte31 May
Proof

Teams running EU payroll without the headache.

Payroll is the unglamorous work that sinks ops teams when it goes wrong. We've built it to stay boring — which, in payroll, is the highest compliment.

"No separate invoice for payroll. That alone cut our vendor management by one contract and one SOC 2 reviewer."
Ethan Whitman COO · B2B SaaS · 25 EU FTE
"Our auditor asked to see 12 months of French DSN filings. I exported them from the portal in under a minute. That's never happened before."
Margaux Pernet Finance Lead · D2C brand
"Stock-option tax treatment in Italy is a nightmare. The payslip line-items were correct on month one."
Nico Bianchi VP People · Series B AI startup
28,000+Payslips delivered / yr
100%Filings on time, 2024–25
27 + UKPayroll jurisdictions
6Local currencies supported
Pricing

Payroll is part of the plan.

Included with EOR

No separate fee for payroll.

When you hire a full-time employee through our Employer of Record, payroll is built in — every monthly run, every tax filing, every payslip, every year-end document. One flat fee per employee per month, payroll included. No platform charges, no per-run costs, no per-filing fees.

Employer of Record Includes Payroll
$427 / FTE / month, flat
  • Monthly payroll runs · EUR / GBP / local
  • Tax withholding, remittance, and filings
  • Statutory benefits & contributions
  • Year-end documents (P60, Lohnkonto, etc.)
  • Equity & bonus processing
  • Payslips in the employee's language
Common questions

What finance teams ask us first.

Is there a separate fee for payroll?

No. Payroll is fully included in our Employer of Record engagement at $427 per FTE per month, flat. That covers monthly runs, tax withholding and filings, statutory benefits, year-end documents, and the admin portal. No platform fees, no per-run costs, no per-filing charges.

Can we run payroll without using EOR?

Standalone payroll only — without us acting as the employer of record — is an Enterprise engagement and requires you to have a local entity we can file on behalf of. For most companies without an EU entity, EOR + included payroll is the right shape. Talk to us if you're exploring a hybrid setup.

How does approval work?

You get a read-and-sign view in the portal (or via Slack / email approval link) once the calc is ready, usually around Day 10 of the month. Anomaly flags surface before you approve — unusual gross-to-net ratios, missing time-off entries, or FX-rate changes. One click signs off the whole run.

What if we already have a payroll provider?

We migrate you cleanly. Typical migration takes one payroll cycle — we parallel-run the final month with your outgoing provider to confirm the gross-to-net matches, then cut over. Year-to-date data imports via CSV or API; no employee sees a gap in pay or tax continuity.

Does it integrate with our accounting stack?

Yes. GL journal export for QuickBooks, Xero, NetSuite, and most accounting systems. Employee syncs to Rippling, Deel, and HRIS tools via native integration. Everything else is REST API + webhooks.

What about equity, bonuses, and variable comp?

All processed through payroll with correct per-country tax treatment. RSUs, options (including ESPP), cash bonuses, commissions, and one-off awards — show up on the payslip with the right tax lines. Integrates with Carta, Pulley, and most cap-table platforms.

Payroll, on the 25th.

Your EU hires paid on time, in their local currency, with tax withheld and filings remitted — every month, without a call to the accountant.