Registry entry

Germany Mandatory Driving Licence Exchange (Führerschein-Umtausch, Pflichtumtausch alter Fahrerlaubnisse in den EU-Kartenführerschein)

Exchange an older German driving licence document (a pre-1999 paper 'Lappen' or an early plastic-card licence issued before 19 January 2013) for the current EU card-format licence, as required by Anlage 8e (implementing § 24a Abs. 2 Satz 1) der Fahrerlaubnis-Verordnung (FeV), itself transposing the Third EU Driving Licence Directive (2006/126/EC). The exchange is purely administrative: the underlying driving entitlement is carried over unchanged and, ordinarily, without a new exam, medical check, or eyesight test — those are only required for an applicant who additionally elects to keep or add a category-upgrade option this schema also models (e.g. a pre-1999 Class 3 holder aged 50+ retaining the extended >12t towing combination, or adding Class T for agricultural/forestry vehicles), per Anlage 5 and Anlage 6 FeV. Every licence holder must complete the exchange by 19 January 2033 at the latest; older cohorts face earlier deadlines set out in Anlage 8e FeV's two tables (by birth year for licences issued through 1998, by issue year for licences issued from 1999 onward) — this schema models the request itself, not the deadline computation, which the source material expresses as tables rather than a formula this format's condition grammar can express against a single scalar field (see VERIFICATION.md). Applications are filed with the applicant's local Fahrerlaubnisbehörde (driving licence authority, typically the Straßenverkehrsamt of a Landkreis or kreisfreie Stadt); the Kraftfahrt-Bundesamt (KBA) maintains the federal Fahrerlaubnisregister these local authorities check and record against. This document is modelled from a representative fillable municipal application form (Landkreis Ludwigsburg, Baden-Württemberg); exact office names, submission channels (paper, in-person, or a local online portal), and minor layout details vary by the several hundred individual Fahrerlaubnisbehörden nationwide, while the federal legal basis, required documents, and fee are uniform. See VERIFICATION.md.

Registry entry

de/kba/driving-licence-mandatory-exchange

Jurisdiction
Germany · national
Version
1.0.0
Verification
draft

GovSchema spec v0.3

Authoritative source Landkreis Ludwigsburg — 'Antrag auf Umstellung einer Fahrerlaubnis alten Rechts in einen neuen EU-Kartenführerschein' (fillable municipal application form, implementing Anlage 8e FeV)

Machine access

Registry catalog
registry/index.jsonone record per schema id

Field reference

20 fields across 4 steps, read from the published schema.json — names, types, requiredness, and validation as the document states them. The live government form remains the authoritative source.

Your personal details

  • lastName string required

    Last name (Name)

    classification: pii
  • birthNameIfDifferent string optional

    Birth name, if different from last name (Geburtsname bei Abweichung vom Familiennamen)

    classification: pii
  • firstNames string required

    First name(s) (Vorname/n)

    classification: pii
  • sex enum required

    Sex (Geschlecht)

    enum: W | M
  • dateOfBirth date required

    Together with currentLicenceIssueDate, determines which of Anlage 8e FeV's two deadline tables applies to the applicant and by which date the exchange is compulsory. This schema does not compute that deadline (see top-level description and VERIFICATION.md).

    classification: sensitive-pii
  • placeOfBirth string required

    Place of birth (Geburtsort)

    classification: pii
  • addressStreet string required

    Home address — street and house number (Straße)

    classification: pii
  • addressPostalCodeAndCity string required

    Modelled as a single combined field, matching the source form's own single 'PLZOrt' widget rather than separate postal-code and city boxes.

    classification: pii
  • phone string optional

    Telephone (Tel.)

    classification: pii
  • email string optional

    Email address (Email-Adresse)

    classification: pii

