LW
All articles
· Documents№ 061·MMXXVI

Kod 95 in Poland 2026: Course from 700 PLN, Who Needs It

Kod 95 (Code 95) for C, D, C+E and D+E drivers in Poland: the short Szkolenie Okresowe from 700 PLN or the full KWP at about 3,700 PLN, and how long each takes.

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 an entry in the format "95.DD.MM.RRRR" in the restrictions column, next to the relevant category in your Polish licence: the number 95 and the date until which the qualification is valid. 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.

Why It All Comes Down to 10 September 2009

That is the date Directive 2003/59/EC took effect in Poland. Anyone who held category C before it (category D before 10 September 2008) has prawa nabyte - acquired rights. The law accepts their qualification and does not send them through Kwalifikacja Wstępna. Anyone who obtained the category later takes the long course.

Foreign licences follow the same rule, and what counts is the date the category was first issued in the country of origin, not the date it was exchanged for a Polish one. A category C opened in Ukraine in 2006 means the short course, even if you collect your Polish licence in 2026.

Where to find the date:

  • Russian licence - the "дата выдачи" field for the category;
  • Ukrainian - "дата видачі";
  • Belarusian - "дата выдачы";
  • Turkish - "veriliş tarihi".

If the licence was reissued (lost, name change, renewal), what matters is the original date category C or D was opened, not the date on the current card. A certificate from the issuing authority proves it; the office sometimes asks for an apostille and a sworn translation on top.

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: 3,600-3,800 PLN in Mazowieckie in 2026
  • Ends with: the test kwalifikacyjny (qualification test) at WORD
  • Minimum age: 18 (C1), 21 (C), 23 (D)

Szkolenie Okresowe (SO)

For you if you obtained category C before 10 September 2009 (for D - before 10 September 2008). Acquired rights cover the qualification here, so only the refresher course remains, with no state exam.

  • Duration: 35 hours (5 days)
  • Content: five 7-hour modules, at least one with practical exercises (regulatory updates, eco-driving, safety)
  • Cost: 700-900 PLN in Mazowieckie in 2026
  • Ends with: certificate issued on attendance - no examination
  • Valid for: 5 years, then another Szkolenie Okresowe every five years
ParameterKWPSzkolenie Okresowe
ForC after 10.09.2009, D after 10.09.2008C before 10.09.2009, D before 10.09.2008
Hours14035
Duration4-6 weeks5-7 days
Course cost3,600-3,800 PLN700-900 PLN
WORD state examyesno
Total cost incl. exam and card~4,200 PLN~1,250 PLN

Most of our clients from CIS countries end up on the KWP route, because they opened category C after 2009. Where the category is older and the paperwork proves it, the office routes them through the short course instead, which saves roughly 3,000 PLN.

If You Have No Polish Licence and Don't Plan to Exchange

Instead of the "95" entry on a licence, you are issued a karta kwalifikacji kierowcy - a separate card costing 150 PLN that works alongside your foreign licence. It suits drivers working international routes out of Poland who keep the licence of another country.

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. The rate is set by law: 200 PLN, and no clinic may charge more. 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. This rate is fixed by law too: 150 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 o wydanie prawa jazdy (the licence application; the office creates the PKZ from it)
  • 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)

Theory and exercises are capped at 7 hours a day, so the course takes at least 19 teaching days, usually about a month. Missed sessions have to be made up: without the full 140 hours the course doesn't count.

Part of it can be done online. Only the basic theory part of Kwalifikacja Wstępna (97 of the 140 hours in KWP) and one theory module of Szkolenie Okresowe (7 of 35 hours) may be delivered remotely. For international drivers that is a way to study between runs. A fully online course is not possible: the specialist part, driving and the test stay in person, and only an OSK that has operated continuously for at least three years may teach remotely - ask before you pay.

Check the OSK's accreditation. Only accredited centres issue a certificate that ITD recognises, and the Wojewoda maintains the list. A course at an unaccredited school costs you both the fee and the month.

Step 4. State Examination at WORD (KWP only)

Once you've completed the course, the OSK issues a zaświadczenie (completion certificate) and records the course in your PKZ; you book the test kwalifikacyjny at WORD yourself, in person at ul. Odlewnicza 8 or through Info-Kierowca. It's computer-based - 30 questions, 45 minutes.

  • 20 questions in the basic part (general rules, driving and rest times, safety)
  • 10 questions in the specialist part, matched to your category: C/C+E or D/D+E
  • Pass mark: 16 correct out of 20 in the basic part and 5 out of 10 in the specialist one
  • Available at WORD Warszawa in Polish, English, Russian and Ukrainian (choose when you register)
  • Fee: 50 PLN per attempt
  • Fail and WORD gives you the first free slot once you pay again, same fee

