Country guide · 9 min read
Jakub Wujec
Last reviewed: 1 August 2026
How to verify a Romanian carrier before assigning a load
To verify a Romanian carrier, check ANAF for company and VAT status, latest filed financial statements and the BPI insolvency bulletin, ARR for the operator licence and vehicle authorisation when you have plates, and AIDA for RCA insurance with plates. Match VIES and compare email to ANAF address on booking day. Pause on any mismatch before pickup details.
Key checks before you assign the load
- ANAF: registration status, VAT payer flag, company name and address.
- ANAF financial statements: latest filed revenue, equity, and liabilities.
- BPI insolvency bulletin: open insolvency, bankruptcy, or court restructuring.
- ARR operator record by CUI for transport licence scope.
- ARR vehicle check when plates are provided.
- AIDA RCA insurance with plates.
- VIES cross-check on the invoice CUI.
- Email and domain fit ANAF registry data.
What to check on a Romanian transport company
Romanian carriers are identified by CUI (cod unic de înregistrare). ANAF confirms tax registration; ARR confirms haulage rights. Western ops often stop after ANAF because the CUI resolves cleanly. That misses the operator licence line entirely.
How to check the main registers step by step
Run these on booking day and keep a screenshot or PDF in your load file. ANAF and ARR are public and both show a captcha.
Step 1: check company and VAT status in ANAF by CUI
Open ANAF RegistruTVA. In the field Introduceţi codul de identificare fiscală enter digits only of the CUI, then complete the image code and press Caută.
On a hit you see the taxable person name, tax domicile address, whether the entity is registered for VAT, the VAT code as RO plus CUI, and the VAT validity start date. Wrong captcha shows Codul introdus nu este corect. Unknown CUI shows that the code is not in the ANAF taxpayer register.
Match the legal name and address against your contract and invoice before you move on. ANAF confirms tax registration, not a road haulage licence.
Step 2: check the road transport licence in ARR by CUI
Open ARR public register (English: ARR public register). In Cod Fiscal sau Denumire Operator enter the same CUI, complete reCAPTCHA, and press Cauta.
The list shows County, Tax Code, operator name, address, and city. Open the operator card for phone, transport manager, licence type and number with validity dates, vehicle count, and certified copies.
Confirm the licence belongs to the CUI you are contracting with. An active CUI in ANAF with no ARR record is a risk signal: tax registration does not prove a valid road haulage licence.
Step 3: cross-check the invoice CUI in VIES
Open the EU VIES portal and validate the Romanian VAT number from the invoice (RO plus CUI).
Compare the name returned by VIES with the ANAF name and the invoice entity.
ONRC Recom and the BPI insolvency bulletin on ONRC myPortal require a free ONRC account or ROeID, so they are not a no-login public step. If insolvency risk matters, create an account or ask the carrier for a current BPI extract.
What else to look for in the remaining registers
Beyond the main steps above, run these additional checks before you commit to the load.
- ANAF by CUI: legal name, address, registration status, VAT payer status.
- Latest filed financial statements: revenue, equity, liabilities, and negative equity as a financial risk signal.
- BPI insolvency bulletin on ONRC myPortal: login required; open insolvency, bankruptcy, or judicial reorganization on the same CUI.
- Active CUI in ANAF does not prove absence of insolvency proceedings.
- ARR operator licence: valid for the operator you contract with.
- International goods transport authorisations when your lane is cross-border.
- ARR vehicle authorisation when plates are supplied.
- VIES active status and name match to ANAF and invoice.
- AIDA RCA (plate): policy active on the vehicle you book.
Romanian CUI and VAT formats
- CUI: typically 2 to 10 digits; may appear with or without RO prefix on invoices.
- VAT ID: RO prefix plus CUI digits; VIES name must match ANAF legal name.
- Plate formats: county code plus letters and digits; ARR vehicle check needs exact plate.
- Provisional or red plates may return different ARR lines than standard plates.
What ANAF alone does not prove
- That ARR lists an operator licence for road goods transport.
- That the booked truck appears on ARR vehicle authorisation.
- That AIDA RCA is active on the plates you will load.
- That the contact person on email is the ARR operator contact.
- That latest filed financial statements show positive equity or liquidity.
- That BPI shows no open insolvency or restructuring on the CUI.
Example mismatch on Romanian lanes
ANAF shows SC Transport Rapid SRL active VAT payer with negative equity on the latest balance sheet. BPI lists an open judicial reorganization on the same CUI. The carrier sends an ARR operator PDF from email dated six months ago. Live ARR operator lookup shows licence suspended, but AIDA still returns RCA on the booked B-series plate from yesterday. Payment and pickup should wait until operator status, insolvency, and insurance align on the same CUI.
Documents to request from the carrier
Romanian subcontractors often send ANAF screenshots without time stamp and ARR PDFs without CUI header visible. Request live portal prints dated to booking day.
- ANAF printout or screenshot with CUI and VAT status dated to booking.
- Latest balance sheet summary or ANAF financial statement printout for high-value loads.
- BPI insolvency bulletin line or court notice when insolvency is a concern.
- ARR operator licence confirmation for the contracting CUI.
- Vehicle authorisation from ARR when plates are known.
- RCA policy details when plates are not yet available.
- Invoice and contract on the same legal name as ANAF.
Email and domain checks
Romanian fraud threads frequently use .ro domains registered after a legitimate CUI existed for years. Cross-check ANAF address with domain registration data (RDAP/WHOIS) where available, not only the email signature logo.
- Domain age versus ANAF registration date.
- Booking email domain aligns with company website and ANAF address.
- Avoid trusting only a mobile number not tied to registry data.
- Compare contact name with ARR operator details where shown.
Limits of a Romanian carrier check
Financial statements show the last filed year, not today’s bank balance. BPI covers published insolvency proceedings, not informal payment delays. ARR splits operator and vehicle queries. Teams without plates approve on ANAF plus VIES alone and discover vehicle mismatch at gate.
- ANAF confirms tax registration, not fleet quality or payment behaviour.
- Financial statements reflect the latest filed year, not current cash on hand.
- BPI shows proceedings published in the bulletin, not every payment dispute.
- ARR vehicle and AIDA need plates; without them you rely on carrier documents.
- Provisional plates may behave differently in ARR: read the register line carefully.
- Manual checks across ANAF, ARR, and AIDA take time under load-board pressure.
Red flags and common mistakes
ANAF active VAT but no ARR operator record
May indicate a forwarder without own licence or impersonation. Requires review before you release cargo details.
Open insolvency in BPI while ANAF VAT is active
Active tax registration does not cancel court insolvency. Pause before high-value loads until proceedings are understood.
Negative equity on latest filed balance sheet
May indicate thin financial buffers on your lane. Requires review against your payment terms and load value.
ARR vehicle does not match booked plates
Could be subcontracting without disclosure or wrong truck assigned. Clarify before loading.
RCA expired or on a different CUI in AIDA
Insurance must cover the vehicle on the road. Get an updated policy tied to the operator you pay.
New .ro domain on a long-established CUI
Confirm contact through an independently found or previously confirmed channel, not only the email rate offer.
When you do not want to repeat this for every load
Send CUI, country RO, email, and plates when known. Certica fetches ANAF, financial statements, BPI, ARR operator, ARR vehicle, and AIDA in one submission when plates unlock vehicle sources.
- Operator licence suspension surfaces even when ANAF VAT is active.
- Financial and insolvency signals read alongside ANAF in the same run.
- Plate-triggered ARR vehicle and AIDA RCA run in the same job as operator data.
- Structured warnings when email domain age diverges from ANAF registration timeline.
Certica
Don't want to do this on every booking?
Certica pulls data from the same registers, checks it, and shows a clear result: what is OK, and what needs clarifying before loading.
Signals worth reviewing together
Across supported registers, checks that most often need human review before load assignment are email and domain mismatches, domains registered recently compared with company age, management or ownership changes in the company register, and transport licence scope that does not fit the booked lane.
These are risk signals, not proof of fraud. Clear them before you assign the load.
Official sources
- EU VIES VAT validation (European Commission)https://ec.europa.eu/taxation_customs/vies/
- Romanian ANAF VAT payer registerhttps://www.anaf.ro/RegistruTVA/
- Romanian ONRC insolvency bulletin (BPI)https://myportal.onrc.ro/
- Romanian road transport licences (ARR)https://licente.arr.ro/publica
- Romanian RCA insurance database (AIDA)https://www.aida.info.ro/politerca/cautare
FAQ
How do I check a Romanian transport company?
Start with ANAF by CUI for company and VAT status, then ARR for the operator licence. Add latest financial statements, BPI insolvency signals, plates for ARR vehicle data, and AIDA RCA insurance. Compare contact details with ANAF on booking day.
How do I check Romanian carrier financial health before booking?
Read the latest filed balance sheet data for revenue, equity, and liabilities. Negative equity is a financial risk signal that needs review, not proof of fraud on its own.
Where do I check Romanian transport company insolvency?
Insolvency proceedings are published in the BPI bulletin (ONRC). Check BPI alongside ANAF on booking day when you have ONRC or ROeID access.
Does an active CUI in ANAF mean no insolvency risk?
No. ANAF confirms tax registration. Open insolvency or restructuring in BPI can still appear on the same CUI. Read both on booking day.
Where is the Romanian carrier licence register?
Road transport licences are in ARR (ARR public register). Search the operator by CUI and read vehicle copy lines on the operator card when plates are provided.
What belongs on a Romanian carrier verification checklist?
ANAF register check, financial statements, BPI insolvency bulletin, ARR operator licence, VIES, ARR vehicle with plates, AIDA RCA with plates, plus email and domain against ANAF data.
How do I verify a Romanian carrier before assigning the load?
Run register, financial, insolvency, licence, VAT, and contact checks on booking day. Treat one odd result as a risk signal: clear it before pickup info leaves your desk.