Official checks · 8 min read

European transport licence registers: check a carrier by country

To verify a European carrier’s transport licence, use the official register in the country where the operator is established. Search with the local company identifier, match the licence holder to the business doing your haul and check the authorisation’s scope, status and dates. Use a separate vehicle-copy search where available. Company existence alone is not carrier verification.

The country of your office, the truck’s registration and the carrier’s country can differ. The selector below helps you find the operator’s national register and the right identifier.

Open the official register for the carrier country

Pick the country of the carrier, not your office. You get the official register, the identifier it expects, and the walkthrough for that source.

Poland

KREPTD

Search by NIP. KREPTD lists the Polish operator’s authorisation, licence status and vehicle counts. The company search does not identify the booked truck by plate or establish cargo insurance cover.

Swipe the table sideways to see the official-register and walkthrough links.

From a foreign carrier’s details to the right register

Have the transport order, carrier’s legal name, company registration or tax number and licence document ready. Establish who will actually perform the carriage if a forwarder or another carrier is arranging a subcontractor.

1. Identify the operator’s country

Choose the country where the actual road carrier is established. For example, a German forwarder hiring a Romanian carrier for a France-to-Belgium load starts with ARR in Romania. Germany is the buyer’s location; France and Belgium describe the route. Neither changes the issuing country of the Romanian operator’s licence.

If the documents name different companies, resolve that first. A parent company’s licence does not automatically establish authorisation for a subsidiary with another company identifier. A disclosed subcontractor needs its own check.

2. Use the identifier the register accepts

The table above gives the search identifier and a link to the official source. Use NIP in Poland, CUI in Romania, IČO in Czechia or Slovakia, and the company code in Lithuania. In France, distinguish the nine-digit SIREN of the legal entity from the fourteen-digit SIRET of an establishment.

VAT validation and licence lookup use different identifiers in some countries. In particular, do not derive a Lithuanian company code merely by removing LT from a VAT number. Ask for the registration details when the identifier you have does not fit the search.

3. Match the goods authorisation to the booked work

Read the licence type, holder, number, current status and validity period. A passenger licence, intermediary listing or own-account document does not by itself answer whether the operator is authorised for your paid goods haul. Compare the live entry with the document supplied for the booking.

For ordinary international EU goods carriage for hire or reward with vehicles or combinations over 2.5 tonnes, the Community licence is generally required. Article 1(5) of Regulation 1072/2009 sets out exemptions. Domestic work, cabotage and routes involving non-EU countries need the relevant rules checked separately. A Serbian international-transport document is not an EU Community licence.

4. Check the assigned motor vehicle where the source allows it

An operator licence and a vehicle’s certified copy answer different questions. ARR and LTSA have separate public searches for vehicle or copy information. In the Polish KREPTD company search, a published vehicle count does not identify which registration plate will arrive.

Under Article 4 of Regulation 1072/2009, the certified copy accompanies the motor vehicle and covers its coupled combination. A trailer can have a different registration or be registered in another country. Its insurance and registration may need checking, but a different trailer plate alone does not establish a licence mismatch.

5. Keep a dated result and resolve missing information

Keep the company identifier, licence number, type, status, validity and check date with the order. A register result is a dated observation, not a guarantee that nothing will change before pickup.

If a search returns nothing, confirm the identifier and filters and make sure you used the correct country and goods register. A failed portal, an incomplete public record and an explicit expired licence are different situations. Record the unresolved point and obtain clarification from the operator or issuing authority before relying on it.

Three differences that matter when checking foreign carriers

These differences are why a single “licence found” answer is incomplete. Begin with the entity, read the relevant authorisation and then resolve the vehicle relationship. Follow the country’s linked walkthrough for its exact fields and limits. On a phone, swipe the table sideways to read every column.

Examples from the public Polish, Romanian and Lithuanian searches
Country and registerCompany checkVehicle checkPractical consequence
Poland: KREPTDNIP, operator authorisation and Community licenceThe company search reports counts, not a plate matchA non-zero count does not establish the identity of the booked truck.
Romania: ARRCUI, operator and licence detailsSeparate plate or certified-copy searchRun both searches when the assigned truck is known.
Lithuania: LTSA VektraCompany code, licence holder, type and statusSeparate plate search for the licence copy and linked carrierCompare the returned carrier code with the company on the order.

Worked example: one company, two different questions

Suppose a Lithuanian carrier sends a valid company licence, and its company code matches the order. The plate lookup then identifies another operator. The company check can be correct while the booking remains unresolved. Ask who will perform the haul and request the current certified-copy details and subcontracting explanation.

Conversely, a tractor and trailer with different country registrations do not automatically imply two road carriers. Identify the operator of the motor vehicle and inspect the documents for the combination. These are illustrative scenarios, not findings about particular businesses.

Continue from the licence to the full carrier check

For an Italian haulier, the manual REN and Albo walkthrough explains the public searches and Community-licence details. This manual guide is separate from the automated country coverage in the selector.

A transport register cannot establish who is behind an email or what an insurance policy covers. Compare company registration, the actual operator, contact details and carrier liability cover with the route, dates and cargo.

Use the country guides for Romania, Lithuania or Poland to continue. The carrier documents checklist explains what to request before loading.

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.

Official sources

FAQ

Is there one public EU transport licence search?

For the public checks described here, use the issuing country’s register. Each source has its own identifiers, fields and limitations. The selector links to the official national searches and their walkthroughs.

Should I choose my country or the carrier’s country?

Start with the country where the actual road carrier is established. Your office location, pickup country and truck registration can be different.

Can a VAT check replace transport licence verification?

No. VAT status and road-transport authorisation are separate findings. In some countries, the licence register also needs a company identifier different from the VAT number.

Does every international goods movement require a Community licence?

No. Vehicle or combination mass, hire-or-reward versus own-account work, the route and statutory exemptions matter. Check Article 1 of Regulation 1072/2009 and the relevant national rules before drawing a conclusion from a missing licence.

Related pages