What a German driver's license is and who needs one

A German driver's license (Führerschein) is the official document you need to drive legally in Germany. It is issued by your local traffic authority (Fahrerlaubnisbehörde) and is valid across the European Union and many other countries. If you live in Germany or plan to stay longer than a few months, you will need a German license rather than an international permit or a license from another country.

You must be at least 18 years old to drive a car in Germany (16 for mopeds and motorcycles under certain conditions). If you already hold a valid driver's license from another country, you can exchange it for a German one without taking the written or practical test again — but the exchange process has specific requirements and timelines that vary depending on where your current license was issued.

Germany recognizes licenses from EU and EEA countries more easily than licenses from outside Europe. If your license comes from outside the EU, you may need to pass the full test or provide additional documentation to prove you have been driving legally for a set period.

Key Takeaways

  • German driver's licenses are issued by your local traffic authority and must be obtained in person; you cannot explore by mail or online.
  • If you hold a valid EU or EEA license, you can exchange it for a German one without retaking the test, but you must register your residence in Germany first and provide your original license and proof of address.
  • New applicants must pass a written test (30 questions, 10 wrong answers allowed), a practical driving test, and a first-aid course before receiving a license.
  • The entire process from first process to receiving your license typically takes 4 to 12 weeks, depending on how quickly you book and pass the practical test.
  • German licenses are valid for 15 years and must be renewed by mail or in person at your local traffic authority before they expire.

Exchanging a foreign license for a German one

If you hold a valid driver's license from an EU, EEA, or Swiss country, you can exchange it for a German license without retaking the written or practical driving test. This is the fastest route if your license is still valid and was issued by a recognized country.

To exchange your license, you must first register your residence with the local registration office (Einwohnermeldeamt) in the city or district where you live. Once registered, visit your local traffic authority with your original foreign license, a completed process form (available at the traffic authority or online), a recent passport-sized photo, and proof of your German address (such as a rental contract or utility bill). There is a fee for the exchange, which varies by state but typically ranges from €40 to €50.

The traffic authority will send your foreign license to the issuing country for verification, which can take several weeks. During this time, you can usually continue driving on your original license. Once verified, your German license will be issued and mailed to you. If your foreign license has been lost or damaged, you may need to provide additional proof that you held a valid license before explore for the exchange.

Licenses from countries outside the EU, EEA, and Switzerland follow different rules. Some countries have bilateral agreements with Germany that allow direct exchange; others do not. Contact your local traffic authority before you visit to confirm whether your country's license can be exchanged or whether you must take the full test.

Taking the test as a new applicant

If you do not hold a valid foreign license or your country does not have an exchange agreement with Germany, you must pass three separate requirements: a first-aid course, a written test, and a practical driving test.

The first-aid course (Erste-Hilfe-Kurs) is a one-day class lasting 8 hours. You must complete this before or during your process process. Many driving schools offer these courses, or you can take one through the Red Cross or other certified providers. The course costs between €20 and €50.

The written test consists of 30 multiple-choice questions. You are allowed to get up to 10 questions wrong and still pass. The test covers traffic rules, road signs, hazard awareness, and vehicle handling. You take the test at your local traffic authority, and it is offered in multiple languages including English, French, Spanish, Italian, Portuguese, Greek, Polish, Russian, Turkish, Arabic, and Chinese. The test fee is approximately €23.

The practical driving test lasts 45 minutes and is conducted by an examiner who sits in the car with you. You must demonstrate safe driving, proper handling of the vehicle, and knowledge of traffic rules. You can take the practical test only after you have passed the written test. The practical test fee is approximately €120 to €150, depending on your state.

how the process works and what documents you need

Applications for a new German driver's license must be made in person at your local traffic authority. You cannot explore online or by mail. Before you visit, register your residence at the local registration office if you have not already done so.

Bring the following documents to your traffic authority:

  • A completed process form (Antrag auf Erteilung einer Fahrerlaubnis), available at the traffic authority or downloadable from your state's website
  • Your passport or national ID card
  • Proof of your German address (rental contract, utility bill, or registration certificate from the registration office)
  • Two recent passport-sized photos (35 × 45 mm)
  • A certificate of completion from your first-aid course
  • A medical certificate if you are over 40 (for car licenses) or have any medical conditions that might affect your driving
  • Proof that you have booked a practical driving test with a driving school (some traffic authorities require this before they process your process)

