Polish registries · 8 min read
Jakub Wujec
KREPTD: check Polish transport licence
Before you hand a load to a Polish carrier, you want proof it is legally allowed to carry goods for hire, and that the permit is still valid. In Poland that proof lives in KREPTD, a free public register run by the state road transport inspectorate. This guide shows how to search for a company by NIP, check the domestic authorisation and community licence, and identify the fields that should draw your attention before accepting the order, even if you do not speak Polish.
Need a shorter checklist without screenshots? New carrier verification checklist
In short
What the licence register confirms
A licence scan attached in your TMS tells you what the carrier had at some point. KREPTD tells you what is true today: whether the carrier holds a valid road transport permit, of the right type for your route, and how many vehicles it covers. We walk through the entry in 7 steps.
Step 1
Search by tax number
On the KREPTD portal, enter the carrier’s Polish tax number (NIP) and search.
Step 2
Confirm it is the right company
Check the company name, NIP and reference number against your order, then open the entry details.
Step 3
Check the domestic authorisation
For national hauls: the road haulage authorisation for goods should be «Valid» (Wazne), with vehicles listed.
Step 4
Check the community licence
A community licence is needed for international hauls. Here you check the number, end date, «Valid» status and vehicle count.
Step 5
Check the transport manager
A named person under Art. 7c with a certificate of professional competence should be listed.
Step 6
Watch for dates in red
A revocation, expiry or suspension date means the permit is not valid, even though the entry still exists.
Step 7
Look at the vehicle count
More vehicles is better. Zero vehicles is not a block, but a signal to check the real fleet manually.
What is KREPTD, and why does it matter?
KREPTD (Krajowy Rejestr Elektroniczny Przedsiebiorcow Transportu Drogowego) is Poland’s National Electronic Register of Road Transport Operators. It is maintained by GITD, the Polish road transport inspectorate, and it is the official source of truth for who is allowed to run road transport for hire in Poland. Anyone can search it for free.
Why it matters for you as a forwarder: in the EU, carrying goods commercially requires a licence, and that licence can be revoked, expire or be suspended. A PDF scan in your inbox cannot tell you that. KREPTD shows the current status, so you can confirm the carrier is genuinely licensed right now, before the load moves.
KREPTD distinguishes two permits for goods transport, and the right one depends on your route:
- Domestic authorisation (Zezwolenie na wykonywanie zawodu przewoznika drogowego w zakresie rzeczy): the base permit to operate as a road haulage business in Poland. Enough for national hauls.
- Community licence (Licencja wspolnotowa na przewoz rzeczy): required for international, cross-border transport within the EU.
- Transport manager (Art. 7c): the named person responsible for transport, holding a certificate of professional competence.
How to think about an entry
Being listed in KREPTD does not prove permission to carry goods. What counts is whether the permit your route needs is marked «Valid» (Wazne), has no dates in red next to it, and covers some vehicles. If the haul is international but there is no community licence, stop.
Step 1: search by tax number
Go to kreptd.gitd.gov.pl, open the search criteria, enter the carrier’s Polish tax number (NIP), and search. Take the NIP from your order rather than the scan, so you check exactly the company you are about to work with.

What to look at: The NIP field in the search criteria. You can leave the other fields empty. The page is Polish, but NIP means tax number and Szukaj means search.
Next: Run the search. If the carrier is registered, an entry appears in the results.
Step 2: confirm it is the right company
On the results screen, check the company name (Firma przedsiebiorcy), the tax number (NIP) and the reference number (Numer referencyjny). Make sure it is the same entity as on your order, then open the entry details.

What to look at: Whether the company and tax number match your order. The reference number is the entry’s ID in the register.
Next: If it is the right company, open the entrepreneur details to see the permits.
No result is also a signal
If a correct tax number returns no entry, that is not a search glitch, it is a Stop signal. No entry in KREPTD means no confirmed permit to carry goods for hire.
Step 3: check the domestic authorisation
In the details, the section «Zezwolenie na wykonywanie zawodu przewoznika drogowego w zakresie rzeczy» is the domestic road haulage authorisation. Check the authorisation number (Numer zezwolenia), the status (Status zezwolenia) and the number of vehicles (Liczba pojazdow). The status should read «Wazne», which means «Valid». More vehicles signals a larger operation; zero vehicles is a reason to check manually, not an automatic block.
Watch the dates: revocation (cofniecia), expiry (wygasniecia) and suspension (zawieszenia). In a clean entry they are empty. Any filled-in date, especially shown in red, means the authorisation is no longer valid.

