'Driver’s Licenses in Germany: Obtaining a License from Scratch and
Find your route
3 quick steps
In Germany, you obtain a Class B driver’s license through a driving school and by passing a written and practical exam. If you already have a foreign driver’s license, the procedure depends on the country of issuance: EU/EEA licenses are usually recognized, while licenses from non-EU countries are valid for a limited time after moving to Germany and must then be exchanged.
First, determine your scenario
| Situation | What you usually need to do |
|---|---|
| No prior license | Choose a driving school, complete the mandatory theory and practical training, and pass the exams |
| You have an EU/EEA license | In most cases, you can drive without exchanging it as long as the license is valid; it’s best to check for exceptions at the Führerscheinstelle |
| You have a license from a country outside the EU/EEA | After registering your primary residence in Germany, it is usually valid for 6 months; after that, you’ll need a German Fahrerlaubnis |
| Country listed in Annex 11 of the FeV | Exchange may be possible without exams or with some exams—depending on the country and category |
| Country not listed in Annex 11 of the FeV | Theory and practical exams are usually required, but without a full mandatory driving school course |
The responsible authority is called the Führerscheinstelle or Fahrerlaubnisbehörde. It is this authority that makes decisions regarding documentation, license exchanges, and admission to exams.
How to Choose a Driving School
Your choice of driving school affects not only the cost but also how quickly you can get your license. Before signing the contract (Ausbildungsvertrag), check:
- the cost of the basic fee (Grundbetrag or Grundgebühr);
- the cost of a standard lesson and special driving sessions;
- Are there evening classes, online theory courses, or multiple class schedules available?
- What type of car is used for lessons and the exam;
- Does the driving school handle the exchange of foreign licenses?;
- What fees does the driving school charge for registering for the theory and practical exams?;
- Is it possible to attend a trial class (Schnupperkurs)?
Accelerated courses are available, but they aren’t suitable for everyone: even with an intensive schedule, the timeline depends on the student’s readiness, available TÜV/DEKRA exam slots, and how quickly the authorities process the paperwork.
How much does a Class B driver’s license cost?
There is no single fixed price: the cost depends on the city, the driving school, the number of lessons, and the number of attempts. In 2026, for a Class B license, it’s wise to budget several thousand euros, rather than just the minimum mandatory fees.
| Cost | How to estimate |
|---|---|
| Driving school base fee | usually several hundred euros |
| Study materials and app for the theory exam | Depends on the school and provider |
| Regular driving lessons | are paid per lesson, often 45 minutes |
| 12 special driving sessions | required when obtaining a license for the first time |
| Theory exam | Official fee plus the driving school’s administrative fee |
| Practical exam | official fee, driving school vehicle, instructor, and administrative fee |
| Vision test, first aid course, photo | paid for separately |
| Application at the Führerscheinstelle | local administrative fee |
If you are exchanging a foreign license, mandatory lessons may not be required, but driving schools usually offer a few sessions anyway to assess your driving style and prepare you for the exam.
Documents Required for the Application
Your local Führerscheinstelle will provide the exact list, but for Class B, you usually need:
- ID card or passport;
- Proof of your address in Germany, if requested by the authorities;
- a biometric photo;
- vision test (Sehtest);
- Certificate of completion of a first aid course (Erste-Hilfe-Kurs);
- Confirmation from a driving school or the driving school’s details;
- For an exchange — the original foreign driver’s license;
- When exchanging a license—translation or classification of the license, if required by the authorities.
If your license or certificate states that you must wear glasses or contact lenses while driving, you must comply with this requirement both during driving lessons and after obtaining your German license.
Theory
To obtain a Class B license for the first time, training includes 12 double sessions of basic theory and 2 double sessions of specialized theory for Class B. One session is usually considered to be 90 minutes, that is, two 45-minute instructional units.
The theory portion covers traffic rules, signs, right-of-way, safety, eco-friendly driving, and typical test scenarios. The exam is administered by TÜV or DEKRA on a computer or tablet. Foreign languages are available, but you must confirm your language choice in advance through your driving school or the testing organization.
Example of a theory exam question.

Example of a braking distance calculation exercise.

