You bought the car. It is sitting in a parking spot outside your building, or on a dealer lot waiting for handover. You cannot drive it yet. Not one metre. Not legally. The Kfz-Zulassungsstelle — your local vehicle registration office — stands between you and your keys, and it runs on a short, inflexible list of documents that has to be complete before anything happens.

This guide walks you through the full registration process in 2026, including the i-Kfz online route that has expanded in the last year. Every document is named. Every fee is sourced. Every mistake I have watched expats make gets flagged before it costs you another appointment. The whole thing takes 20 to 40 minutes at the counter if your paperwork is clean.

What documents do you need to register a car in Germany?

The Zulassungsstelle runs on originals. Photocopies are rejected at the counter. Bring everything on this list:

  1. Valid passport or national ID card. Non-EU citizens: passport plus Aufenthaltstitel (residence permit).
  2. Meldebescheinigung — proof of registered address from your local Bürgeramt.
  3. eVB number — seven-character electronic insurance confirmation code from your Kfz-Haftpflichtversicherung provider.
  4. Zulassungsbescheinigung Teil II (vehicle title) — proves ownership.
  5. Zulassungsbescheinigung Teil I (vehicle logbook) — stays in the car after registration.
  6. Valid TÜV/HU certificate — required for used vehicles. Cannot be expired.
  7. SEPA-Lastschriftmandat — direct debit authorisation for Kfz-Steuer collection.
  8. Kaufvertrag — the signed purchase contract.
  9. Certificate of Conformity (COC) — only for new cars or EU imports.
  10. Licence plates — ordered from a Schilderdienst before the appointment.

The seven-step registration process

Step 1 — Complete your Anmeldung. If you have not already registered your German address, this comes first. The Zulassungsstelle requires your Meldebescheinigung.

Step 2 — Choose insurance and request your eVB number. Online insurers issue the eVB number within minutes of signup. Save the seven-character code.

Step 3 — Book your Zulassungsstelle appointment. Search '[your city] Kfz-Zulassungsstelle Termin'. Book the moment you sign the Kaufvertrag, not after. In Berlin, wait times run 2–4 weeks.

Step 4 — Order licence plates. Most Schilderdienste near the Zulassungsstelle produce plates in 10–15 minutes. Plates run €20–€40 per pair.

Step 5 — Arrive with everything. Print the document checklist. Check it off before you leave the house.

Step 6 — Pay the fees and get your plates stamped. Counter fees typically run €30–€70. The clerk applies the Stempelplakette and hands back the Zulassungsbescheinigung Teil I.

Step 7 — Drive home, legally. Fit the plates. Your vehicle is now registered.

What does car registration in Germany cost in 2026?

Item Cost
Zulassungsstelle counter fee €30–€70
Licence plates (pair) €20–€40
Reserved plate combination €10–€12 optional
Kfz-Steuer (annual, 1.5L petrol) €90–€120
Haftpflicht insurance (annual) €300–€800

Sources: KBA fee schedule 2025; GDV premium data; HUK-COBURG calculator, April 2026.

Can you register a car online with i-Kfz?

Yes — with conditions. i-Kfz requires a German ID card (neuer Personalausweis), an EU ID card, or an electronic residence permit (eAT) with the activated eID online function plus the six-digit eID PIN. Most non-EU foreigners with only a passport still register in person for first-time registrations.

The five mistakes that cost expats the most time

Arriving with a credit card and no alternative. Most offices — Berlin, Munich, Hamburg included — refuse credit cards in 2026. Bring cash or a Girocard.

Forgetting the SEPA-Lastschriftmandat form. Fill it out at home, in ink, with your IBAN.

Expired TÜV/HU on used vehicles. A car with an expired inspection certificate cannot be registered until it passes a fresh HU.

No Anmeldung. The registration is tied to your place of residence. Sort your Anmeldung first, always.

Bringing photocopies instead of originals. The clerk needs your actual passport, actual Zulassungsbescheinigung Teil II, actual Meldebescheinigung.

Key takeaways

  • Sequence matters: Anmeldung → insurance (eVB) → Kaufvertrag → Zulassungsstelle appointment → plates → registration.
  • Ten documents make up the standard registration set.
  • Budget €60–€260 for the registration day including plates.
  • i-Kfz online registration works if you have a German eID-enabled ID card or eAT. Non-EU expats with only a passport still register in person.
  • Cash or Girocard only at most Zulassungsstellen in 2026.
  • Appointment wait times run 2–4 weeks in major cities, same-week in smaller towns.
  • Electric vehicles are exempt from Kfz-Steuer for ten years, provided registration falls before 31 December 2030.
  • Kurzzeitkennzeichen (short-term plates, ~€50, valid five days) let you move an unregistered vehicle.
  • Originals only. Photocopies get rejected at the counter.

Sources

  • Bundesministerium für Digitales und Verkehr (BMV) — i-Kfz app press release, November 2025.
  • Kraftfahrt-Bundesamt (KBA) — Digital vehicle registration document (DFZ) information, 2025–2026.
  • Kraftfahrzeugsteuergesetz (KraftStG) — current vehicle tax rate tables and EV exemption provisions.
  • ADAC — registration fees and Kurzzeitkennzeichen guidance, 2026.