← Back to press room

Press Release

Romanian Trade Registry (ONRC): How to Verify Companies

October 27, 2026 By CADfiles Research Desk Category: Company Data
AI-assisted, editor-reviewed
Romanian Trade Registry (ONRC): How to Verify Companies banner
Photo by Jakub Zerdzicki on Pexels · Image source

Romanian Trade Registry (ONRC): How to Verify Companies

The Romanian Trade Registry contains data on over 2.5 million active and historical business entities, serving as the definitive source for corporate existence in the country.

For international traders, investors, and compliance officers, verifying a Romanian partner through the Official National Trade Registry (ONRC) is a critical risk mitigation step. This state-maintained database provides legal proof of a company’s registration status, ownership structure, and operational history, reducing the risk of fraud and ensuring regulatory compliance.

Understanding Registration Identifiers and Cross-References

Every entity registered in Romania is assigned a unique commercial registration number, known as the CUI (Cod Unic de Înregistrare) or J number. This identifier is the primary key for searching the registry and linking corporate data across different government databases.

Registration Numbers and Tax IDs

The CUI serves a dual purpose as both the trade registry identifier and the tax identification number. For limited liability companies (SRL) and joint-stock companies (SA), the CUI is typically an 8 or 10-digit code. The first digit often indicates the type of entity or the county of registration, allowing for quick preliminary validation of the company’s origin.

In addition to the CUI, older records may reference the J number, which includes a letter indicating the county (e.g., J40 for Bucharest) followed by a sequence of digits. While the CUI is the standard for modern searches, understanding the J number format helps when reviewing historical documents or older contracts.

Cross-Referencing Identifiers

Effective verification requires cross-referencing the CUI with other official identifiers. The registry links the commercial registration number to the company’s tax file at the National Agency for Fiscal Administration (ANAF). Discrepancies between the trade registry status and the tax status can indicate dormant companies or those with unresolved fiscal obligations.

Furthermore, the registry data often includes the company’s VAT number, which is essential for intra-community transactions within the European Union. Verifying that the VAT number matches the CUI in the registry ensures that the entity is authorized to conduct cross-border trade and issue valid invoices.

Accessing the Official Portal and Search Interface

The primary access point for the Romanian Trade Registry is the official e-Registry platform, managed by the Ministry of Justice. This digital portal provides free access to basic company information and allows users to request certified extracts for legal purposes.

Search Interface and Data Formats

The search interface allows users to query the database using the CUI, company name, or the name of a legal representative. Results are displayed in a structured format, showing the company’s legal form, registration date, and current status. Users can download basic information in PDF format, which is often sufficient for initial due diligence checks.

For more detailed verification, the portal offers the ability to request a "Certified Extract" (Extras de Înregistrare). This document is legally binding and includes comprehensive details such as the company’s articles of association, board of directors, and capital structure. The certified extract is essential for formal business transactions, such as mergers, acquisitions, or opening bank accounts.

API Availability and Data Integration

While the public portal is designed for manual searches, the Romanian government has been working on improving API access for automated data retrieval. However, direct API access to the full registry is limited and often requires specific authorization or the use of third-party data providers who aggregate and structure this information for commercial use.

Businesses requiring high-volume verification should consider integrating with certified data providers that offer real-time access to registry updates. These services often provide additional value by normalizing data formats and offering historical tracking of company changes, which is not always available through the basic public interface.

Interpreting Data Fields and Status Codes

The data fields in the Romanian Trade Registry provide a snapshot of a company’s legal and operational status. Understanding these fields is crucial for accurate verification and risk assessment.

Company Details and Addresses

Key data fields include the company’s legal name, registered address, and legal form. The registered address is particularly important for verifying the company’s physical presence and jurisdiction. Discrepancies between the registered address and the actual operational address can be a red flag for shell companies or entities engaged in fraudulent activities.

The legal form field indicates the type of entity, such as SRL (Limited Liability Company), SA (Joint-Stock Company), or PFA (Individual Entrepreneur). Each legal form has different liability structures and regulatory requirements, which impact the level of risk associated with doing business with the entity.

Status Codes and Financials

The registry includes status codes that indicate the current state of the company. Common statuses include "Active," "In Liquidation," "Bankrupt," or "Dissolved." An "Active" status confirms that the company is legally operational, while other statuses indicate ongoing legal processes that may affect its ability to enter into new contracts.

While the registry does not provide detailed financial statements, it includes information on the company’s share capital and any changes to its capital structure. Significant reductions in share capital or frequent changes in ownership can be indicators of financial distress or attempts to evade liabilities.

Data Quality and Limitations

While the Romanian Trade Registry is a reliable source of legal information, users must be aware of its limitations and potential data quality issues.

Coverage and Update Frequency

The registry covers all entities registered in Romania, but there may be delays in updating certain information. Changes in management, address, or capital structure are typically updated within a few days of submission, but backlogs can occur during peak periods. Users should verify the date of the last update to ensure they are working with current information.

Additionally, the registry may not include real-time data on tax compliance or court judgments. These details must be obtained from other official sources, such as the National Agency for Fiscal Administration (ANAF) or the Ministry of Justice’s court registry.

Known Gaps and Verification Challenges

One known gap is the lack of detailed financial performance data in the public registry. While the share capital is listed, profit and loss statements or balance sheets are not readily available through the basic search interface. This limitation requires users to request additional documents or rely on third-party financial data providers for a comprehensive view of the company’s financial health.

Another challenge is the potential for outdated contact information. Companies may change their email addresses or phone numbers without immediately updating the registry, making it difficult to establish direct communication. Cross-referencing with the company’s official website or other business directories can help mitigate this issue.

Step-by-Step Verification Workflow

To effectively verify a Romanian company, follow this structured workflow to ensure comprehensive due diligence.

Initial Search and Status Check

Begin by searching the company’s CUI or name on the Official ONRC Portal. Confirm that the company’s status is "Active" and that the registered address matches the information provided by the company. Note the registration date and legal form to assess the company’s maturity and structure.

Cross-Checking with Tax and Court Records

Next, verify the company’s tax status by checking the ANAF website for any outstanding tax liabilities or VAT registration issues. Additionally, search the Ministry of Justice’s court registry for any ongoing litigation or bankruptcy proceedings involving the company.

Final Validation and Documentation

For formal transactions, request a Certified Extract from the ONRC portal. This document should be reviewed by legal counsel to ensure all details are accurate and up-to-date. Keep a record of all verification steps and documents for future reference and compliance audits.

By following this workflow, businesses can significantly reduce the risk of engaging with fraudulent or non-compliant entities. Regular verification and cross-referencing with multiple official sources ensure that your business relationships are built on a foundation of transparency and legal certainty.

For further guidance on international trade compliance, consider exploring resources on EU Trade Regulations and Cross-Border Verification Best Practices.