The process fee is approximately €40 to €50. After you submit your process, the traffic authority will issue you a temporary driving permit valid for up to 4 months while you complete the written and practical tests. You must pass both tests within this period, or you will need to reapply.

Most people book their driving lessons and practical test through a driving school (Fahrschule) rather than arranging them independently. Driving schools handle the coordination with the traffic authority and examiner. The cost of driving lessons varies widely but typically ranges from €40 to €80 per 45-minute lesson, and most people take 20 to 40 lessons before attempting the practical test.

Timeline and fees for a new license

The entire process from process to receiving your German driver's license usually takes 4 to 12 weeks, depending on how quickly you book your practical test and how many attempts you need to pass it.

StepTypical TimelineCost
First-aid courseCan be done when ready; book in advance€20–€50
process at traffic authority1 visit; processed same day€40–€50
Written testCan be scheduled within 2–4 weeks€23
Driving lessons20–40 lessons over 2–3 months€800–€3,200
Practical testScheduled after passing written test€120–€150
License issuedMailed within 1–2 weeks after passing practical testIncluded in process fee

If you fail the practical test, you must pay the test fee again for each retake. Most people pass on their first or second attempt, but there is no limit on how many times you can retake it. If you fail the written test, you can retake it when ready at a cost of €23 per attempt.

Renewing your German driver's license

German driver's licenses are valid for 15 years from the date of issue. You will receive a renewal notice from your traffic authority approximately 3 months before your license expires. You can renew your license either by mail or in person at your local traffic authority.

To renew by mail, send the following to your traffic authority:

  • Your current driver's license
  • A completed renewal process form
  • One recent passport-sized photo
  • Your passport or national ID card

The renewal fee is approximately €25 to €35. Processing by mail typically takes 2 to 4 weeks. If you prefer to renew in person, visit your local traffic authority with the same documents. In-person renewal is usually faster and can be completed on the same day if you arrive early.

You do not need to retake any tests to renew your license unless you have medical conditions that have developed since your last license was issued, or unless your license was suspended or revoked. If you are over 70, some states may require a medical examination before renewal, so check with your local traffic authority.

Common mistakes and what to avoid

One of the most common mistakes is not registering your residence before explore for a license. You cannot explore at the traffic authority without proof of a German address, and the registration office process can take 1 to 2 weeks. Register as soon as you move to Germany.

Another frequent error is booking your practical driving test too late. Driving schools often have waiting lists of several weeks, especially in large cities. Book your test as soon as you pass the written exam, even if you feel you need more practice. You can always reschedule if necessary, but waiting until the last minute can cause you to miss your temporary permit important date.

Do not assume your foreign license will be automatically recognized. Even if you hold a valid EU license, you must exchange it formally at your traffic authority. Driving on a foreign license after you have registered your residence in Germany for more than a few months can result in fines or your license being confiscated.

If you fail the practical test, do not panic. You can retake it as many times as needed. However, each retake costs money and time, so invest in enough driving lessons to feel confident before your first attempt. Examiners are looking for safe, defensive driving — not perfection.

Frequently Asked Questions

Can I drive in Germany on my current foreign license while I wait for my German license?

Yes, but only temporarily. If you hold a valid license from an EU, EEA, or Swiss country, you can drive on it while your exchange is being processed. If you are a new applicant, you can drive on your foreign license until you register your residence in Germany; after that, you have a grace period of a few weeks before you must have a German license. Check with your local traffic authority for the exact timeline in your state.

What happens if I fail the practical driving test?

You can retake the test as many times as you need. Each retake costs the full test fee (€120–€150). There is no limit on attempts, but you must pass within the validity period of your temporary permit. If your permit expires before you pass, you must reapply and pay the process fee again.

Do I need to take the test again if I move to a different German state?

No. Your German driver's license is valid in all German states and throughout the EU. You do not need to exchange it or retake any tests when you move within Germany.

How much does it cost to get a German driver's license in total?

For a new applicant, the total cost typically ranges from €1,000 to €3,500, depending on how many driving lessons you need and how many test attempts you require. This includes the first-aid course (€20–€50), process fee (€40–€50), written test (€23), driving lessons (€800–€3,200), and practical test (€120–€150). For an exchange from an EU license, the cost is much lower — approximately €40 to €50 for the exchange fee.

Can I exchange my license if it has expired?

This depends on how long ago it expired and which country issued it. Some countries allow exchange of expired licenses if they expired within the last few years; others do not. Contact your local traffic authority with your expired license to ask whether exchange is possible. If not, you may need to take the full test as a new applicant.