LEGALWINWARSZAWA · POLSKA
All articles
Documents

Code 95 in Poland: Who Needs It and How to Get It in 3 Months

Code 95 for drivers of categories C, D, C+E, D+E in Poland — who needs it, two pathways (KWP for 2800 PLN or Szkolenie Okresowe for 900 PLN), timelines, documents for foreign nationals from CIS countries.

Published April 27, 2026·9 min read·LegalWin

Code 95 is the entry "95" printed next to a category in a Polish driving licence. Without it, you can't legally work as a professional driver of lorries (categories C, C+E) or buses (D, D+E) — in Poland or anywhere in the EU. If you've arrived from Ukraine, Belarus, or another CIS country with a category C licence and want to work in freight transport, Code 95 is mandatory on top of exchanging your licence for a Polish one.

Here's who needs it, how to get it, and what traps tend to catch foreign drivers.

What Code 95 Actually Is

It's the number "95" appearing next to the relevant driving category in your Polish licence. It confirms the świadectwo kwalifikacji zawodowej — the professional driver qualification certificate. Without it, operating a lorry or bus for pay is prohibited, whether you're employed by a company or working for yourself.

Legal basis: Ustawa o transporcie drogowym of 6 September 2001, Article 39a. A "professional driver" is anyone transporting goods or people for remuneration — in their own vehicle or someone else's. Driving the same lorry for purely private purposes (say, moving house) doesn't require Code 95.

Who Needs It — and Who Doesn't

Required for:

  • Drivers of categories C, C1, C+E, C1+E (deliveries, long-haul freight, logistics)
  • Drivers of categories D, D1, D+E, D1+E (city buses, coaches, tourist minibuses)
  • Municipal service drivers operating category C vehicles (refuse lorries, tow trucks)

Not required for:

  • Category B (couriers, taxi, rideshare — under 3.5 tonnes)
  • Driving a lorry privately, without payment
  • Emergency services (police, fire brigade, ambulance)
  • One-way delivery drives at the point of purchase or sale (ferry trips)

Two Routes — Which One Is Yours

Your path depends on when you originally obtained your category C or D licence.

Kwalifikacja Wstępna Przyspieszona (KWP)

For you if you obtained category C after 10 September 2009 (for D — after 10 September 2008). This covers the vast majority of Ukrainian and Belarusian drivers who got their licences this century.

  • Duration: 140 hours (roughly 4–6 weeks of intensive training)
  • Content: theory + practical driving in an articulated lorry + extreme conditions simulator
  • Cost: 2,800–3,200 PLN in Mazowieckie in 2026
  • Ends with: a state theory examination at WORD
  • Minimum age: 18 (C1), 21 (C), 24 (D)

Szkolenie Okresowe (SO)

For you if you obtained category C before 10 September 2009 (for D — before 10 September 2008). This is the shorter refresher route for experienced drivers — lectures only, no state exam.

  • Duration: 35 hours (5 days)
  • Content: theory only (regulatory updates, eco-driving, safety)
  • Cost: 800–1,100 PLN in Mazowieckie in 2026
  • Ends with: certificate issued on attendance — no examination
  • Requirement: minimum 5 years of experience in the relevant category
ParameterKWPSzkolenie Okresowe
ForCat. C/D obtained after 2009Cat. C/D obtained before 2009
Hours14035
Duration4–6 weeks5–7 days
Course cost2,800–3,200 PLN800–1,100 PLN
WORD state examyesno
Total cost incl. exam and card~3,250 PLN~1,350 PLN

Most of our clients from CIS countries end up on the KWP route. If your category C dates to Soviet times and was re-issued in Ukraine or Belarus without a reset date, it's sometimes possible to go via SO — but that's determined by the office when it reviews your documents.

Step 1. Medical and Psychological Examinations

Before enrolling on a course, you need two separate certificates.

Medical examination (badania lekarskie) for professional drivers is a distinct procedure from the standard driving medical. It must be carried out by a lekarz uprawniony do badań kierowców (a physician licenced to examine drivers — not just any GP). It covers a general check, vision, hearing, blood pressure, sometimes an ECG. Cost in Warsaw: 200–280 PLN. Valid for 5 years up to age 60; every 30 months after that.

Psychological examination (badania psychologiczne) is conducted by an authorised psychologist at a licenced centre. It includes a reaction time test (psychotechnic apparatus), attention assessment, and a personality questionnaire. Takes 1–2 hours. Cost: 130–180 PLN. Also valid for 5 years.

Most OSK (driving schools) in Warsaw arrange both tests on the same day — either in-house or through a partner clinic. Far easier than hunting each one down separately.

Step 2. PKZ at the Wydział Komunikacji

PKZ — Profil Kierowcy Zawodowego — is the electronic file that the authority holds on your case. Without an active PKZ, no OSK can register you onto a Code 95 course.

