◆ Products are in beta — partnerships for finalization welcome. Get in touch →
Products › Country Regulations

Country Regulations.
Payroll compliance for 11 countries.

A country regulation is a self-contained compliance package that runs on the Payroll Engine platform. It encodes the statutory rules for a country — income tax calculation, social security contributions, local levies, employer costs, and statutory reporting — as structured, testable logic. You deploy a regulation alongside the open-source runtime and get a fully compliant payroll engine for that country, without building the rules yourself.

Each regulation covers the full statutory scope and is updated annually to reflect changes in tax law, contribution rates, and reporting requirements.

Full Coverage Matrix → Request a Demo Read Article →
Available Regulations
AT
Austria
Regulation.AT.Lohnabrechnung
LStSVDB/DZKommunalsteuer
Income tax (Lohnsteuer), social insurance (SV), employer levies DB/DZ, and municipal tax. Annual L16 reporting.
BE
Belgium
Regulation.BE.Bedrijfsvoorheffing
BVRSZBijzondere Bijdrage
Bedrijfsvoorheffing withholding tax, RSZ social security contributions, and the Bijzondere Bijdrage Sociale Zekerheid.
CH
Switzerland
Regulation.CH.Lohnabrechnung
QStAHV/IV/EOALVBVGKTG/UVG
Quellensteuer withholding, AHV/IV/EO/ALV social contributions, BVG pension, KTG/UVG insurance. Multi-canton support.
DE
Germany
Regulation.DE.Entgeltabrechnung
LStSolZKiStKV/PV/RV/AVUV
Full PAP algorithm (BMF), Solidaritätszuschlag, church tax, all five SV branches, Gleitzone/Midijob, KUG, Firmenwagen, bAV. ELStAM-ready.
ES
Spain
Regulation.ES.Nomina
IRPFSeguridad SocialConvenios
IRPF income tax withholding, social security (contingencias comunes, desempleo, FOGASA), collective agreement support.
FR
France
Regulation.FR.Salaire
PASCotisationsDSN
Prélèvement à la source (PAS) withholding, cotisations sociales (URSSAF, AGIRC-ARRCO), DSN filing schema.
LU
Luxembourg
Regulation.LU.Retenue
RISCNSCCSS
Retenue d'impôt sur les salaires (RIS), CNS health/pension contributions, CCSS employer social charges.
NL
Netherlands
Regulation.NL.Loonheffing
LBZVWWW/WIA/WAOABP/PfV
Loonbelasting withholding, ZVW health insurance, WW/WIA/WAO employee insurance, pension fund contributions.
PT
Portugal
Regulation.PT.Vencimento
IRSTSU
IRS withholding tax, TSU social security contributions for employer and employee.
UK
United Kingdom
Regulation.UK.Payroll
PAYENIPensionRTIStudent Loan
PAYE income tax (all tax codes), National Insurance (employee + employer), auto-enrolment pension, RTI filing, student loan deductions.
US
United States
Regulation.US.Payroll
FITFICAStateSUI/SDI
Federal income tax withholding, FICA (Social Security + Medicare), state income tax, SUI/SDI employer contributions.
How They Work

What every regulation includes  Full details →

Annual compliance updates
Tax tables, rate changes, ceiling adjustments, and new statutory rules are published each calendar year — versioned and independently deployable.
Integration test suite
Every regulation ships with a full set of integration tests. Tax and social security results are verified against official examples and edge cases.
No-Code / Low-Code authoring
WageType logic uses the Payroll Engine action system — no C# code required for standard cases. Company-specific overrides layer on top cleanly.
Retro correction support
All regulations are built retro-capable. Period re-runs, delta calculations, and cascading corrections are handled by the Payroll Engine runtime.
Exchange JSON deployment
Regulations are deployed as Exchange JSON packages via the pecmd CLI or REST API. No build step, no server restart.
Open-source runtime
Regulations run on the MIT-licensed Payroll Engine platform. The calculation engine, API, and toolchain are fully auditable.
Full Coverage Matrix → Regulation Content → Consolidation Regions → Request a Demo
Compliance Boundary

What Payroll Engine provides

Full country regulations incl. data regulations

Each country ships as a complete regulation set: the core calculation regulation plus versioned data regulations (tax tables, SV ceilings, contribution rates). All statutory rules — income tax, social security, and local contributions — are implemented as executable, test-driven logic verifiable against official examples.

Updates — annual & intra-year

Regulations are updated on two cycles. Annual updates align with each new tax year: new PAP, rate changes, ceiling adjustments. Intra-year updates cover statutory changes during the year — quarterly adjustments, revised thresholds, emergency legislation, or corrected official parameters — released as patch data regulations independently of the core.

Customer responsibility

Software certification

Some countries require the payroll software itself to be certified by a statutory body before it can be used for official submissions. Obtaining or operating under a certified integration is the deploying entity's responsibility. Country-specific certification requirements are listed on each country regulation page.

Filing & data registrations

All countries require employer registrations with tax and social security authorities and access to the relevant electronic filing systems. The specific systems, certifications, and registrations vary by country and are the sole responsibility of the deploying entity. Details are listed on each country regulation page.

Note: Payroll Engine regulations produce payroll results and statutory reports (XML/JSON). The transmission of these reports to tax authorities, social security institutions, or other statutory bodies requires separate certifications that are the sole responsibility of the deploying party.