German Driving Licence for Expats: Complete Step-by-Step Guide

Moving to Germany means learning a new set of rules for almost everything — and driving is no exception. The German driving licence for expats is not a single document you can simply order: it is the result of a process that starts with registering your address, runs through an eye test and a first aid course, and ends at your local driving licence authority. The good news is that the process is the same for almost every expat, and once you understand it, you can plan it in a few weeks. This guide walks you through the complete process step by step, in English, with the costs and the timeline for 2026.

Whether you are converting a foreign licence or getting your first licence ever, the steps are similar and the authorities are the same. The main difference is whether your home country has a reciprocity agreement with Germany: holders of EU and EEA licences can exchange theirs with no test, some non-EU countries have full or partial recognition, and others must take the theory and the practical test. Everything below applies to the standard car licence, class B. Lorry and bus licences follow different rules and need a more detailed eye examination.

Do you need a German driving licence at all?

It depends on where you live now, and for how long. If you are a tourist or a short-term visitor, you do not need a German licence: your own valid licence is enough for the duration of your stay. If you move to Germany and register an address, your foreign licence is valid for six months from the date of registration. After that you need a German one.

There are two exceptions that confuse many newcomers. Holders of EU and EEA licences do not have the six-month limit at all: their licences are valid in Germany until they expire, and they can exchange them for a German licence at any time without a test. And holders of licences from a small number of recognised countries — including the UK since the post-Brexit agreement — can convert with no test either. Everyone else either needs a test or has to convert within the six months. If you are not sure which group you fall into, your local Führerscheinstelle can confirm it.

The 6-month rule for foreign licences

The six-month rule is the deadline that drives the whole process. From the day you register your address (Anmeldung), your foreign licence is valid for exactly six months. Keep your registration confirmation (Meldebestätigung) with your passport and licence so you can prove when the six months started. Short trips abroad do not reset the clock, and leaving for more than six months and returning starts a new period.

After the six months, driving on your foreign licence is treated as driving without a licence — a criminal offence in Germany that can mean a fine or worse, and your insurance will not cover you. The only safe strategy is to start the conversion in your first weeks: book the eye test and the first aid course early, and remember that the licensing authority itself takes four to twelve weeks to produce your German card.

Step 1: register your address and check your licence

Cobblestone street with tram tracks in an Augsburg old town
You will need a first aid course, an eye test and a theory course before the practical test.

The process starts with the Anmeldung — the registration of your address at the citizens’ office. You will need the confirmation of registration for almost every later step. Once you are registered, check whether your licence can be converted and, if so, whether a test is required. For EU and EEA licences there is no test. For the United States the answer depends on your state, under the reciprocity list in Annex 11 of the driving licence regulation. For other countries it depends on the bilateral agreement, if there is one.

Make this check early, at your local Führerscheinstelle or on their website, because it decides how long the process will take. If no test is required, the whole conversion is paperwork and can be finished in a few weeks. If a theory or practical test is required, you will need a driving school, and you should enrol early. Keep your licence valid throughout: an expired licence cannot be converted.

Step 2: the eye test

Every expat needs the German eye test (Sehtest), whether or not a driving test is required. It is a short check at an optician — about fifteen minutes — where you read a chart of Landolt rings with and without your glasses or contact lenses. You must reach a visual acuity of 0.7 with your correction if you wear one. The certificate (Sehtestbescheinigung) costs around 6 to 8 euros at an optician such as Fielmann or Apollo, and it is valid for two years, so time it carefully: take it once your application is moving.

If you wear glasses or contact lenses, bring your current pair and be ready for the result to be recorded in your licence as a restriction (code 01), which means you may only drive with that correction. If your prescription is old or you have noticed your vision getting worse, update it before the test. Our guide to the driving licence eye test procedure explains the test in detail, step by step.

Step 3: the first aid course

The second document every applicant needs is the first aid course (Erste-Hilfe-Kurs): a one-day course of nine 45-minute lessons covering CPR, the recovery position, bandaging, stopping bleeding and what to do at an accident scene, plus the German emergency number, 112. It costs around 20 to 50 euros and is offered in English in most larger cities, usually on Saturdays. The certificate never expires, so you only need to do it once.

Some providers offer the course online, but not every authority accepts an online certificate, so check with your Führerscheinstelle before booking an online course, especially for a conversion. A classroom course is the safe choice and is also the most useful: you practise on a mannequin rather than just watching a video.

Step 4: the theory test (if you need one)

If your licence has to be converted with a test, or if you are getting your first licence in Germany, you will need the theory test. It is a computer-based multiple-choice test with 30 questions for class B, covering traffic rules, road signs, right of way, speed limits, alcohol limits, environmental zones and first aid. The test is available in English and in eleven other languages, and the question bank is published, so you can practise in advance.

You may make up to ten error points and still pass, but be careful with the five-point questions: each wrong five-point question costs you five of your ten allowed points. The test fee is around 22 euros, and the pass is valid for twelve months, within which you must take the practical test. Most applicants study with an app or a book from their driving school; two to four weeks of regular study is usually enough. You can also take the theory test in English even if your driving school is German-speaking.

Step 5: driving lessons and the practical test

If a practical test is required, you will take lessons with a driving school (Fahrschule), even if you have been driving for years. The number of lessons depends on your situation: for a conversion requiring a practical test, a handful of lessons to learn German exam habits is usually enough; for a first licence, there are mandatory special lessons — night driving, motorway driving and rural roads — plus the standard lessons your instructor recommends. A single lesson costs around 50 to 70 euros in most German cities.