Example of a road sign exercise.
When exchanging a foreign license, mandatory theory classes are often not required, but a theory exam may be necessary if the issuing country does not allow for an exchange without an exam.
Practical Information
When obtaining a Class B license for the first time, 12 special driving sessions (Sonderfahrten) are required:
- 5 hours of driving on rural roads (Überlandfahrt);
- 4 hours on the autobahn (Autobahnfahrt);
- 3 hours of night driving (Nachtfahrt or Beleuchtungsfahrt).
In addition to these hours, regular practice lessons are almost always required. The number of lessons is not strictly defined by law: the instructor will allow you to take the exam when they believe you are ready to drive safely.
Practical tips for the exam:
- Adjust the seat, mirrors, and steering wheel each time;
- Check your blind spot by turning your head, not just by looking in the mirror;
- Come to a complete stop at a stop sign;
- Be especially careful at intersections with equal right-of-way in 30 zones;
- On the autobahn, follow the signs, maintain a safe distance, and follow your instructor’s instructions;
- Do not argue with the examiner, and learn the basic commands in German in advance.
Exams
The written exam tests your knowledge of traffic rules and common driving situations. If you fail the exam, you can retake it only after a mandatory waiting period and by re-registering through a driving school.
The practical exam is conducted with an independent examiner, an instructor, and a driving school vehicle. The exam is usually conducted in German. Some instructions may be given in English, but you shouldn’t count on it. If necessary, check in advance whether a certified interpreter is available: this is expensive and not permitted in all situations.
Useful commands:
| German | Meaning |
|---|---|
| links / rechts | left / right |
| geradeaus | straight ahead |
| nächste Straße links/rechts | turn left/right at the next street |
| Kreisverkehr | roundabout |
| erste Ausfahrt | first exit |
| anhalten | stop |
| einparken | park |
German License After Obtaining It
A German driver’s license is issued as a plastic card. Since 2013, the card itself is generally valid for 15 years; this does not mean you have to retake the exams for a standard Class B license, but rather refers to renewing the document and the photo.

The card contains your personal information, the document’s expiration date, the license number, and the categories listed.
For travel outside the EU, you may need an international driver’s license. This is issued separately by your local authorities; the cost and validity period depend on the basis for issuance and the city.
Checklist for Getting a License from Scratch
- Choose a driving school and sign an Ausbildungsvertrag.
- Pass the Sehtest and complete the Erste-Hilfe-Kurs.
- Submit an application to the Führerscheinstelle.
- Pass the theory exam and prepare for the test.
- Complete the practical training, including Sonderfahrten.
- Pass the written and driving tests.
- Obtain a driver’s license.
Exchanging a Foreign Driver’s License
If you moved to Germany with a license from a country outside the EU/EEA, it is generally valid for 6 months from the date you establish your habitual residence in Germany. A one-time extension of up to 6 months is possible only if you can prove that you will be living in Germany for no more than 12 months.
After that, you’ll need a German Fahrerlaubnis to drive. The exchange procedure depends on the country of issuance and the category. The official list of countries and requirements can be found in Annex 11 of the Fahrerlaubnis-Verordnung (FeV).
German license category
What is usually required for an exchange
- Register with the Führerscheinstelle;
- submit the original foreign driver’s license;
- Provide a translation or classification if the agency requires it;
- Pass the Sehtest and Erste-Hilfe-Kurs, if required for your license class;
- Choose a driving school if you need to take the exams;
- Pass the theory and/or practical exam if the issuing country does not allow for an exchange without exams.
The authorities may confiscate your foreign license when issuing a German one. Before submitting your application, make copies in case they are needed for your driving history or when applying for auto insurance.
EU/EEA Licenses and Code 70
EU/EEA licenses are generally recognized in Germany without needing to be exchanged. However, if the European driver’s license was issued in exchange for a third-country license, field 12 may contain code 70 indicating the country of origin. In such cases, recognition in Germany may depend on whether the country of origin met the requirements of the FeV. If code 70 is present or there are doubts about the license’s origin, it is best to request a written clarification from the Führerscheinstelle in advance.
Risks of Driving Without a Valid License
Once the recognition period for your foreign license expires, driving may be considered driving without a valid Fahrerlaubnis. This is not merely an administrative offense: §21 of the Road Traffic Act (StVG) provides for a fine or imprisonment of up to one year. In addition, you may face insurance issues following a traffic accident and a driving ban under §44 of the Criminal Code (StGB).

Legal and penalty consequences depend on the specific case, your income, and the decision of the competent authorities.
Medical and psychological examination (MPU)
Conclusion
Obtaining a driver’s license in Germany is a project that takes several months and requires a significant budget. The safest strategy is to check your specific situation in advance at the Führerscheinstelle, choose a driving school with transparent pricing, submit your documents promptly, and avoid driving with a foreign license after its recognition period has expired.