1. Driving School Registration
Register with a certified driving school (e.g., Fahrschule Oscar). You will receive your training contract.
German Class B Guide 2026
How to apply for a German Class B driving licence: driving school, documents, costs, deadlines, theory test and practical test.
Your route to a German Class B driving licence.
Register with a certified driving school (e.g., Fahrschule Oscar). You will receive your training contract.
Complete the first-aid course (9 units), the eye test, and get biometric passport photos taken.
Submit the application to the driving licence authority (in Berlin, often via the Bürgeramt or online).
After the authority processes your application, TÜV or DEKRA receives the exam order. This often takes 4 to 8 weeks but varies locally.
Pass the exams within 12 months after the order has been issued.
The official document checklist
Fixed fees and variable additional costs for Class B
Note: First aid, eye tests, photos, driving-school base fees and lesson prices vary by provider and place of residence.
Use the application-processing period to prepare. DriveBase helps you study theory interactively so you are ready when the exam order arrives.
A single driving lesson costs €80 - €100. If you fail the practical exam, you have to pay the TÜV fees (~€130) & school fees again. DriveBase Pro saves you driving hours and helps you pass on the first try.
Verified basis
Federal requirements come from the German Driving Licence Regulation. Fees, application routes and processing times can differ by place of residence.
Processing often takes 4 to 8 weeks. It can be shorter or longer depending on the local driving licence authority and its workload.
From receipt at TÜV, you have 12 months for the theory exam, and after passing it, another 12 months for the practical exam.
For a first driving licence, the probationary period generally lasts two years.
DriveBase