What you need for the PKZ:

  • A valid Polish driving licence with category C or D (haven't exchanged yours yet? — exchange comes first, see our guide)
  • Valid medical examination certificate noting professional driving
  • Valid psychological examination certificate
  • Completed wniosek (application form) for PKZ
  • Passport plus karta pobytu (or other proof of lawful residence)

Filed in person at the Wydział Komunikacji for your district in Warsaw (through warszawa19115.pl, service "Profil Kierowcy Zawodowego"). The PKZ is issued free of charge within 2 working days. Once your profile is active, any OSK can pull it up and enrol you on their course.

Step 3. Course at an OSK

Around 20 driving schools in Warsaw hold a licence to deliver Code 95 training (full list at cepik.gov.pl). What to look for:

  • Language of instruction — some Warsaw OSKs teach in Russian or Ukrainian, which matters if your Polish is below B2
  • Schedule — some schools run weekend groups for those who work during the week
  • Whether medical tests are included — can save time and sometimes money
  • Proximity to the WORD examination centre — for category C, that's WORD on ul. Odlewnicza 8 in Warsaw

The KWP course legally requires:

  • 130 hours of theory (traffic law, safety, eco-driving, transport documentation, tachographs)
  • 8 hours of practical driving (in an articulated lorry — manoeuvring, parking, road handling)
  • 2 hours on a simulator (extreme conditions — snow, skid, emergency braking)

The course runs across roughly a month, 8 hours a day. Miss more than 10% of sessions and the course doesn't count — you'd have to start again.

Step 4. State Examination at WORD (KWP only)

Once you've completed the course, the OSK issues a zaświadczenie (completion certificate) and registers you for the state theory exam at WORD. It's computer-based — 65 questions, 60 minutes.

  • 20 general questions (as in a standard driving test)
  • 45 specialist questions (tachograph, dangerous goods, working hours, insurance, maintenance)
  • Pass mark: 51 correct out of 65
  • Available in Polish, Russian, Ukrainian, English (choose when you register)
  • Fee: 50 PLN per attempt
  • Fail and you can resit after 7 days, same fee

Pass and WORD automatically notifies the Wydział Komunikacji, which issues the updated licence with "95" next to your category within 7–14 days.

Step 5. Collecting the Licence with Code 95

Final step: pay 100.50 PLN for the physical card and collect your licence from the branch office that matches your registered address (assigned automatically when you apply).

Once you have the card, you're legally authorised to work as a professional driver in any EU country. Code 95 is valid for 5 years from the date of the exam (or from the date of the szkolenie okresowe). Before it expires, a Szkolenie Okresowe (35 hours, no exam) renews it for another five years.

How Long Does It All Take

With good organisation and no delays:

StageTime
Medical and psychological examinations1–2 weeks
PKZ application and collection2 working days
Enrolment on the nearest available course0–4 weeks
KWP course itself4–6 weeks
Exam at WORD1–3 weeks
New licence issued2–3 weeks
Total (KWP)2–3 months
Total (Szkolenie Okresowe)3–4 weeks

The three-month headline is realistic for KWP — provided you book medical tests immediately, choose an OSK with an upcoming course rather than waiting for the next one, and pass the exam first time.

If you're also exchanging your foreign licence for a Polish one at the same time, add 1–3 months for that, and the whole process runs to 4–6 months.

What It All Costs

ItemKWPSzkolenie Okresowe
Medical examination200–280 PLN200–280 PLN
Psychological examination130–180 PLN130–180 PLN
OSK course2,800–3,200 PLN800–1,100 PLN
State exam at WORD50 PLN (one attempt)
Physical licence100.50 PLN100.50 PLN
Total3,280–3,810 PLN1,230–1,660 PLN

Warsaw OSK prices vary by 500–700 PLN for essentially the same course content. But check the language of instruction before optimising for price — saving 500 PLN at a Polish-only school can cost you a failed course if your Polish isn't up to it.

Common Complications for CIS Nationals

Three issues we encounter regularly at LegalWin:

1. Category mismatches. Ukrainian and Belarusian licence categories don't always map cleanly onto Polish ones after the exchange process. If your foreign licence shows "C1" but the Polish licence after exchange only reflects "C" (without C1), that may trigger additional requirements. Before enrolling on a course, confirm with the OSK exactly which categories will appear on your Polish licence.

2. Driving experience doesn't transfer. The Polish system doesn't recognise years spent driving in your country of origin. If you drove for 15 years in Ukraine and assume you qualify for Szkolenie Okresowe — you don't. The qualifying date is taken from the Polish licence, not the foreign one.

3. PKZ is tied to active lawful residence. An expired karta pobytu or a pending decision on your licence exchange will block the PKZ. The sequence is fixed: lawful residence → licence exchange → Code 95.

When to Get a Lawyer Involved

You can absolutely handle this yourself if your Polish is at B1+ and you're willing to spend 5–8 hours reading Polish instructions.

Legal help makes sense when:

  • You're processing a karta pobytu, licence exchange, and Code 95 simultaneously (a combined package costs less than three separate matters)
  • You have category discrepancies that need legal analysis before you enrol
  • You've failed the WORD exam twice and are considering a challenge
  • You need the whole process handled remotely via pełnomocnictwo (power of attorney) — for example, you're currently working in another EU country
  • Your employer needs Code 95 yesterday and you need to compress the timeline

LegalWin handles Code 95 for CIS nationals as one of six practice areas. From initial consultation to collecting the updated licence: 7–9 weeks. Our fee starts at 1,200 PLN, excluding the OSK course and medical examinations (those are paid directly by you).

Get help with Code 95 →


Related articles: