What makes bus driver verification different in passenger transport
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:
- Category D / D+E on the driver's license — authorization to operate buses (vehicles designed to carry more than 9 people including the driver). This entry has its own administrative expiry date, separate from the other categories.
- Driver Qualification Card / Code 95 on the driver's license — the certificate of professional competence required for commercial passenger transport by bus. Initial qualification plus periodic training every 5 years (Chapter 7a of the Act of 6 September 2001 on Road Transport, Arts. 39a–39n, consolidated text: Journal of Laws of 2024, item 728).
- Psychotechnical examinations for cat. D — a professional driver carrying passengers is subject to recurring psychological examinations at shorter intervals than non-professional categories. No valid examination means the driver cannot depart, even with a formally valid category D.
- No license suspension, no driving ban in force, no withdrawal of authorization — administrative or judicial. Any of these decisions takes the driver off the wheel overnight.
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 inspection by the ITD (Inspekcja Transportu Drogowego, the Polish road transport inspectorate).
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.
What to check on a bus driver
In a dispatcher's daily routine, five things must line up before a driver signs the manifest and picks up the keys:
- Validity of category D (or D+E for combinations with a trailer) — the license card itself may be valid, but the category D entry has its own expiry. Once it lapses, the driver is operating "a bus without authorization" — from the perspective of the insurer and the ITD, identical to having no driver's license at all.
- Current Code 95 (Driver Qualification Card) — the entry confirming completed periodic training. It expires every 5 years. Without a valid Code 95, the driver cannot commercially carry passengers by bus, regardless of category D status.
- Validity of the driver's license document — the administrative expiry date printed on the card. Shorter for professional categories than for non-professional ones.
- No license suspension — ordered by a court or police after exceeding the speed limit in a built-up area by more than 50 km/h, drunk driving, or a fatal accident.
- No driving ban in force — a court-ordered ban resulting from criminal or petty-offense proceedings. Functionally identical to having no driver's license.
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.
How automated passenger transport credential checks work
Sprawdz-kierowce.pl integrates with the official CEPiK 2.0 API (Central Register of Vehicles and Drivers, operated by Ministerstwo Cyfryzacji — the Polish Ministry of Digital Affairs). The legal basis for accessing driver credential data: Art. 100a and Art. 100ar of the Road Traffic Act of 20 June 1997 (consolidated text: Journal of Laws of 2024, item 1251, as amended).
Three steps on the carrier's side:
- Import your driver fleet — XLSX from an existing payroll list or manual entry. For each driver, you mark which categories are expected (typically D, or D+E for combinations with a luggage trailer).
- Daily cycle at 6:45 a.m. — the system queries CEPiK 2.0 for each driver's status before the fleet rolls out, with no intervention on your part. The morning cycle is deliberate: intercity runs and airport transfers begin before 7:00 a.m., school transport before 7:30 a.m.
- Email / SMS notification — sent only when CEPiK 2.0 returns a status other than "credentials valid." Expired category D, missing category, suspended driver's license, active driving ban.
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.
Consequences of a coach accident with an unlicensed driver
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 point 4 of the Act of 22 May 2003 on Compulsory Insurance, UFG and PBUK, consolidated text: Journal of Laws of 2025, item 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 point 2 of the Code of Petty Offences (a fine of no less than PLN 1,000 after the 2022 amendment). On top of that, the ITD imposes administrative fines on the carrier under Art. 92a(1) of the Act on Road Transport based on Annex 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.
ROI for a carrier with 30 bus drivers
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 PLN 65/h gross.
Manual approach
30 drivers × 30 seconds × 30 days = 27,000 seconds = 7.5 hours per month.
Labor cost: 7.5 h × PLN 65 = PLN 487.50 per month. Per year, PLN 5,850.
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 point 2 of the Code of Petty Offences plus an ITD administrative fine plus exposure to third-party liability subrogation if a claim happens to occur on that very run.
Automated approach — Plus plan (up to 50 drivers)
- One-time setup: XLSX import plus marking the required category D for all drivers, roughly 30–45 minutes.
- Daily cycle: 0 minutes on the dispatcher's side. The inbox only receives a notification when CEPiK has flagged a problem.
- License cost: PLN 99.99–139.99/month (EUR 24.99–34.99).
Result: you save roughly 7 hours of back-office work per month and roughly PLN 350–390 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.