In passenger transport, risk does not start at a fender-bender. It starts the moment a driver with 49 passengers on board pulls out of the depot on a category D license that expired three days ago. Sprawdz-kierowce.pl queries the CEPiK 2.0 registry daily at 6:45 a.m. and notifies the dispatcher before that run ever leaves.
A bus driver is not just "a driver with an extra category." It is a stack of at least four parallel documents, each with its own expiry date, its own renewal procedure, and its own consequences when it lapses:
On top of that comes the company-side license — the license for the domestic road transport of passengers (LWP) or the corresponding Community license for international transport. The company holds the license, the driver holds the credentials, and one without the other does not work. A driver without valid credentials operating a coach for a licensed company puts the entire license at risk during an ITD inspection.
As a rule, an employee will not voluntarily report that they have lost their credentials. That is not a quirk of the bus industry, it is human nature. In passenger transport, the difference is the magnitude of the consequences: one Warsaw–Krakow run on a scheduled line means 50 people on board, and a coach accident is the kind of disaster you cannot quietly bury in a claims ledger.
In a dispatcher's daily routine, five things must line up before a driver signs the manifest and picks up the keys:
The first two items — category D and Code 95 — are specific to passenger transport by bus and are also the most common organizational trap. Drivers renew category D on their own (medical examinations, fee); Code 95 requires periodic training organized by a training center. Both deadlines run independently. A spreadsheet with two "valid until" columns plus calendar reminders is a setup that works right up until the first vacation taken by the person who maintains it.
Psychotechnical and medical examinations are not recorded in CEPiK — the driver hands the certificate directly to the employer. That stays in internal records, but the real prerequisites for departure (category D, Code 95, no suspension) are verified by the state registry.
Sprawdz-kierowce.pl integrates with the official CEPiK 2.0 API (Central Register of Vehicles and Drivers, operated by Ministerstwo Cyfryzacji (Ministry of Digital Affairs)). The legal basis for accessing driver credential data: art. 100a and art. 100ar of the Act of 20 June 1997 — Prawo o ruchu drogowym (consolidated text Dz.U. 2024 poz. 1251, as amended).
Three steps on the carrier's side:
The entire verification history is kept in the archive. It comes in handy during an ITD inspection, a carrier audit by a client (for example a long-haul line operator), license renewal proceedings, and in any dispute with an insurer.
In passenger transport, the difference compared to freight is the scale of bodily injury. Three areas where the absence of verification detonates hardest:
Third-party liability subrogation in a mass-casualty claim. The insurer will pay out compensation to the injured parties from the vehicle owner's compulsory third-party liability policy, but if the driver operated without the required credentials, the insurer has a right of recourse against the driver (art. 43 pkt 4 of the Act of 22 May 2003 on Compulsory Insurance, UFG and PBUK, consolidated text Dz.U. 2025 poz. 367). In typical employment arrangements, the company is indirectly liable for damage caused by an employee under the employer's civil liability. In practice: in an accident involving a coach carrying 50 people, recourse amounts for bodily injury claims (compensation, pensions, treatment costs) run into tens of millions of PLN. That is not a scale a mid-sized transport company can absorb.
Loss of the LWP license. The good-repute requirement for a carrier is one of the formal conditions for maintaining the license for the domestic road transport of passengers. Recurring violations on the company's side (allowing drivers without credentials, ITD fine schedule penalties) lead to loss of good repute and, consequently, to revocation of the license. A company without a license is a company without revenue, with nothing to operate, even if it owns the buses.
Administrative and criminal sanctions against the transport manager. Allowing a vehicle to be driven by a person without the required credentials is a petty offense under art. 96 § 1 pkt 2 of the Kodeks wykroczeń (KW) (a fine of no less than 1,000 PLN after the 2022 amendment). On top of that, the Road Transport Inspectorate (ITD) imposes administrative fines on the carrier under art. 92a ust. 1 of the Act on Road Transport based on załącznik nr 3 to that act (fine schedule for the entity carrying out the transport).
Then come the indirect costs that no fine schedule captures: a shattered network of scheduled connections (one driver with a suspended license on a long-haul line running every 2 hours disrupts the entire day), contractual penalties from a corporate client for a canceled employee transfer, loss of next year's school transport contract, media coverage when an incident involves children on board.
Concrete numbers. A mid-sized passenger carrier with 30 drivers, a mix of long-haul scheduled lines, tourist coaches, and transfers. Daily verification, back-office rate (a dispatcher in charge of documentation or a transport manager overseeing credentials) of 65 PLN/h gross.
30 drivers × 30 seconds × 30 days = 27,000 seconds = 7.5 hours per month.
Labor cost: 7.5 h × 65 PLN = 487.50 PLN per month. Per year, 5,850 PLN.
Plus the cost of an error: one missed driver with an expired Code 95 operating a scheduled route equals a petty offense under art. 96 § 1 pkt 2 KW plus an ITD administrative fine plus exposure to third-party liability subrogation if a claim happens to occur on that very run.
Result: you save roughly 7 hours of back-office work per month and roughly 350–390 PLN net after subtracting the subscription. Numerically that is not a spectacular figure, but that is not the saving you buy the product for. You buy the elimination of a class of risk that a manual procedure does not cover: status changes for a driver between two checks on a monthly cycle. In passenger transport, that class of risk costs, when an incident materializes, tens of millions in subrogation and a lost license.
Since 2 January 2024, Profil Kierowcy Zawodowego (PKZ) data, including the Code 95 entry, has been recorded in CEPiK by the competent district authority (starosta). The exact set of fields returned by the API for an authorized entity depends on the legal basis of the query and the integration configuration.
No. Psychotechnical and medical examinations of professional drivers are not stored in CEPiK 2.0 — the certificates are handed directly to the employer. The system verifies everything the state records in CEPiK: driver's license, categories, Code 95, suspensions, bans, and withdrawals.
The Plus plan supports up to 50 drivers. You can add new ones mid-month without going through a license change procedure. Every new driver enters the next morning CEPiK 2.0 cycle. After the season, you deactivate seasonal drivers; the limit counts active drivers on a given day.
The verification cycle runs daily at 6:45 a.m. If CEPiK 2.0 returns a status other than "credentials valid" (for example following a license suspension from a roadside check the previous night), the email notification goes out in the same cycle. SMS is optional. In practice, the dispatcher learns about the issue before the first morning run.
Driver data (first name, last name, driver's license number) qualifies as personal data within the meaning of art. 4 pkt 1 RODO. With every client we sign a data processing agreement (DPA) compliant with art. 28 RODO. Data is processed within the EU.
* Source: production database of the sprawdz-kierowce.pl system. Data collected since 23 January 2025 (as of 2025-09-21). The “16 h” value comes from the calculator model for a configuration of 25 drivers checked daily — the full methodology is published on the “How long does driving licence verification take” page.