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 theory test within 12 months of the test centre receiving the exam order. After passing theory, you have another 12 months for the practical test.
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.
While your application is being processed, you can use DriveBase to practise theory and traffic situations interactively.
DriveBase Pro complements theory classes and driving lessons with exercises you can repeat at your own pace. It does not replace lessons or preparation with your driving school.
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 the technical test centre receiving the exam order, you have 12 months for theory and, after passing it, another 12 months for the practical test (FeV § 22(5)).
For a first driving licence, the probationary period generally lasts two years.
DriveBase