Pass and WORD enters the result and your świadectwo kwalifikacji zawodowej in the PKZ. You bring the course certificate and proof of payment to the office, and the updated licence with "95" next to your category is ready within 9 working days.

Step 5. Collecting the Licence with Code 95

Final step: pay 100 PLN for issuing the licence and collect it 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 świadectwo kwalifikacji zawodowej, but no longer than your medical and psychological certificates. Before it expires, a Szkolenie Okresowe (35 hours, no exam) renews it for another five years.

Start the renewal six months out. The day Code 95 lapses you lose the right to carry commercial loads, and you only get it back by completing a fresh course - and Warsaw course groups fill up a month ahead.

Enforcement is real: ITD stops drivers on the road and checks Code 95 on every commercial driver, including those on umowa zlecenie or working B2B. For a driver without a valid Code 95 the carrier pays 1,500 PLN, the transport manager can get another 1,500 PLN, and the driver 150 PLN for not showing a document with the entry. For how road fines are calculated, see our breakdown of ITD and BAG penalties.

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 issuedup to 9 working days
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 PLN200 PLN
Psychological examination150 PLN150 PLN
OSK course3,600-3,800 PLN700-900 PLN
State exam at WORD50 PLN (one attempt)-
Physical licence100 PLN100 PLN
Total4,100-4,300 PLN1,150-1,350 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. On exchange the Polish licence carries over the categories entered in the foreign one, plus the lower ones; you can't gain a new category this way. If your licence shows only "C1", the Polish one will show "C1" too, without "C". Before enrolling on a course, check exactly which categories will appear on your Polish licence.

2. Confusing experience with the date the category was opened. The short course is unlocked by the date the category was first opened (C before 10 September 2009, D before 10 September 2008), not by years behind the wheel. Twenty years of driving on a category opened in 2012 still means the long course. The reverse holds too: a category from 2006 with two years of practice qualifies for Szkolenie Okresowe. If the card shows a reissue date rather than the original one, get a certificate from the issuing authority - otherwise the office reads the visible date and sends you down the long route.

3. PKZ is tied to a meldunek and active lawful residence. A foreigner in Warsaw needs a meldunek stały or czasowy plus a karta pobytu, a visa or another document confirming the right to stay. An expired document 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. We quote our fee after going through your situation; the OSK course and medical examinations are paid directly by you.

Get help with Code 95 →


Related articles:

/ questions

Frequently asked

  • 01

    What is Code 95 and who needs it?

    Code 95 is an entry on the driving licence confirming professional-driver qualification (C/CE trucks, D/DE buses). It has been mandatory across the EU for all paid transport since 10 September 2008 for buses and 10 September 2009 for trucks. Without it you cannot work as a long-haul driver in Poland.

  • 02

    What are the three routes to Code 95 in Poland?

    Initial qualification 280 hours (from 18 yrs), accelerated initial qualification 140 hours (from 21 for C, 23 for D), or periodic training 35 hours every 5 years for drivers who already hold Code 95.

  • 03

    How much does Code 95 cost in Poland in 2026?

    Full initial qualification: from PLN 5,000. Accelerated: from PLN 3,600. Periodic training: from PLN 700. Plus medical/psychological tests (PLN 200 + PLN 150) and the state exam at WORD (regional driving-test centre, PLN 50).

  • 04

    Can I get Code 95 without a Polish licence?

    The "95" entry only goes on a Polish licence, so the entry itself requires an exchange. If you do not qualify for a Polish licence (you do not live in Poland at least 185 days a year) but work for a Polish carrier, a separate karta kwalifikacji kierowcy (driver qualification card) is issued instead for PLN 150 and works alongside your foreign licence. EU-issued CPCs are recognised automatically.

  • 05

    How often is periodic training required?

    Every 5 years from the last completion, after which the licence carries a new Code 95 expiry date. Start six months ahead: the day it lapses you lose the right to carry commercial loads until you complete a fresh course.

  • 06

    Can periodic training replace initial qualification?

    No, they are separate procedures. The short course is only open to drivers whose category C was opened before 10 September 2009 (D before 10 September 2008), or to those renewing an existing Code 95. If Code 95 has expired, you do not have to repeat the initial qualification: completing periodic training before you return to commercial driving is enough.

Get in touch

Tell us about your case

Leave a request - our specialist replies within an hour during business hours. We quote the price and explain how we work.

Form · 01
Practice area
GDPR consentRequired
≤ 1h replyFree · 30 minGDPR · encrypted
Our specialist will reply within the hour.