German Driving Licence Costs for Expats: Full Breakdown
The cost of a German driving licence is the question every expat asks first, and the honest answer is: it depends — on whether you can convert a foreign licence, on whether your state or country requires a test, and on how many lessons you need. The range is enormous: a simple conversion can cost around 115 euros, while a full first licence can cost 2,500 euros. This article gives you the German driving licence costs for expats in full, item by item, so you can see exactly what you will pay and where you can save money.
The costs fall into two groups: the fixed official fees that everyone pays, and the variable costs of the driving school, which depend on how much practice you need. If you hold a licence from a country with full recognition, you pay only the fixed fees. If you have to take tests, you also pay for lessons and the test fees. Below you will find every item, the current prices for 2026, and a realistic total for the three most common situations: converting with no test, converting with a practical test, and getting a first licence from scratch.
The short answer: what a German licence costs for expats
For a no-test conversion, expect to pay about 115 to 200 euros in total. For a conversion that requires a practical test, the realistic budget is 500 to 900 euros. For a full first licence, including a driving school course, theory and practical tests, the usual total is 1,500 to 2,500 euros, depending on the city and the number of lessons. Those figures are from 2026 and include the application fee, the eye test, the first aid course, the translation where needed, the test fees and the lessons.
How long the licence takes matters to the cost as well: the eye test certificate is only valid for two years, the theory pass for twelve months, and a slow process costs extra if you have to repeat a test or a certificate. The advice is therefore the same as with everything else in this process: budget realistically, start early, and remember that the cheapest way to get a licence is to pass each test the first time.
The fixed costs everyone pays
Every licence applicant, whether converting or starting from scratch, pays a set of small fixed fees. The eye test (Sehtest) costs around 6 to 8 euros at an optician. The first aid course (Erste-Hilfe-Kurs) costs around 20 to 50 euros. The application fee at the Führerscheinstelle is about 35 to 45 euros. If your foreign licence needs a translation, that is another 30 to 85 euros. And you need a biometric passport photo, which costs around 8 to 12 euros at a photo booth or a photographer.
Added together, the fixed costs are about 100 to 200 euros for a conversion, depending on whether you need the translation. Our guide to the driving licence eye test costs breaks down the smallest item in the list — the eye test — in detail, and our article on eye test costs by federal state shows the small regional differences in that part of the bill.
Driving school costs: lessons and special drives

Driving school is by far the biggest cost for anyone who needs lessons. A single 45-minute driving lesson (Fahrstunde) costs around 50 to 70 euros in most German cities, and is a little more expensive in Munich and Hamburg and a little cheaper in smaller towns in the east. The number of lessons you need depends on your experience — for a first licence, 20 to 40 lessons is normal; for a conversion that requires only a practical test, 3 to 10 lessons is common.
On top of the normal lessons, first-time drivers must take the mandatory special lessons (Sonderfahrten): five lessons on rural roads, three on the motorway and three at night, plus a few others depending on the region. Each special lesson costs about the same as a normal lesson. The driving school also charges a registration fee for handling the theory and practical test applications, usually 100 to 300 euros, and a fee for the car on the test day, usually 150 to 250 euros including insurance and the instructor’s time.
Test fees: theory and practical
The theory test fee charged by TÜV or DEKRA is around 22 euros, and the practical test fee is around 120 euros. Those are the official fees; your driving school’s registration and car rental are on top. Both fees are payable again if you fail and have to retake the test, so a failed practical test costs about 270 euros in total when you include the car rental — a good reason to be properly prepared.
The theory test is relatively safe: you study the official question bank, and the test is the same as your mock tests. The practical test is where people fail, usually because of habits that their instructor warned them about — the shoulder check, right of way, or speed in a 30 zone. A couple of extra lessons before the test are cheaper than a repeat test.
The eye test and first aid course
The eye test is the cheapest item on the list, and one of the easiest. It costs around 6 to 8 euros at an optician, takes about fifteen minutes, and the certificate is valid for two years. The first aid course costs around 20 to 50 euros for a one-day course, and the certificate never expires. Both are required for every applicant, and both can be completed in a single day if you plan it: many first aid providers run courses on Saturdays, and the eye test can be taken on a weekday walk-in.
Translation and application fees

If your licence is not in German, most authorities require a translation by a sworn translator (vereidigter Übersetzer) or the ADAC. The price is usually 30 to 85 euros, depending on the provider and whether you need an express service. The translation must cover the categories and any restrictions on your licence exactly, because the German authority converts your licence on the basis of the translation. Some authorities are familiar with US, UK and Canadian licences and waive the translation; ask before you pay.
The application fee at the Führerscheinstelle is the last official fee: about 35 to 45 euros, payable when you apply. The authority then produces your German licence — a European Union card licence — which takes four to twelve weeks. If you need a temporary permit while you wait, there may be a small extra fee.
Costs of converting a US licence
For Americans the total depends on the state, because of the reciprocity rules. For a licence from a no-test state — most states, including Texas, Ohio and Virginia — the total is about 115 to 200 euros: the eye test, the first aid course, the translation where needed and the application fee. No lessons and no tests are required.
For a licence from a practical-test state — Connecticut, Florida, Indiana, Montana, New Hampshire, New Jersey and New York — the total is about 500 to 900 euros, because you need a few driving lessons, the test fee of around 120 euros and the car rental for the test day. For a licence from a both-tests state — Alaska, California, Georgia, Hawaii, Maine, Nevada, Rhode Island, Vermont and the District of Columbia — add the theory test fee and more lessons, and the total can reach 1,500 to 2,000 euros.
Costs of a first licence from scratch
If you are getting a German licence for the first time, the biggest cost is the driving school. The total is usually 1,500 to 2,500 euros, made up of: the driving school registration (100 to 300 euros), 20 to 40 lessons at 50 to 70 euros each, the mandatory special lessons, the theory test fee (about 22 euros), the practical test fee (about 120 euros), the test-day car rental (about 150 to 250 euros), and the fixed fees (eye test, first aid course, application). The range is wide because the number of lessons varies so much between learners.
Regional price differences
Driving licence costs vary by region in Germany. Lessons are usually most expensive in the large cities of the south and west — Munich, Stuttgart and Hamburg are at the top of the range — and cheapest in smaller towns and in the east. The official test fees are the same everywhere, because they are set nationally by TÜV and DEKRA. The fixed fees also vary slightly: the eye test is a few euros more expensive in Munich than in Leipzig, and driving schools in the big cities charge more for the test-day car.
How to save money on your German licence
There are real ways to save. First, pass each test the first time: a failed practical test costs about 270 euros to repeat, and a failed theory test costs another 22 euros plus two weeks of waiting. Second, if you are converting, check whether you need a translation at all — some authorities waive it. Third, choose a driving school carefully: a school that offers lessons and tests in English will usually be worth a slightly higher price, because it will take you fewer lessons to reach the standard. Fourth, study the theory test properly before booking it, using the free mock tests, so that the one fee you pay is the only one. And fifth, take the eye test and the first aid course promptly: repeating an expired certificate costs money and time.

The cheapest route and the fastest route — and how they differ
The cheapest way to a German driving licence is the one with the fewest tests. If your US state has full reciprocity, you pay roughly €115 to €200 in total: the authority fee of €35 to €45, the eye test at €6.43, the first aid course at €20 to €50, a few biometric photos at €8 to €15, and the translation of your licence at €45 to €90 if you need one. There are no driving lessons and no test fees, because there is no test to take. For a licence from a practical-test-only state, add the practical test fee of about €120 and a few lessons to prepare — a total of roughly €400 to €700.
The fastest way is different: it is the way that gets you a licence in the shortest time, and it usually costs more. Book the first aid course and the eye test in your first week, because they are independent of everything else and they are valid for two years. Make the Bürgeramt appointment as early as you can — the processing time of four to eight weeks is the longest single step, and it runs while you do everything else. If you need lessons, book an intensive course: two weeks of daily lessons, the theory test in the first week and the practical test at the end.
The hidden costs are the ones people forget. If you need the full training, the theory lessons and the practical lessons are the biggest item: a single lesson costs €45 to €70, and most learners need 20 to 40 lessons on top of the 12 compulsory special lessons for night, motorway and rural driving. The theory test costs about €22, the practical test about €120, and a failed test means paying the fee again and waiting for a new appointment. The learning materials cost €30 to €70, and the driving school’s registration fee adds €100 to €300.
There are real ways to save. Do the first aid course and the eye test early, so you never pay twice because a certificate expired. Use a free or one-off theory app instead of a subscription, and buy the learning material second hand if you can. Book the practical test only when your instructor says you are ready — a failed test costs €120 plus the lessons you need to prepare again. And if you are converting a licence, check the reciprocity list before you pay for a single lesson: every lesson you buy before you know whether you need a test is money you may not have needed to spend.
One last comparison: the average expat who takes the full route spends between €1,500 and €2,500 from the first appointment to the licence, while the average conversion costs less than €300. Both routes end with the same licence, and the difference is almost entirely the lessons. That is why the single most valuable step, before you spend anything, is finding out which route applies to you.
Frequently asked questions
How much does a German driving licence cost for expats?
A no-test conversion costs about 115 to 200 euros. A conversion with a practical test costs about 500 to 900 euros. A full first licence usually costs 1,500 to 2,500 euros.
What is the cheapest part of getting a German licence?
The eye test, at around 6 to 8 euros at an optician, and the first aid course, at around 20 to 50 euros. Both are required for every applicant.
How much does a driving lesson cost in Germany?
A single 45-minute lesson costs around 50 to 70 euros in most cities, a little more in Munich and Hamburg and a little less in smaller towns.
Do I have to pay the test fee again if I fail?
Yes. The theory test fee (about 22 euros) and the practical test fee (about 120 euros, plus the car rental) are payable again for each attempt.
Is a German driving licence worth the cost?
Yes, if you are staying in Germany for more than six months. A German licence is valid throughout the European Union and can be used anywhere in the EU, and it avoids the risk and cost of driving without a valid licence.
Conclusion: know the total before you start
The cost of a German driving licence for expats is not a mystery — it is a list of fees and lessons, and the list is very different depending on whether you are converting a licence with full recognition or starting from scratch. The smallest costs are the eye test and the first aid course, the largest is the driving school, and the most expensive mistake is failing a test you could have passed with a few more hours of preparation. Budget for the realistic total, pass each test first time, and the price of mobility in Germany is worth every euro.