The practical test lasts about 45 minutes with an examiner from TÜV or DEKRA. It includes city driving, a manoeuvre such as parallel parking or a three-point turn, and a few questions about the car, and the examiner will watch for the habits German examiners expect: the shoulder check (Schulterblick) before turning, a strict observation of right of way (Vorfahrt), and correct behaviour at zebra crossings and in 30 km/h zones. Learner drivers should also read our article on the eye test for learner drivers, which covers the most common mistakes people make at the start of the process.

Mountain highway junction with road signs
First, check whether your licence can be converted or whether you must start from scratch.

Step 6: the application and your new licence

Once the tests are passed, you apply at the Führerscheinstelle of your town or district. Most authorities require an appointment, booked online, and you will need your passport, your registration confirmation, a biometric passport photo, the eye test certificate, the first aid certificate, your foreign licence (plus a translation where required) and the proof that you passed the tests, if any. The application fee is around 35 to 45 euros.

Your German licence is a European Union card licence, valid for fifteen years, and it is produced centrally and sent to your authority; collection usually takes four to twelve weeks from the application, and in some cities you will receive a letter telling you when to pick it up. Your foreign licence is normally retained by the authority and sent back to the issuing country, although some cities will return it to you if you ask. If you need to drive in the meantime, ask whether a temporary permit is possible.

How much does it cost, and how long does it take?

For an expat with a licence from a country with full recognition, the whole conversion costs around 115 to 200 euros: the eye test (about 7 euros), the first aid course (about 20 to 50 euros), the translation if needed (about 30 to 85 euros) and the application fee (about 35 to 45 euros). From application to the pickup of your licence, allow four to twelve weeks.

For a first licence, or a conversion requiring tests, the cost is much higher: a full German driving school course typically costs 1,500 to 2,500 euros, depending on the city and the number of lessons you need, and the practical test fee is around 120 euros. The timeline is usually three to six months from enrolment to the practical test. If a practical test only is required, a realistic budget is 500 to 900 euros. In every case the cheapest part of the process is the eye test — and the most expensive mistake is leaving everything to the last month.

Mistakes expats make

The most common mistake is waiting too long and running into the end of the six months with no licence. The second is using an expired eye test certificate: it is only valid for two years, so take the test when the application is actually on its way. The third is bringing the wrong documents: the authority wants originals, a translation where required and a biometric photo taken to German standards — a holiday photo will be rejected.

The fourth is assuming the rules of your home country still apply: in Germany, for example, turning right on red is not generally allowed, the speed limit in built-up areas is 50 km/h, and the blood alcohol limit is 0.5 per mille (0.0 for new drivers during the probationary period and for drivers under 21). The fifth is choosing the cheapest driving school without checking reviews: for expats, a school that offers lessons and tests in English is usually worth the extra cost.

What to do when your driving licence application is delayed

Most applications take four to eight weeks from the day you hand in your documents, and that waiting time is normal. The office has to check your foreign licence, confirm your residence status and, in some cases, ask the authority in your home country whether the licence is genuine. None of that happens while you wait at the counter, so the first rule is to plan for the delay: do not book a flight, a job start date or a car purchase that depends on having the German licence in your hand by a fixed day.

If the eight weeks pass without a letter, call or visit the office and ask for the status of your file. Bring your confirmation slip from the Bürgeramt and the reference number you were given when you applied. The most common reasons for a delay are a missing first aid certificate, an eye test certificate that is older than two years, a translation that is missing a page, or a foreign licence that the office cannot verify. In each case the office will write to you, but the letter can take a week to arrive — a phone call can save you that week.

While you wait, do not re-apply and do not send the same documents twice: a second application does not speed anything up, and it can create a duplicate file that slows the process down further. Keep a copy of everything you submitted, including the eye test certificate and the first aid certificate, and note the date you applied. And remember the six-month rule: the clock that limits your foreign licence starts at your Anmeldung, not at your application, so if the exchange takes longer than expected you may need to plan around the months you can still drive. If the six months run out before your German licence arrives, you cannot drive in Germany until it does — there is no extension of the foreign licence.

Frequently asked questions

Cars driving on a German autobahn at sunset with wind turbines
With the licence in hand, you can drive anywhere in Germany – and across the EU.

Do I need a German driving licence if I live in Germany?

Yes, if you live here and your foreign licence is not from the EU or EEA. Your foreign licence is valid for six months after you register your address; after that you need a German licence.

How long does it take to get a German licence as an expat?

For a conversion with no test, about four to twelve weeks after the application. For a first licence, or a conversion with tests, typically three to six months.

How much does a German driving licence cost for expats?

A no-test conversion costs roughly 115 to 200 euros. A full first licence usually costs 1,500 to 2,500 euros, including lessons and test fees.

Is the theory test available in English?

Yes. The German theory test is available in English and in eleven other languages, and the question bank is published so you can practise in advance.

Do I have to hand in my foreign licence?

Usually, yes. When your German licence is issued, your foreign licence is normally retained and sent back to the issuing country. Some authorities will return it if you ask.

Conclusion: one process, five documents, and a little patience

Getting a German driving licence as an expat is a process, not a single appointment: register your address, check whether you need a test, take the eye test, complete the first aid course and apply at the Führerscheinstelle. The two documents you can arrange in a single day — the eye test and the first aid course — are also the cheapest parts, so get them out of the way early. Start in your first month, keep your documents valid, and you will be driving legally in Germany — and anywhere else in the EU — long before your six months run out.


← Back to Home More in Driving Licence Eye Test: Procedure & Preparation →