If you want to drive a truck or bus professionally anywhere in Europe, you need more than a CE or D licence — you need Code 95. It is the single most important qualification for a professional driver in the EU. Without a valid one, you cannot legally be paid to drive a large goods vehicle or a passenger vehicle. This guide explains exactly what Code 95 is, who needs it, how to get it for the first time, how to keep it valid, what it costs, and how long it takes, so that you can plan your route into professional driving with confidence.
What is EU Code 95 (Driver CPC)?
Code 95 is the harmonised European code that proves a driver holds a valid Certificate of Professional Competence (CPC). It shows that a professional truck or bus driver has completed the training and testing required to drive commercially across the EU. The rules are set by EU law — Directive (EU) 2022/2561, which brings together and replaces the original Directive 2003/59/EC — so the standard is the same in every member state. When you hold a valid CPC, the authorities mark the code “95” next to the relevant categories on your driving licence, or issue you a separate Driver Qualification Card (DQC). You can read more about the qualification on our Code 95 page.
Who needs Code 95?
You need Code 95 if you drive professionally with a Category C licence (goods vehicles, including CE for articulated trucks) or a Category D licence (buses and coaches). In short, if driving a large vehicle is part of how you earn a living, the qualification is mandatory. New drivers must complete the initial qualification before they start driving professionally, not after. A standard car or van licence on its own does not require Code 95 — check the wider rules on our driver licence guide.
Code 95 on your licence or a Driver Qualification Card
There are two ways your qualification is recorded, depending on the country. Most member states print the code “95” directly on the driving licence alongside your C or D categories. Several countries — including Austria, Germany, Greece, Latvia, Lithuania, Malta, the Netherlands and Poland — only mark the code on the licence and do not issue a separate card. Other countries issue a Driver Qualification Card (DQC), a credit-card-sized document you carry alongside your licence. Both are valid proof, and the DQC is recognised across the EU.
How to get Code 95 for the first time: the initial qualification
To gain Code 95 for the first time, you must pass an initial qualification. EU law gives two routes:
- Training plus a theory test. You follow an approved training course and then pass a theoretical exam.
- A theory test plus a practical test with no mandatory prior training. This route involves more testing instead of guaranteed classroom hours.
There is also an accelerated initial qualification of 35 hours, including at least 2.5 hours of individual driving, culminating in a test. The route you take can depend on your age and the vehicle category. EU nationals complete the initial qualification in their country of normal residence, while non-EU nationals complete it in the country where their employer is based or where their work permit was issued.
How to keep Code 95 valid: periodic training
Code 95 is not permanent. To keep it, every professional driver must complete 35 hours of periodic training every five years. The key rules are simple:
- The 35 hours are usually split into five modules of at least seven hours each, and a module may be spread over two consecutive days.
- At least one module must cover a road-safety subject.
- Up to 12 hours of the 35 may be delivered through approved e-learning.
- Training must be taken at an approved training centre, which uploads your completion to the national record.
You can usually complete periodic training in your country of residence or the country where you work, and it counts across the EU.
What the training covers
Periodic training is designed to keep you safe, legal and efficient. Courses typically cover road safety and accident prevention; EU legal updates, including tachograph and driving-hours rules; fuel-efficient and eco-driving; cargo securing and load handling; and basic first aid and emergency procedures. The content is meant to reflect the kind of transport work you actually do.
How much does Code 95 cost?
Costs vary by country and training provider, but as a guide, you can expect to pay roughly €1,500 to €3,000 for the initial qualification and around €300 to €800 for the 35-hour periodic training every five years. Employers often pay for, or contribute to, periodic training because they need qualified drivers — so always ask. Budget separately for the medical examination and the new card or licence.
How long does it take, and how long is it valid?
Your Code 95 is valid for five years from the date shown on your licence or DQC. You must complete your 35 hours of periodic training before that expiry date to renew it. Because training providers upload records to national systems and card processing takes time, start your renewal several weeks before the deadline. Letting Code 95 lapse means you cannot legally drive professionally until you renew, so treat the expiry date as a hard deadline.
Code 95 for non-EU drivers
Non-EU drivers can hold Code 95, but the route is tied to legal employment. You generally complete your qualification in the member state where your employer is based, where your permit was issued, and you must have the right to work. If you are relocating to Europe to drive, line up your work visa and work permit alongside your driver qualifications, and check whether your existing licence must be exchanged for an EU one that can carry the code — see our driver licence guide.
Code 95 across borders and after Brexit.
Because Code 95 is an EU-wide standard, a qualification obtained in one member state is recognised in all the others, and the DQC is mutually recognised. Carry your licence and card whenever you drive, as enforcement checks vary by country. After Brexit, the position changed for the United Kingdom: UK-based drivers now hold a separate UK Driver CPC, and EU-based drivers should ensure they hold a valid EU-issued Code 95 to drive within the EU. If you move between the EU and the UK, confirm which qualification each side recognises before you travel.
Who is exempt from Code 95?
Some driving is outside the scope of the rules. Exemptions generally include vehicles with a maximum authorised speed of 45 km/h, vehicles used by or under the control of the armed forces, civil defence, fire services and forces responsible for public order, vehicles used in emergencies or rescue, vehicles undergoing technical road tests, vehicles used for non-commercial carriage of goods or passengers for personal use, and vehicles carrying material or equipment the driver uses in their work where driving is not the main activity. If you think an exemption might apply to you, confirm it with your national transport authority before relying on it.
Step by step: how to get your Code 95
- Confirm you need it. Check that your role requires a Category C or D licence and professional driving.
- Get the right licence first. You need the underlying C or CE (or D) entitlement before adding Code 95.
- Choose an approved training centre. Only accredited providers can deliver valid initial qualification or periodic training.
- Complete the initial qualification. Pass the required training and tests for your category.
- Receive your Code 95 or DQC. Your licence is endorsed with code 95, or you are issued a Driver Qualification Card.
- Keep it valid. Complete 35 hours of periodic training every five years before the expiry date.
Tips for getting and keeping Code 95
- Start periodic training early — never leave all 35 hours to the final month.
- Keep digital and paper copies of your training certificates and DQC.
- If you drive internationally, make sure your training and card are recognised across the EU, not just nationally.
- Ask your employer whether they fund periodic training; many do.
- Combine Code 95 with ADR and a digital tachograph card to enhance your employability.
Start your professional driving career.
Code 95 is your passport to professional driving across Europe. Once you hold a valid CE or D licence and a current Code 95, employers throughout the EU can hire you. Browse the latest truck driver jobs and live vacancies on FastDriver.eu, register in the driver section, and start your European driving career today.
Declaration
This article is provided for general information only and does not constitute legal or professional advice. Driver CPC and Code 95 rules are set by EU law but are applied through national authorities, and requirements, costs and procedures can vary by country. Always confirm the current rules with the official EU legislation and your national transport authority before making decisions. You can read the governing law on the EU’s official EUR-Lex summary of Directive (EU) 2022/2561 and the full directive text. FastDriver.eu accepts no liability for actions taken based on this information.
FAQs
- What is Code 95 on a driving licence?
- Who needs EU Code 95?
- How do I get Code 95 for the first time?
- How do I keep my Code 95 valid?
- How long is Code 95 valid?
- How much does Code 95 cost?
- What is a Driver Qualification Card (DQC)?
- What does Code 95 periodic training cover?
- Can I use my Code 95 in another EU country?
- Where can I do my periodic training?
- Can non-EU drivers get Code 95?
- Does the UK Driver CPC count as EU Code 95?
- Do I need to exchange my licence to show Code 95?
- What happens if my Code 95 expires?
- Who is exempt from Code 95?
- Which law governs Code 95 in the EU?
Tags
