LW
C/CE/D/DE · EU CPC

Code 95 in Poland for foreign drivers

Driver CPC (kod 95) handled in Warsaw: medicals, PKZ, course, WORD test and the entry on your licence

We arrange code 95 (kod 95), Poland's Driver CPC, in Warsaw for category C, CE, D and DE drivers on Polish or foreign licences. We work out which course applies to you: 35 hours of periodic training or the 140-hour accelerated initial qualification. Then we book the medicals, obtain your PKZ, pick a training centre whose teaching language you can follow, and stay on the case until "95" is on your licence. Courses in Warsaw start at 500 PLN; our handling fee starts at 1,200 PLN.

Validity
5 years
renewed by szkolenie okresowe
Course length
35 or 140 hours
periodic training · accelerated initial
Courses in Warsaw
from 500 PLN
periodic · accelerated from 2,500 PLN
Start to finish
from 3 weeks
periodic · accelerated 2-3 months

Which course applies to you

Years behind the wheel don't decide it. Your age and the date you first got category C or D do, and the office writes the required course into your PKZ.

01 / 04

Szkolenie okresowe - 35 hours

Periodic training: five 7-hour modules, no exam. For drivers whose code 95 is about to expire, and for those who got category C before 10 September 2009 or category D before 10 September 2008. Repeated every 5 years, either as a five-day course or as modules spread over the five years.

02 / 04

Kwalifikacja wstępna przyspieszona - 140 hours

Accelerated initial qualification: 130 hours of theory and 10 hours of driving, followed by a test at WORD (the regional road traffic centre). For drivers who got their category after those dates and are at least 21 (C, CE) or 23 (D, DE). The usual route for anyone licensed after 2009.

03 / 04

Kwalifikacja wstępna (full) - 280 hours

The long route: 260 hours of theory and 20 hours of driving, with the same WORD test. Only needed if you want to start earlier than the accelerated course allows: C or CE from age 18; D or DE from age 20 on runs within Poland (from 18 on regular lines of up to 50 km) and from 21 on international runs.

04 / 04

Code 95 issued abroad

A valid code 95 from an EU country, Switzerland, Norway, Iceland, Liechtenstein or the United Kingdom is accepted in Poland as it stands. Driver qualification certificates from Ukraine, Belarus, Kazakhstan, Turkey, the US and other countries outside that list don't count: you take the course in Poland, and which one depends on the date of your category.

How the whole thing runs

From the first message to "95" on your licence: periodic training usually takes 3-5 weeks, the accelerated initial qualification 2-3 months.

  1. 01

    Consultation

    30 min

    At the consultation (300 PLN, credited towards the service) we work out which route you're on (periodic, accelerated or full) from the category date on your licence, your age and your residence documents, and check whether your current licence has to be exchanged first.

  2. 02

    Licence exchange (if needed)

    from 2 weeks

    If you live in Poland on a foreign licence, we exchange it for a Polish prawo jazdy first: sworn translation, photo, application and the 100 PLN fee. No medical is needed to exchange a valid licence; if the foreign licence has expired, you also need the medical certificate required to extend it. The office issues the Polish licence within 9 working days of receiving confirmation from the issuing country. Licences that don't follow the Vienna Convention model also need the theory test.

  3. 03

    Medical + psychological exam

    1-2 days

    We book a doctor and a psychologist authorised to examine professional drivers. Both certificates go in with the application, so they come before the PKZ. They usually cost 200 PLN and 150 PLN.

  4. 04

    Application and PKZ

    up to 2 working days

    We file the licence application at the office for your place of residence and collect your PKZ (profil kierowcy zawodowego, the professional driver profile). Without it a training centre can't enrol you and WORD can't book your test.

  5. 05

    The course

    5 days - 1 month

    We pick a training centre from the voivode's register with a teaching language and timetable that suit you. Periodic training is five 7-hour days. The accelerated initial qualification is 140 hours, so at least 19 days of classes.

  6. 06

    WORD test

    45 minutes

    Only after initial qualification, not after periodic training. 20 basic and 10 specialist questions; you need at least 16 and 5 correct. WORD Warszawa offers the test in English, and one attempt costs 50 PLN.

  7. 07

    Kod 95 entered on your licence

    up to 9 working days

    We bring the office proof of the course and of the 100 PLN fee. The entry is made by reissuing the licence, so the new card arrives with "95" next to the category. It runs 5 years from the date of your qualification certificate, but never longer than your medicals.

/ documents

What you bring to the table

Starting list. We adjust it once we know your route and which country issued your current licence.

  • Driving licence with category C, CE, D or DE: Polish or foreign (non-EU licences need a sworn translation)01
  • Passport02
  • Proof of legal stay: karta pobytu, a visa or another document confirming your right to stay03
  • Meldunek (registered address), permanent or temporary - mandatory for foreigners applying in Warsaw04
  • PESEL, if you have one05
  • Orzeczenie lekarskie and orzeczenie psychologiczne for work as a driver (valid 5 years up to age 60, then 30 months) - we book both06
  • One colour photo, 35×45 mm07
  • A licence or driver qualification card with code 95 from the EU, Switzerland, Norway, Iceland, Liechtenstein or the UK, if you hold one08
  • Świadectwo kwalifikacji zawodowej from any course you've already completed in Poland09
  • Proof of the 100 PLN licence fee - handed in after the course10

Where foreign drivers lose time and money