What to look at: Status «Wazne» («Valid»), empty revocation, expiry and suspension dates, and the vehicle count (here 15). The community licence is shown below it.
Next: For a national haul this is enough. For an international load, also check the community licence.
Step 4: check the community licence
For international transport, the key section is «Licencja wspolnotowa na przewoz rzeczy», the community goods licence. A community licence is needed for international transport. Here you check the licence number, the start and end of validity (Poczatek and Koniec waznosci licencji), the licence status (Status licencji wspolnotowej) and the vehicle count. The status should be «Wazne» and the end date in the future.
As with the authorisation, the revocation, expiry and suspension dates should be empty. The line «Licencja rzeczy posiada wylacznie wypisy ponizej 3,5 t» tells you whether the carrier only has light vehicles under 3.5 t. The screenshot in step 3 shows a healthy example: community licence «Valid», in date until 2030, with 16 vehicles.
National or international?
A national haul only needs the domestic authorisation. An international, cross-border haul needs the community licence. Always match the permit you check to the route on your order.
Step 5: check the transport manager
The «Zarzadzajacy» tab lists the transport manager referred to in Art. 7c of the Polish Road Transport Act. This is the person responsible for transport in the company, holding a certificate of professional competence. If no such person is named, it is harder to confirm who is actually accountable for the hauls.

What to look at: The manager’s first and last name, the certificate country and type, and confirmation this is an Art. 7c person.
Next: If at least one transport manager is named in full, this step is satisfied.
Step 6: what should make you stop
After reading the permits, watch for two common situations that block the deal. Both look harmless at first glance, until you read the sections and dates closely.
First situation: there is no «Licencja wspolnotowa na przewoz rzeczy» section at all. The company then holds only the domestic authorisation. That is fine for national hauls, but not for international ones. If your load crosses a border, you should not accept the order.

What to look at: Only the domestic authorisation section is present (status «Wazne», 1 vehicle). There is no «Licencja wspolnotowa na przewoz rzeczy» section.
Next: National haul: fine. International haul: the permit is missing, do not book.
Second situation: the permit exists but has expired, been revoked or suspended. The status then reads something like «Waznosc wygasla» (validity expired), and dates appear in red next to the relevant rows. In the example below the community licence status is «Waznosc wygasla» and the vehicle count is 0.

What to look at: The community licence status «Waznosc wygasla» (validity expired), an end date in the past and a vehicle count of 0. This permit is not valid.
Next: A status other than «Wazne», or a filled-in revocation, expiry or suspension date, means Stop. Do not book on guesswork.
Dates in red
Revocation date, expiry date and suspension date. If any row shows a date instead of an empty field, the permit is not valid, even though the entry still appears in the register.
FAQ: KREPTD and Polish transport licence
What is KREPTD and how do I check a Polish transport licence?
KREPTD is Poland’s official road transport licence register (GITD). Search by NIP on kreptd.gitd.gov.pl on booking day and read domestic authorisation, community licence, managers, and vehicle count. A licence scan in email is not enough.
How do I check a Polish transport licence by NIP in KREPTD?
Enter the carrier NIP in KREPTD, open the matching entry, and confirm the permit your lane needs is marked valid with no revocation, expiry, or suspension dates. Repeat on the day you assign the load.
Does a Polish carrier need a community licence for international transport?
Yes for cross-border EU goods haulage. Domestic authorisation alone covers national hauls. If the load is international and KREPTD shows no valid community licence, stop.
Where is the official KREPTD website?
https://kreptd.gitd.gov.pl. Search by NIP.
Is an active KRS company enough without KREPTD?
No. Company existence is not carrier verification. You still need a valid KREPTD permit for the route, plus VAT, insurance when plates are provided, and contact checks.
In summary: how to decide after reading KREPTD
After working through the entry you should be able to answer three questions: is the carrier in KREPTD, does it hold the permit your route needs (domestic or community), and is that permit free of revocation, expiry and suspension dates. The vehicle count tells you the scale of the operation.
OK
The carrier is in KREPTD, the permit needed for your route is «Valid», there are no revocation, expiry or suspension dates, and the vehicle count is above zero. International hauls show a community licence; national hauls show the domestic authorisation.
Ask
The permit is valid but the vehicle count is 0 or very low. That is not a block, but a reason to confirm manually how many vehicles the carrier really runs on this route.
Stop
No entry for the tax number, no permit for your type of haul (for example no community licence for an international load), a status other than «Valid», or a filled-in revocation, expiry or suspension date. Do not book on guesswork.
Certica
Don’t want to do this by hand?
Certica pulls the official register as part of carrier verification, together with company, VAT, insurance when plates are provided, and domain checks. You see risk signals before pickup. The PDF is an audit trail.
No payment card details required. Full report in a minute.