German driving licence – Class B

German Class B Driving Licence 2025 – The Complete Guide

Overview
A Class B licence allows you to drive vehicles up to 3.5 tonnes with a maximum of eight passenger seats. From spring 2025, the EU approved raising the limit to 4.25 tonnes for electric vehicles and motorhomes, provided that an additional training or a short test is completed; the rule is expected to be implemented in Germany within four years. (ADAC, stern.de)

Initial requirements to register

Requirement Details
Minimum age 18 (or 17 under the accompanied driving scheme BF17) (Bußgeldkatalog)
Residence Registered address in Germany + valid ID
First-aid course 9 training units in one day
Eyesight test At an ophthalmologist or optician
Biometric photo & authority fees €40–€70 depending on the federal state

Training stages in a driving school (Fahrschule)

Item Mandatory volume Notes
Theory lessons 14 sessions (90 min each)  
Regular practical lessons Typically 20–30 hours; decided by the instructor  
Sonderfahrten (special drives) 12 hours (rural 5 / motorway 4 / night 3)  
Option to remove automatic restriction (B197) 10 hours in a manual car + a short test (fahrschule-123.de)

Theory exam

  • 30 questions; pass with a maximum of 10 penalty points. (Bußgeldkatalog)

  • Available in 13 languages, including Arabic.

  • Since 1 April 2025, picture-based questions were added to analyse realistic traffic scenes. (tuev-verband.de)

  • The TÜV/DEKRA fee is around €25.

Practical exam

Stage Approx. time
Vehicle check (Abfahrtkontrolle) 5 minutes
Driving (urban, rural, motorway) 30 minutes
Mandatory manoeuvres (parking, reversing, emergency braking) 10 minutes
Digital feedback 10 minutes
Total 55 minutes for Class B (fahrschule-123.de)

One serious fault—such as running a red light or creating a direct danger—means immediate failure.

Expected costs (average 2025)

Item Range (€)
Driving school base fee 350–565
Learning materials 50–90
Practical lesson 50–70 × number of lessons
Sonderfahrten 600–840
Theory exam 25
Practical exam 160–230
Eyesight/medical + photo 30–60
Approx. total 2,500–4,400

Automatic or manual?

  • If you take the test in an automatic, code 78 is added and you may not drive a manual car.

  • You can switch to code 197 by completing 10 manual lessons plus a short test—without retaking the full exam. (fahrschule-123.de)

BF17 accompanied driving
BF17 allows driving from age 17 provided an approved adult supervisor is listed on the permit. The restriction remains until 18, then the licence is converted automatically. (Bußgeldkatalog)

Validity and renewal

  • The licence is valid for 15 years and then renewed administratively without another test.

  • A digital driving licence for smartphones is currently being tested, which should make identification within the EU easier. (ADAC)

Common reasons for failing

Reason Practical example
Ignoring right of way Not stopping at a “Stop” sign
Insufficient mirror checks Forgetting side checks before changing lanes
Wrong speed judgement Entering a rural bend too fast
Following distance Less than two seconds behind the car ahead
Parking mistakes Touching the kerb or crossing the bay line

Conclusion
Class B combines strict standards with precise digital updates to ensure drivers understand the rules and drive safely. By meeting the requirements, training systematically, and understanding the newest changes—especially the 4.25-tonne rule and the expansion of picture-based questions—you pave the way to smoother licensing and greater mobility across Germany and the EU.

The site’s writers and editors strive to provide accurate information through extensive research and review of multiple sources. However, errors may occur or some information may be unconfirmed. Please treat the content as initial guidance and always consult the competent authorities for confirmed information.


Share: