Polish registries · 9 min read

Jakub Wujec

How to verify a Polish sole trader before booking a carrier

Most Polish carriers are one-person businesses, and you find their details in CEIDG, not in KRS as you would for companies. This guide shows step by step how to download the printout, which fields to review, and which information should warn you before accepting the order, even if you do not speak Polish.

Need a shorter checklist without screenshots? KRS and CEIDG company check for Polish carriers

In short

What the sole-trader register shows

A CEIDG printout helps confirm that a sole-trader business is still active and helps assess whether it is worth accepting an order with that carrier. You can do that in the following 8 steps.

Step 1

Pull the printout from CEIDG

In the Business database tab (Baza przedsiebiorcow), enter the NIP, click Search, choose the right company, open Details, scroll to the bottom of the page, and click Download PDF (Pobierz PDF). Use that downloaded file for the next steps.

Step 2

Check the file download date

A download date should appear at the bottom of every page of the printout. The document must be pulled for the check you are doing now.

Step 3

Check the business status

In the Status of individual business activity section (Status indywidualnej dzialalnosci gospodarczej), the status should be Active (Aktywny).

Step 4

Check the start date

A business running for less than a year is not a block, but a warning worth clearing up.

Step 5

Check the blocking dates

Suspension, cessation or removal from the register. Any filled-in date should draw our attention.

Step 6

Check the business PKD code

A carrier’s primary PKD code is usually 49.41Z, road freight transport.

Step 7

Check the transport permits

In the licences section you should see a transport licence and the authorisation to pursue the occupation of road haulage operator.

Step 8

Check prohibitions and insolvency

The Prohibitions field and the bankruptcy and restructuring field should both say no entries (brak wpisow).

What is a CEIDG printout?

CEIDG (Centralna Ewidencja i Informacja o Dzialalnosci Gospodarczej) is Poland’s register of sole traders and partners in civil-law partnerships. If your carrier runs the business as an individual, this is where you find them. Companies, for example a limited liability company (sp. z o.o.), are not in CEIDG; you check those in KRS.

Unlike the full KRS extract, a CEIDG printout does not show a history of changes. It is a snapshot of the state on a given day. So verification means checking a few specific fields: the status, the dates, and the entries that block the cooperation.

  • Additional data: the business status and the dates of suspension, cessation and removal.
  • Start date: shows how long the business has run.
  • PKD codes and permits: whether the activity is transport and whether there is a carrier licence.
  • Prohibitions and the bankruptcy and restructuring field: serious risk signals.

How to think about the printout

A CEIDG printout is not a company business card. It is the state of the register on a given day. If one of the key fields is filled in or the status is not active, pause the process and clear the matter up before booking.

Step 1: pull the printout from CEIDG

Go to CEIDG. In the Business database tab (Baza przedsiebiorcow), enter the NIP, click Search (Szukaj), choose the right company, then open Details (Szczegoly), scroll to the bottom of the page, and click Download PDF (Pobierz PDF). Use the downloaded file for the next steps.

CEIDG search with the tax number field in the search criteria.

What to look at: Enter the tax number in the criteria field. You can also search by surname or business name.

Next: Once you find the entry, go to the results and open the entrepreneur details.

CEIDG search results with a details button.

What to look at: Whether this is the right entrepreneur and whether the tax number matches the order.

Next: Click the details button (Szczegoly), scroll to the bottom of the page, then download the PDF printout.

CEIDG details screen with the permits section and a download PDF button.

What to look at: The download PDF button (Pobierz PDF) at the bottom of the entry. The permits section with the carrier licence shows here too.

Next: Download the PDF. On it you check the status, dates and the remaining fields.

Step 2: check the printout is current

The printout shows the state of the entry on a given day. At the bottom of every page, there should be a file download date next to the note that the printout reflects the state of the entry on a date. The document should be pulled for the check you are running now.

Footer of a CEIDG printout with the state-of-entry date and the file download date.

What to look at: The day the entry state is reflected on, plus the file download date shown at the bottom of the page.

Next: Old printout? Pull a current one yourself before you judge the remaining fields.

Step 3: check the status and the blocking dates

The most important part is the additional data section. There you check the status of the sole trader and four dates: start, cessation, suspension and removal from the register.

In a clean entry, the Status of individual business activity section (Status indywidualnej dzialalnosci gospodarczej) should show Active (Aktywny), and the cessation, suspension and removal fields should be empty (a dash). The start date shows how long the business has run. A business running for less than a year is not a block yet, but it is a warning worth clearing up.

CEIDG additional data with status Active and empty suspension, cessation and removal dates.

What to look at: The status Active, the start date, and the empty cessation, suspension and removal fields.

Next: If the status is Active and the blocking dates are empty, move on to the PKD and permits.

CEIDG additional data with status Suspended and a filled-in suspension date.

What to look at: The status Suspended (Zawieszony) and a filled-in suspension date. This is a blocking situation.

Next: A status other than Active, or a filled-in date of suspension, cessation or removal, means Stop. Do not book on guesswork.

Which dates block the deal

The suspension date, the cessation date and the date of removal from the register. If any of them shows a date instead of a dash, the business is not fully active and the matter needs explaining before booking.

Step 4: check the PKD and the transport permits

Check the business PKD code. A carrier’s primary business activity is usually 49.41Z, road freight transport. If none of the PKD codes covers transport, ask whether the business actually runs haulage.

Below, in the section on concessions, permits and licences, check the Permits field. In the example it shows a licence for international commercial road freight transport and an authorisation to pursue the occupation of road haulage operator (issued by GITD, the Polish road transport inspectorate). That is a strong signal you are dealing with a carrier, not a random company. You can also see this section in the screenshot from step 1, just above the download button. It is worth confirming the licence number in KREPTD.

CEIDG additional data with the primary PKD 49.41Z road freight transport.

What to look at: Whether the primary PKD is 49.41Z, road freight transport.

Next: No transport in the PKD? Ask whether the carrier actually runs haulage.

Step 5: check prohibitions and insolvency

At the end of the printout you will find the Prohibitions field and the field on bankruptcy, recovery and restructuring proceedings. In a clean entry both say no entries (brak wpisow).

If the Prohibitions field shows an entry, or the insolvency field mentions proceedings, do not interpret it on the fly. Pause the process and clear the matter up before you decide to work with them.

CEIDG Prohibitions field and bankruptcy field both showing no entries.

What to look at: Whether the Prohibitions field and the bankruptcy and restructuring field say no entries (brak wpisow).

Next: Any entry in these fields is a Stop signal. Clear the matter up before booking.

Step 6: watch for civil-law partnerships

If the entrepreneur is a partner in a civil-law partnership, you will see it in the section on civil-law partnerships of which the entrepreneur is a partner. It shows the partnership’s tax and statistical number and any date of suspended activity in the partnership.

A civil-law partnership entry on its own does not block the cooperation, but it is worth knowing that part of the carrier’s activity may run in another entity. Establish who you are issuing the order to and who will actually perform the haul.

CEIDG civil-law partnerships section with partnership data, tax and statistical number.

What to look at: Whether the entrepreneur is a partner in a civil-law partnership and what its tax number is.

Next: Establish whether the order concerns the sole trader or the civil-law partnership.

CEIDG or KRS?

Sole traders and partners in civil-law partnerships are in CEIDG. Companies such as a limited liability company are in KRS. How to read a full KRS extract is covered in a separate guide: how to verify a Polish limited company.

In summary: how to decide after reading CEIDG

After working through the printout you should be able to answer three questions: is the document current, is the status active with empty blocking dates, and do the Prohibitions and insolvency fields show nothing that cannot be calmly explained.

OK

Status Active, the business has run for more than a year, all blocking dates are empty, the PKD covers transport, and the Prohibitions and insolvency fields say no entries. The printout is fresh.

Ask

The business has existed only briefly, the primary PKD has no transport, the carrier licence is missing, or a civil-law partnership entry shows up. Find out how that affects the order first.

Stop

Status Suspended or removed, a filled-in date of suspension, cessation or removal, an entry in the Prohibitions or insolvency field, or an old printout. Do not book on guesswork.

Certica

Don’t want to do this by hand?

Certica automates the same process: it pulls the same sources, detects risk signals, and shows what needs clearing up before you hand over the load. The PDF report is there for your audit trail and records.

Check 20 carriers for free

No payment card details required. Full report in a minute.

Knowledge base

Read next

This article belongs to a series on checking Polish carriers. We cover the other data sources across the knowledge base.

Back to the knowledge base