Romania Payroll and Social Contributions for Non-EU Workers: What Employers Must Set Up Before Day One
Before a non-EU worker's first day in Romania, employers must configure payroll, social contributions, and REGES-Online registration — here is what must be in place and when.
Nestlers Group Editorial Team
Payroll and HR Compliance Team

Hiring a non-EU worker in Romania generates a payroll and social security setup that must be in place before the first day of work — not in the first payroll run, not at the end of the month. The registration, declaration, and contribution framework that applies to foreign nationals under Romanian employment law is the same framework that applies to Romanian employees, but the sequencing is more constrained because the employment itself cannot legally begin until a work authorisation has been issued and an employment contract has been registered. Getting the payroll infrastructure wrong in the first month creates cascading compliance problems: late D112 declarations to ANAF, gaps in social security coverage, and exposure to ITM penalties that compound per worker.
This guide covers what an employer must set up before a non-EU worker's first day, the contribution rates in force for 2026, the monthly reporting obligations, and the intersection with the work permit framework under GEO 32/2026.
The Contribution Structure: What Employers and Employees Pay
Romania's social contribution system in 2026 divides the burden between employer and employee in a structure that has been stable since the 2018 reform, with one significant addition in 2026 affecting the employer side.
Employees pay the following contributions on their gross salary:
- CAS (Contributia la Asigurarile Sociale — pension contribution): 25% of gross salary
- CASS (Contributia la Asigurarile Sociale de Sanatate — health insurance): 10% of gross salary
The combined employee social contribution rate is therefore 35% of gross salary. These are withheld by the employer from the employee's gross pay and remitted to ANAF on the employee's behalf.
Employers pay one contribution directly:
- CAM (Contributia Asiguratorie pentru Munca — work insurance contribution): 2.25% of the gross salary fund
CAM covers unemployment insurance, work accident insurance, and professional disease insurance. There is no employer CAS or CASS — the 2018 reform shifted those contributions entirely to the employee side. The employer's direct cost beyond the gross salary is therefore 2.25% of total payroll.
For the employer's cost calculation, the total employment cost per worker is gross salary multiplied by 1.0225 (gross + 2.25% CAM), plus income tax (10% applied to net taxable income after employee social contributions are deducted).
Minimum Wage Compliance in 2026
Romania's minimum gross wage was revised twice in 2026. From 1 January 2026, the national minimum wage was set at RON 3,700 per month. From 1 July 2026, it increased to RON 4,125 per month, following adjustments tied to economic indicators and negotiations under the National Tripartite Council for Social Dialogue.
For non-EU workers, the employment contract must comply with the minimum wage at the time of contract signature. D/AM1 work permits for highly skilled workers are linked to salary thresholds set by GEO 32/2026 — the salary offered must meet the threshold for the specific occupation category, which in some cases exceeds the statutory minimum. Employers offering a salary below the applicable threshold risk both a labour compliance finding and a basis for the work permit to be revoked or the renewal refused.
The employment contract, which under Order 655/2026 must be drafted in a bilingual format for non-EU workers, must state the gross monthly salary in Romanian lei. The figure stated becomes the basis for contribution calculations in REGES-Online and in the D112 declaration.
D112: The Monthly Declaration to ANAF
The D112 declaration (Declaratia 112 — Declaration on Obligations Regarding Payment of Social Contributions, Income Tax, and Employee Register Data) is the monthly payroll compliance filing that every employer in Romania must submit to ANAF. For non-EU workers, it functions simultaneously as a tax and social contribution declaration and as a reporting mechanism for the worker's employment status.
D112 is due by the 25th of the month following the month in which the salary was paid. For a worker who starts on 1 November 2026, the first D112 covering their November salary must be submitted by 25 December 2026. The declaration must include the worker's tax identification number (NIF) or CNP — which for foreign nationals is assigned upon obtaining their residence permit from IGI.
This creates a timing issue that employers must plan for: a non-EU worker who arrives in Romania, starts work, and has not yet received their CNP from the tax authority cannot be included in D112 with their personal identifier. The practical resolution is to initiate the CNP application at ANAF immediately after the work permit and residence permit are obtained from IGI — typically within the first weeks of arrival. Nestlers' immigration and payroll teams coordinate this process to ensure no worker is unidentifiable in the first D112 cycle.
Failure to submit D112 on time carries fines under the Fiscal Procedure Code. Late or incorrect declarations can also trigger ANAF audits, which for employers with multiple non-EU workers can lead to retroactive contribution assessments.
REGES-Online Registration: Before Day One
As covered in the companion article on REGES-Online, the employment contract must be registered in Romania's new digital employment registry before the first working day. For payroll purposes, the REGES-Online registration data feeds into the D112 structure: ANAF uses the REGES-Online record to cross-check that declared salaries and contribution bases align with registered contracts.
The contract registered in REGES-Online must state the gross salary that will be declared in D112. A discrepancy — for example if a contract states RON 5,000 gross but D112 declares RON 4,500 — is flagged automatically in ANAF's reconciliation system. For non-EU workers, whose contracts must carry the work permit reference number, a discrepancy between REGES-Online data and D112 data can also trigger an IGI notification, since the systems are connected under the GEO 32/2026 digital integration framework.
ITM Notifications and Social Security Enrolment
Beyond REGES-Online registration, the employer must file a notification with the local ITM office at the time each non-EU worker begins employment. This notification, required under GEO 32/2026, confirms to ITM that the work authorisation is active and the worker's employment has commenced under the terms authorised.
Social security enrolment — the registration of the worker in Romania's pension (CAS) and health insurance (CASS) systems — occurs automatically through the D112 declaration once the worker has a CNP. However, the employer must ensure the worker is enrolled in the national health insurance system (Casa Nationala de Asigurari de Sanatate — CNAS) separately for the purpose of issuing a health insurance card, which the worker will need to access healthcare. This registration is typically handled through the HR department in the month of hire.
For workers arriving from countries with which Romania has a bilateral social security agreement (including most EU/EEA states, the United States, and others), the employer must check whether an A1 certificate or equivalent exemption from Romanian social contributions applies. For workers arriving from countries without a bilateral agreement — which covers many non-EU source countries from which Romania's quota workers come — full Romanian CAS and CASS contributions apply from day one.
The Work Permit Connection: Why Payroll Cannot Start Before the Permit
Under GEO 32/2026, an employer who pays salary to a non-EU worker before the work authorisation has been issued is not merely in breach of immigration law — the salary payment itself can be used as evidence of illegal employment. This means the payroll setup, while it must be ready before day one, cannot be activated (the first payroll run cannot be initiated) until the D/AM1 or D/AM2 authorisation has been issued and the REGES-Online registration is confirmed.
The practical workflow for a compliant non-EU hire in Romania therefore runs: work authorisation issued by IGI, then employment contract signed in bilingual format, then REGES-Online registration confirmed before first day, then worker arrives and residence permit process begins, then CNP obtained from ANAF, then first payroll run processed, then D112 filed by 25th of following month.
Compressing or reordering these steps creates regulatory exposure at every stage. The 2026 enforcement environment under GEO 32/2026 includes increased inspection activity by both ITM and IGI, and the digital integration between these systems makes inconsistencies easier to identify than under the pre-2026 framework.
How Nestlers Group Manages Payroll Compliance for Non-EU Workers
Nestlers Group's Payroll and HR Compliance team handles the full payroll setup for non-EU workers in Romania, from REGES-Online registration through monthly D112 filing. For companies using Nestlers as Employer of Record, Nestlers acts as the Romanian legal employer, managing all payroll obligations, social contribution remittances, and regulatory filings directly.
For companies with their own Romanian entities, Nestlers' payroll management service takes over the monthly cycle: calculating gross-to-net for each employee, computing the CAM employer contribution, preparing and submitting D112 by the 25th deadline, and maintaining the REGES-Online records current with any contract modifications. The Payroll team coordinates with the Immigration Advisory team to ensure that CNP applications are initiated promptly after each worker's residence permit is issued, eliminating the gap that creates D112 identification problems in the first payroll cycle.
Nestlers also monitors minimum wage changes and mandatory salary threshold updates under GEO 32/2026, so that employment contracts remain compliant without requiring employers to track Romanian regulatory updates independently.
Sources: Government Emergency Ordinance 32/2026 on the employment of non-EU nationals (Official Gazette No. 335, 27 April 2026); Fiscal Procedure Code (Law 207/2015, consolidated 2026) on D112 declaration obligations; Law 227/2015 — Romanian Fiscal Code (consolidated 2026) on CAS, CASS, and CAM contribution rates; National Tripartite Council for Social Dialogue decision on minimum wage July 2026 (RON 4,125/month); Government Decision 295/2025 on REGES-Online; Order 655/2026 on bilingual employment contract templates for non-EU workers.
Talk to Nestlers Group
Planning to hire foreign workers in Romania?
We'll map the right work-authorization route, document checklist and realistic timeline for your hires — typically within 24 hours.
Talk to an advisorContinue reading

REGES-Online: What Romania's New Employment Registry Means for Employers Hiring Non-EU Workers in 2026
Romania's new REGES-Online employment registry, mandatory since January 2026, brings stricter data requirements, pre-first-day registration rules, and doubled fines for employers hiring non-EU workers.

EU Social Security Rules Are Now in Force: What Changed on 1 November 2026 and What Waits Until 2028
The revised EU social security coordination rules entered into force on 1 November 2026. A stricter A1 assessment applies now, while the main posting and multi-state changes go live on 2 November 2028; here is how Romanian employers should use the window.

Romania Proposes Changes to the Shortage Occupations List: Lower Thresholds and a 10-Day Fast Track for Employers
A draft order published on 26 October 2026 would halve the thresholds for adding occupations to Romania's shortage list and introduce a 10-day review of employer requests. Here is what changes, what does not, and how it relates to the suspended D/AM2 route.