Your current driving licence

  • currentLicenceIssuingAuthority string required

    Current licence — issuing authority (Ausstellende Behörde)

  • currentLicenceIssueDate date required

    Determines which Anlage 8e FeV deadline table applies: Table I (by birth year) for licences issued through 31 December 1998, Table II (by issue year) for licences issued from 1 January 1999 onward.

  • currentLicenceNumber string required

    Current licence — document number (Führerscheinnummer)

  • currentLicenceCategories string required

    Comma-separated list of category codes drawn from the form's own checklist. The new EU card licence's category set is derived from these under Anlage 3 (conversion table) and § 76 FeV's transitional provisions; this schema records the categories the applicant declares as currently held, not the converted output categories, which the issuing authority determines.

    pattern
  • issuingAuthorityRecordsUnavailable boolean required

    Gates recordExtract: when the original issuing authority differs from the office processing this exchange, that office typically needs a Karteikartenabschrift (driving-licence record transcript) from the original issuer before it can confirm the categories held.

Old Class 3 upgrade options

  • isPre1999Class3Holder boolean required

    Gates the two Class-3-specific upgrade options below, which only apply to holders converting a pre-1999 old-law Class 3 entitlement (the old combined car/light-truck/trailer class that no longer exists as such in the current class system).

  • requestsExtendedTowingCombination boolean optional

    Class 3 holders otherwise receive unrestricted Class C1E automatically; this option additionally retains the old class's larger combination (tractor unit up to 7.5t plus a trailer up to 1.5x the tractor's weight, maximum 3 axles), which by default is granted only until age 50 and needs supporting medical and vision certificates to extend a further 5 years for an applicant who has already turned 50 at the time of application. Gates medicalCertificate and visionTestCertificate.

  • requestsClassT boolean optional

    Only available to applicants working in agriculture or forestry; once the pre-1999 Class 3 conversion is completed, Class T can no longer be added retroactively. Gates agriculturalActivityProof.

Collection and declaration

  • collectionMethod enum required

    postal_after_surrender: the old licence is invalidated and returned, and the new EU card licence is mailed home — available only for licences issued by 31 December 1998. pickup_in_person: the new licence is collected in person at the Fahrerlaubnisbehörde.

    enum: postal_after_surrender | pickup_in_person
  • declarationDate date required

    The date the applicant signs the application, immediately before submission.

Verification record

This file is the source-review record for this document version, per the manual-source-review-v1 practice. It documents the provenance of the published fields and flow and states the current verification claim honestly.

Current claim

  • status: draft
  • verification.method: manual-source-review-v1
  • verification.lastVerifiedAt: 2026-07-03

Authored from one representative local authority's live, fillable form, plus the federal legal text governing the process nationwide. A second Land's form was spot-checked for field-set consistency (not structurally extracted). Because the process is executed by several hundred independent Fahrerlaubnisbehörden rather than one national portal, the practice's field-by-field comparison has not been completed against every local variant — status remains draft, not verified.