Six points in the procedure where it's easy to slip if you hold a foreign licence or haven't been in Poland long. We check them before you pay for a course.

01

The category date decides your course, not your experience

When you apply, the office checks the date you obtained each category and writes the required course into your PKZ. Category C before 10 September 2009, or D before 10 September 2008, means 35 hours of periodic training is enough, and that holds for foreign licences too. A later date means the 140-hour accelerated initial qualification, even with twenty years on the road. The gap is 105 hours and roughly 1,500 to 3,500 PLN, so pay a training centre only once the course type is in your PKZ. The office goes by the date printed on the document, so if your licence was ever reissued we prepare proof of when the category was first granted.

02

No PKZ without medicals, and in Warsaw no PKZ without a meldunek

The PKZ is the electronic profile a training centre needs before it can enrol you and WORD needs before it can book your test. The office for your place of residence creates it within two working days and charges nothing extra for it. But the application already has to include both medical certificates, a photo and a copy of your licence, and a foreigner applying in Warsaw must have a registered address (meldunek), permanent or temporary. The classic mistake is paying for the course first. The right order is medicals and meldunek, then PKZ, then the training centre.

03

Language: the test comes in four, the course depends on the school

Nothing in the rules requires Polish, but a training centre doesn't have to teach in any other language either. Russian-language groups exist in and around Warsaw; for English we get the school's answer before you pay. The test at WORD Warszawa (ul. Odlewnicza 8) is available in Polish, English, Russian and Ukrainian. If your language isn't offered, you may bring a sworn translator at your own cost. There is no official question bank to memorise: the catalogue is not public and the system draws the questions during the test.

04

Five years run from the certificate, and never past your medicals

The "95" entry is made for 5 years from the date of your qualification certificate (świadectwo kwalifikacji zawodowej), not from the day you collect the licence. It also can't outlast your medical and psychological certificates. Bring certificates that are two years old and you get code 95 for three years, not five. After 60 the medicals last 30 months, and so does the entry. So we book fresh medicals before the course and plan periodic training 2-3 months before expiry, not earlier.

05

No Polish licence? There's a separate card for that

Code 95 goes either on a Polish licence or on a karta kwalifikacji kierowcy (driver qualification card). The card is for drivers who hold a foreign licence and don't qualify for a Polish one, for example because they don't live in Poland, but work for a Polish carrier. It costs 150 PLN and takes up to 30 days; non-EU licences need a sworn translation. For non-EU drivers on international freight, the carrier also obtains a świadectwo kierowcy (driver attestation) from GITD. That is a separate document, and code 95 doesn't replace it.

06

What shortens the course and cuts the bill

A valid ADR certificate lets the training centre cut the theory for the C and CE block: two of the five periodic modules, or 14 hours of the accelerated course. If you hold both C and D, one block of periodic training is enough and the entry covers every category you have. And if you're already employed by a carrier, the law makes the employer pay for your medical and psychological exams; the employer may pay for the course, but doesn't have to.

Our fees, on the table

Fixed retainers. We sign a contract before any work starts so there's no "oh by the way" later.

Consultation
300 PLN
Document review and written plan · credited towards the service
PopularFull kod 95 turnkey
from 1,200 PLN
OSK, medicals, exam, starostwo filing
Licence exchange only
from 1,800 PLN
Translation, wniosek, filing at the urząd
Appeal after a starosta refusal
from 1,200 PLN
Separate retainer, separate scope

* Above is what LegalWin charges. Third-party costs are paid separately: the course (in Warsaw 500-950 PLN for szkolenie okresowe and 2,500-4,000 PLN for kwalifikacja wstępna przyspieszona, going by training centres' published price lists in October 2026), the medical exam (usually 200 PLN), the psychological exam (150 PLN), the WORD test (50 PLN) and the licence reissued with "95" (100 PLN).

The law behind it
  • §01Road Transport Act of 6 September 2001 (Ustawa o transporcie drogowym), chapter 7a, art. 39a-39m - who needs code 95, the courses, the test, the medicals
  • §02Drivers Act of 5 January 2011 (Ustawa o kierujących pojazdami), art. 15 and 15a - the licence entry and the driver qualification card
  • §03Minister of Infrastructure regulation of 25 March 2022 on training and examining drivers performing road transport (Dz.U. 2022 poz. 739)
  • §04Minister of Infrastructure regulation of 9 July 2025 on fees for issuing documents that confirm driving entitlements
  • §05Directive (EU) 2022/2561, which replaced Directive 2003/59/EC on the qualification of professional drivers
/ questions

Frequently asked

  • Four things. The course: in Warsaw periodic training (szkolenie okresowe) runs 500-950 PLN and the accelerated initial qualification 2,500-4,000 PLN, going by training centres' published price lists in October 2026. Medicals: usually 200 PLN for the medical exam and 150 PLN for the psychological one. Official fees: 50 PLN for the WORD test (initial qualification only) and 100 PLN for the licence reissued with "95". Our handling fee: from 1,200 PLN. All in, a renewal comes to about 2,150-2,600 PLN and the accelerated route to 4,200-5,700 PLN.

Get in touch

Get kod 95 sorted without losing a week to paperwork

A 30-minute consultation for 300 PLN, credited towards the service. We map your route, price the whole thing, and lay out the calendar. From first call to "95" on your licence: from 3 weeks for periodic training, 2-3 months for the accelerated initial qualification, longer if a licence exchange comes first.

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