The CNP for Non-EU Foreign Workers in Romania: What Employers Need Before Payroll Setup
How non-EU employees obtain a Romanian CNP, why it differs from the NIF tax code, and why employers must have it before running payroll or Revisal registration.
Nestlers Group Editorial Team
Immigration Advisory Team

A Romanian employment contract cannot be registered in Revisal, and a payslip cannot be generated, without a valid CNP attached to the employee's file. For a non-EU hire, that thirteen-digit number does not exist until the General Inspectorate for Immigration approves the residence permit application and prints the code directly on the permit itself. Employers who schedule a start date before that step is complete are, in practice, scheduling a delay.
The CNP, or Cod Numeric Personal, is Romania's national personal identification number. Every resident, Romanian or foreign, needs one to interact with the state: paying tax, registering for health insurance, opening a bank account, signing a lease, or being entered into an employer's payroll system. For a non-EU national arriving to take up a job, the CNP is not a separate administrative errand to schedule after arrival. It is a byproduct of the immigration process itself, and it only appears once that process reaches its final stage.
This distinction matters more than it might seem. HR teams accustomed to EU hires, who often receive a CNP within an hour of registering at a local IGI office, sometimes assume the same speed applies to non-EU cases. It does not, and the difference in timing has direct consequences for onboarding, first payroll runs, and Revisal deadlines.
What the CNP Actually Is
The CNP is a thirteen-digit code embedded in every Romanian ID document. Its structure encodes gender, date of birth, and county of registration, and for foreign residents the first digit is typically a 7 or 8, distinguishing the holder as a foreign national rather than a Romanian citizen (whose codes begin with 1 through 6). The code is issued once and does not change, even if the holder's residence status, address, or document type changes later.
For a non-EU employee, the CNP is generated and printed on the residence permit at the moment the General Inspectorate for Immigration approves the application, whether that application is for a long-stay work visa conversion, a single permit, or an EU Blue Card. There is no separate CNP application form for someone in this category. The number is a function of residency approval, not a standalone administrative filing.
CNP vs NIF: Two Different Numbers, Two Different Purposes
Employers occasionally confuse the CNP with the NIF (Numar de Identificare Fiscala), the fiscal identification code issued by ANAF, Romania's tax authority. They serve different populations and different functions.
- The CNP is issued by IGI to individuals with an actual right of residence in Romania, including non-EU nationals holding an approved residence permit.
- The NIF is issued by ANAF to non-residents who need a Romanian tax identifier without establishing residence, typically to buy property, obtain a digital signature, or carry out a discrete transaction, and generally requires a Romanian tax curator to be appointed.
- A CNP does not expire and follows the holder indefinitely, while a NIF has no formal expiration but is tied to a specific fiscal purpose.
- Only the CNP is valid for payroll registration, employment contract execution, and Revisal reporting. A NIF cannot substitute for a CNP in an employment relationship.
An employee who was issued a NIF before arriving in Romania, for instance while completing property or banking formalities remotely, will still need a CNP once the residence permit is approved. The two numbers are not interchangeable, and HR teams should not treat a NIF on file as proof that payroll onboarding can proceed.
How a Newly Arrived Worker Obtains the CNP
The Immigration Sequence Comes First
A non-EU worker's path to a CNP runs through the standard immigration sequence: the long-stay work visa application, entry into Romania, and then the residence permit application filed with the local IGI office. The CNP is not something the employee requests separately. It is generated as part of the residence permit file and appears on the permit document once approval is granted.
Documentation Involved
The file submitted to IGI for the residence permit, which indirectly triggers CNP issuance, typically includes:
- A valid passport
- The approved work authorization or single permit documentation
- The employment contract or assignment letter
- Proof of accommodation in Romania
- Proof of health insurance coverage
- The completed residence permit application form
Timing Employers Should Plan Around
Because the CNP is tied to residence permit approval rather than a fast-track registration, non-EU cases take materially longer than EU registrations, which can be completed in a single office visit. Non-EU residence permit processing runs on the standard IGI review timeline for the permit category in question, and the CNP is not available to the employer until that approval is issued and the physical or electronic permit is in the employee's hands. Employers should treat CNP availability as a downstream milestone of immigration approval, not an independent process that can be expedited on its own.
Why Employers Cannot Skip This Step
- Revisal, Romania's national employee register, will not accept a contract record without a valid CNP field.
- Payroll software cannot generate a compliant payslip or calculate social contributions without the CNP tied to the employee's tax and social security records.
- Health insurance registration with CNAS and enrollment with a family doctor both require the CNP.
- Opening a Romanian bank account for salary payment, in most cases, requires the CNP as the primary identifier.
Employers who set contract start dates or first payroll runs before the residence permit and CNP are issued risk breaching the Revisal notification deadlines that apply once an employment relationship is formally in effect. The safer sequence is to align the contract effective date, or at minimum the first payroll cycle, with confirmed CNP issuance rather than with the employee's physical arrival date.
How Nestlers Group Supports CNP and Onboarding Compliance for Non-EU Hires
Nestlers Group's Work Permit & Visa Support team manages the full immigration sequence that produces the CNP, from initial work authorization through residence permit filing with IGI, so employers have a clear, realistic timeline rather than a guess. Because the CNP sits at the intersection of immigration and payroll, our Payroll & HR Compliance team coordinates directly with the immigration file to ensure the employment contract, Revisal registration, and first payslip are only scheduled once the CNP is confirmed and usable, avoiding the compliance gaps that arise from premature start dates.
For organizations using an Employer of Record structure to bring non-EU talent into Romania without establishing a local entity, our EOR team builds the onboarding calendar around CNP issuance from day one, so the employee is paid correctly and on time once the number is in hand. Our Immigration Advisory team also helps HR departments distinguish CNP requirements from NIF requirements in mixed situations, such as employees who held prior Romanian tax exposure before relocating, while Relocation & Destination Services supports the practical steps, housing, banking, and health insurance registration, that depend on the same identification number once it is issued.
Sources: General Inspectorate for Immigration (IGI), R&R Partners Bucharest, OECD Tax Identification Numbers Romania, MoveToEU Romania Guide
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

Long-Term Residence in Romania for Non-EU Workers in 2026: The Five-Year Rule, the Language Test and the 31 December Deadline
Long-term residence frees non-EU employees from employer-sponsored permits, and applications filed by 31 December 2026 are still decided under the pre-GEO 32/2026 rules.

Vacancy Registration and the Labour Market Test at Serbia's National Employment Service: What Employers Must Do Before Filing
A step the Single Permit process depends on but that employers often leave until too late, Serbia's labour market test runs through the National Employment Service and has its own form, timeline, and fee, separate from the permit application itself.

Posting Employees Into Serbia: Social Security Totalization Agreements and the Equivalent of an A1 Certificate
Serbia is not an EU member, so an A1 certificate in the EU sense does not apply here. Employers posting staff from Romania or elsewhere instead rely on a network of bilateral social security agreements, each with its own rules on how long home-country coverage holds.