Sources examined

  • Document (id, version): de/kba/driving-licence-mandatory-exchange / 1.0.0
  • Spec version: GovSchema 0.3.0
  • Authority: Kraftfahrt-Bundesamt (KBA), which maintains the federal Fahrerlaubnisregister (central driving-licence register), under the Fahrerlaubnis-Verordnung (FeV). The exchange itself is filed with, and processed by, the applicant's local Fahrerlaubnisbehörde (Straßenverkehrsamt of a Landkreis or kreisfreie Stadt) — there is no single national online portal for this process, unlike e.g. Elster (tax) or the federal verwaltung.bund.de first-issuance flow.
  • Legal basis (fetched live, 2026-07-03, HTTP 200, gesetze-im-internet.de — the official federal law portal):
    • https://www.gesetze-im-internet.de/fev_2010/anlage_8e.html — Anlage 8e FeV, implementing § 24a Abs. 2 Satz 1 FeV. Quotes verbatim the two exchange-deadline tables: Table I, licences issued through 31 December 1998, keyed by the holder's birth year (before 1953 → 19 January 2033; 1953–1958 → 19 July 2022; 1959–1964 → 19 January 2023; 1965–1970 → 19 January 2024; 1971 or later → 19 January 2025); Table II, licences issued from 1 January 1999 onward, keyed by issue year (1999–2001 → 19 January 2026, stepping forward roughly one year per issue-year band, through 2012–18 January 2013 → 19 January 2033). Holders born before 1953 must exchange by 19 January 2033 regardless of issue year.
    • https://www.gesetze-im-internet.de/fev_2010/__76.html — § 76 FeV (Übergangsrecht), Nummer 9 and 10: the class-conversion rules for pre-1999 old-law classes (e.g. old Class 3 converting to unrestricted C1E, plus the age-50-limited CE/CE79 extended towing-combination option and the Class T agricultural/forestry option this schema models as requestsExtendedTowingCombination/requestsClassT), and the medical/eye examination validity transitional rules (Anlage 5, Anlage 6 FeV).
  • Process guidance (fetched live, 2026-07-03):
  • Primary form source: Landkreis Ludwigsburg (Baden-Württemberg) — "Antrag auf Umstellung einer Fahrerlaubnis alten Rechts in einen neuen EU-Kartenführerschein" (2018 edition, marked "ausfüllbar"/fillable), retrieved directly from landkreis-ludwigsburg.de, a *.de municipal government domain. Two pages, a genuine fillable AcroForm (37 named widgets on page 1, 11 on page 2), extracted with pdfjs-dist's getAnnotations()/getTextContent() per this registry's established gov-form-PDF-extraction technique.
  • Cross-check source (spot-checked, not structurally extracted): Kreis Rendsburg-Eckernförde (Schleswig-Holstein) — "Antrag auf Umstellung der Fahrerlaubnis", Stand 01.01.2025, retrieved from kreis-rendsburg-eckernfoerde.de. This form has no AcroForm widgets (its text is extractable but not fillable), so it was read via getTextContent() only, as a field-set consistency check rather than a second primary extraction. It independently confirms the same core field set (Familienname, Vornamen, Geburtsname falls abweichend, Geburtsdatum, Geburtsort, postal code and home town, street and house number, phone, current licence class(es)/issue date/issuing Fahrerlaubnisbehörde, the same CE79 extended-towing-combination and Class T options gated by age 50 and Anlage 5/6 medical certificates, and the same required-documents list — while pricing its own fee schedule differently (32.00 EUR for a plain exchange with direct mailing, 76.10 EUR for one that also extends the C/CE classes past age 50), confirming the fee is set per-Land/Landkreis rather than nationally fixed, as this schema's exchangeFee document already notes from the Ludwigsburg/national-guidance discrepancy (24 EUR vs ~25 EUR) alone.
  • What the extracted Ludwigsburg text/widgets show, verbatim structure:
    • Page 1: personal-details header (Name, Geburtsname bei Abweichung, Vornamen, Geschlecht w/m, Geburtsdatum, Geburtsort, Straße, PLZ/Ort, Tel., Email-Adresse); current-licence block (ausstellende Behörde, Ausstellungsdatum, Führerscheinnummer); a 20-option Fahrerlaubnis-Klasse checklist (1, 1a, 1b, 2, 3, 4, 5, A1, A, B, BE, C1, C1E, C, CE, D1, D1E, D, DE, M, L, S, T); and a collection/return-method choice (old licence invalidated and new one mailed home — available only for licences issued by 31 December 1998 — vs. new licence collected in person at a named Fahrerlaubnisbehörde branch office).
    • Page 2: the Class-3-specific upgrade block — the extended >12t–18.5t towing combination (with the age-50 medical/vision-certificate extension), the Class T agricultural/forestry option (with its own irreversibility warning once the base conversion is completed), the fee (24.00 EUR quoted here), the required-attachments checklist (ID/birth record, biometric photo, medical certificate, vision certificate, agricultural-activity proof, Karteikartenabschrift), and a signature/date line.
  • Interpretation calls:
    • currentLicenceCategories is modelled as a single delimited string, not a repeating/array value, for the same reason as this registry's other checklist-style category fields (e.g. fr/ants/driving-licence-renewal-duplicate): GovSchema v0.3 has no native multi-select field type (GSP-0009 not yet folded into the accepted spec).
    • The Anlage 8e FeV deadline tables (by birth year / by issue year) are documented in dateOfBirth's and currentLicenceIssueDate's descriptions and in this file, but are not enforced as a computed requiredWhen/validation rule: the condition grammar (GSP-0013 §1) compares a field against a literal or another field via equals/in/greaterThan-family operators, not against a table-lookup or date-arithmetic function of two fields. Flagged as an out-of-scope derived computation, not a silently-asserted rule.
    • isPre1999Class3Holder and its two gated fields (requestsExtendedTowingCombination, requestsClassT) are modelled as three separate booleans rather than deriving eligibility by parsing currentLicenceCategories for a "3" token, for the same reason the sibling fr/ants/driving-licence-renewal-duplicate schema asks involvesHeavyVehicleCategory directly instead of parsing its own delimited category string.
    • sex's enum is modelled ["W", "M"] (uppercase), matching this registry's existing convention on sibling DE schemas' single-letter enums, rather than the form's own lowercase "w/m" checkbox labels.
    • The office-reserved "Von der Fahrerlaubnisbehörde auszufüllen" block (Rendsburg-Eckernförde form) and the Ludwigsburg form's unlabeled generic checkbox pair for sex are administration-side or ambiguous widgets, not modelled as applicant-facing fields.

Test run (mock data)

A mock scenario — an applicant exchanging a pre-1999 Class 3 licence issued in 1991, who has already turned 50 and wants to keep the extended towing combination but does not request Class T, with the current licence's original issuing authority still being their present Fahrerlaubnisbehörde — was run against this schema version's required/requiredWhen/visibleWhen gating logic with a standalone validator script (not committed — ad hoc, mirrors the checks tools/validate.mjs and tools/validate-ajv.mjs already run structurally) before publishing. Committed as this version's conformance/.../application-packet.json fixture:

  1. With isPre1999Class3Holder: true and requestsExtendedTowingCombination: true — confirms medicalCertificate and visionTestCertificate are correctly required, requestsClassT is correctly still asked (and answered false) rather than skipped, and agriculturalActivityProof is correctly not required.
  2. With issuingAuthorityRecordsUnavailable: false — confirms recordExtract is correctly not required.
  3. A second pass with isPre1999Class3Holder: false (not committed as a fixture, this registry's convention is a single application-packet.json per schema version) confirmed all three Class-3-specific fields (requestsExtendedTowingCombination, requestsClassT, and their gated documents) correctly become not-required and not-visible.

Both tools/validate.mjs (structural) and tools/validate-ajv.mjs (full JSON Schema 2020-12 meta-schema, ajv) pass for this document.

Scope

Out of scope for this version: computing the applicable Anlage 8e FeV exchange deadline from dateOfBirth/currentLicenceIssueDate (documented, not enforced, see above); any local Fahrerlaubnisbehörde's own online submission portal or appointment-booking flow (this schema models the underlying paper/PDF field set common across offices, not a specific office's screen-by-screen flow); and the separate, materially different process for exchanging a foreign (non-German, non-EU/EWR) driving licence, which falls under § 30/§ 31 FeV rather than Anlage 8e and is not modelled here.

View the raw record (VERIFICATION.md)

Version history

  • 1.0.0 draft latest this page has verification record schema.json

Independent and non-affiliated

GovSchema is an independent, open-source project. This reference is not produced, reviewed, or endorsed by Kraftfahrt-Bundesamt (Fahrerlaubnisregister, federal framework) / local Fahrerlaubnisbehörde (Straßenverkehrsamt, driving licence office of the Landkreis or kreisfreie Stadt) or any government. The authoritative source is always the live government form and its official instructions.