How to Register a Car in Germany: A Car Registration Guide
How to register a car in Germany as a foreigner is not difficult in theory. In practice, it is one of those processes that works perfectly — but only if every document is in the right place, in the right order, on the right day.
You bought a car. Or you brought one from abroad. Either way, it is sitting in a parking spot right now, and you cannot legally drive it until the registration is done. That is the reality of car registration in Germany — nothing moves until the paperwork is complete, the insurance is active, and the Kfz-Zulassungsstelle has stamped your plates.
This process is not complicated. But it is deeply German: precise, sequential, and completely unforgiving if you show up missing a single document. I have watched people get turned away at the registration office because they forgot a SEPA form. Others because their TÜV report had expired the week before. Each trip to the Zulassungsstelle is at least half a day. You do not want to make that trip twice.
This guide tells you exactly what you need, in what order, and how to register your car in Germany without a wasted minute. Whether you are registering a used car bought locally or a vehicle from abroad, every step is here.
What Documents Do You Need to Register a Car in Germany?
Let’s start with the full list. Bring all of these to the vehicle registration office. If any single document is missing, you will be sent home.
- Valid passport or EU ID card + residence permit (Aufenthaltstitel) if non-EU
- Meldebescheinigung (proof of registered address) — your Anmeldung must be completed first
- eVB-Nummer (electronic insurance confirmation — 7-character code from your insurer)
- Zulassungsbescheinigung Teil II (Fahrzeugbrief / vehicle title) — proves ownership
- Zulassungsbescheinigung Teil I (Fahrzeugschein / registration certificate) — if re-registering a used car
- Valid TÜV/HU report — required for all used vehicles. New cars from a dealer already have this
- SEPA-Lastschriftmandat (direct debit form for vehicle tax) — download from zoll.de
- German bank account — needed for the SEPA mandate; Kfz-Steuer is debited automatically
- License plates — if the car is currently registered, bring the existing plates for re-stamping
- COC (Certificate of Conformity) — only required for new cars or imports from another EU country
That is ten items. Print this list. Check it off before you leave the house. The registration office — the Kfz-Zulassungsstelle — does not accept credit cards in most locations. Bring cash or a Girocard for the fees.
What Is the eVB Number — And Why Do You Need It Before Everything Else?
The eVB-Nummer (elektronische Versicherungsbestätigung) is a 7-character code that proves you have at least third-party liability car insurance (Kfz-Haftpflichtversicherung). Without it, the registration office will not even open your file. This is the first thing you should arrange — before you book your Zulassungsstelle appointment, before you pick up the car, before anything else.
Getting your eVB number takes about 5 minutes online. Choose an insurer, enter your personal details and the vehicle data, select your coverage level (Haftpflicht, Teilkasko, or Vollkasko), and the eVB code arrives by email or SMS within minutes. You do not need to pay upfront — the insurance activates officially only after the registration is completed at the office.
If you are new to Germany, your car insurance premium will likely be higher than for a German resident with an established Schadenfreiheitsklasse (no-claims bonus). Some insurers accept a claims history letter from your previous country — ask about this before signing. It can save you 30–50% on your first-year premium. For a detailed breakdown of insurance types and costs, see our guide: Car Insurance in Germany Explained.
How Do You Book an Appointment at the Kfz-Zulassungsstelle?
In most German cities, walk-in appointments at the vehicle registration office are no longer possible. You need to book online in advance. Search for “Kfz-Zulassung Termin” + your city name. For a used car, look for “Umschreibung eines Fahrzeugs mit Halterwechsel” (transfer of ownership). For a new car, look for “Neuzulassung.”
Wait times vary dramatically. In Berlin, you might wait 2–4 weeks for an available slot. In smaller cities, same-week appointments are common. Book as soon as you have your eVB number and all documents ready. Some cities — Munich, Hamburg, Frankfurt, Düsseldorf, Stuttgart — offer the i-Kfz online registration system, which allows you to complete parts of the process digitally. However, as a foreigner, you typically still need to visit in person for the first registration.
What Happens at the Registration Office — Step by Step?
You arrive at your appointed time with all documents. The official checks everything. This is not a conversation — it is a checklist. If something is wrong or missing, they tell you immediately and the appointment ends. If everything is in order, the process takes about 20–40 minutes.
The official verifies the vehicle data against the Zulassungsbescheinigung Teil II and the TÜV report. They check your eVB number in the system. They process the SEPA mandate for vehicle tax. Then they issue your new registration certificate part I (Fahrzeugschein) and amend the registration certificate part II (Fahrzeugbrief) with your name. Finally, they give you stickers for your license plates — your city emblem and the TÜV expiry date (the coloured sticker on the rear plate).
Do not forget the Umweltplakette (environmental sticker, €5–10). Ask for it at the registration office or buy one separately. Without it, you cannot legally drive in any German Umweltzone — which includes the city centre of almost every major city.
How Much Does Car Registration in Germany Cost?
The costs are surprisingly modest compared to the bureaucratic weight of the process. Here is what you need to budget:
- Registration fee (Zulassungsgebühr): €30–60 depending on your city
- New license plates (Kennzeichen): €20–35 for a pair — buy them from a shop near the Zulassungsstelle, not inside
- Umweltplakette: €5–10
- TÜV/HU inspection (if needed): €70–150
- Kurzzeitkennzeichen (short-term plates, if the car is deregistered): €50–70 including short-term insurance
Total cost beyond the car itself: roughly €130–260. If you bought the car privately without TÜV, add the inspection cost. If the car is currently abgemeldet (deregistered), you will also need short-term plates to drive it to the Zulassungsstelle or to a TÜV station.
What About Vehicle Tax — How Much Is the Kfz-Steuer?
Vehicle tax in Germany is calculated based on engine displacement (for petrol and diesel), CO2 emissions, and the date of first registration. The Zoll (customs office) calculates and collects it automatically via the SEPA direct debit you set up at the registration office. You do not need to do anything after the registration — the first payment is debited from your German bank account within a few weeks.
Rough figures: a typical 2.0-litre petrol car costs €150–250/year in Kfz-Steuer. A 2.0-litre diesel costs €250–400/year (diesel is taxed higher). Electric vehicles registered before 2031 are exempt from vehicle tax for 10 years — one of the strongest EV incentives in Europe. Older vehicles with high emissions pay significantly more. The exact amount depends on the type of vehicle, displacement, and Euro emission class.
If you are curious about the specific engine and emission specs of the car you are considering, check them at Automobilisto Catalog before purchasing. The CO2 figure directly determines your annual tax bill — and it varies more than you might expect between trim levels of the same model.
How Do You Register a Car From Abroad in Germany?
If you are bringing a vehicle from abroad — whether from another EU country or from outside the EU — the registration process has additional steps.
From another EU country: You need a certificate of conformity (COC) from the manufacturer, proving the vehicle meets EU type-approval standards. If you do not have the COC, you can order one from the manufacturer (typically €100–200). Deregister the vehicle in its country of origin, bring the original registration documents, and present everything at the German Kfz-Zulassungsstelle. No import duties apply for used vehicles already in the EU. The registration authority will verify the VIN and issue German documents.
From outside the EU: This is more complex. You will pay 10% import duty + 19% VAT (Einfuhrumsatzsteuer) at German customs unless you qualify for a relocation exemption (Übersiedlungsgut — you must have owned the car for at least 6 months before relocating). The vehicle may need technical modifications to meet German standards — headlights, speedometer, reflectors. A TÜV Einzelabnahme (individual vehicle approval) is required, costing €200–500 depending on the modifications needed. For American vehicles, see our detailed TÜV guide: TÜV/HU Inspection in Germany.
Can You Register a Car in Germany Without a German Address?
No. You must have a registered German address (Anmeldung / Meldebescheinigung) before you can register a vehicle. The registration is tied to your place of residence, and the Zulassungsstelle is determined by your address. If you have not completed your Anmeldung yet, that is your first step — before car insurance, before the eVB number, before anything else.
If you are a foreigner with a valid residence permit (Aufenthaltstitel), you have full access to the registration process. EU citizens need only their passport or ID card. Non-EU citizens need their passport plus their residence permit. The Zulassungsstelle will verify your identity and address against the Meldebescheinigung.
What Should You Verify About the Car Before Registering It?
This step comes before the registration office. It comes before the insurance. It comes before everything. Verify that the car is what the seller says it is.
Check the VIN (Fahrzeugidentifikationsnummer) on the door frame, windshield base, and engine bay against the Zulassungsbescheinigung Teil II. They must match. Cross-reference the vehicle’s engine, trim, and equipment at Automobilisto Catalog — our database covers over 5,000 models with manufacturer-verified specifications. If the seller advertises a “2.0 TDI 150 PS” but the catalog shows that engine was only available from 2017 onward and the car is a 2015 — something is wrong.
If you are buying the car privately, use our free Kfz-Kaufvertrag and inspection checklist at the viewing. The Kaufvertrag’s page 4 includes the Verkaufsmeldung templates you will need to notify the seller’s insurance and the Zulassungsstelle after the sale. For the full buying process, see our 9-Step Guide to Buying a Used Car Privately in Germany.
Frequently Asked Questions About Registering a Car in Germany
Can a foreigner register a car in Germany?
Yes. Any foreigner with a valid Anmeldung (registered address), passport or ID, and car insurance (eVB number) can register a car. You do not need German citizenship.
How long does the registration process take?
The appointment itself takes 20–40 minutes if all documents are in order. Getting an appointment may take 1–4 weeks depending on your city.
Can I drive the car before registering it?
No. An unregistered vehicle cannot be driven on public roads in Germany. You need either existing valid registration or a Kurzzeitkennzeichen (short-term plates, valid 5 days).
What if the TÜV has expired?
You cannot register a car without a valid TÜV/HU report. Get the inspection done first (€70–150), then book your Zulassungsstelle appointment. Transport the car on a trailer or with Kurzzeitkennzeichen.
Do I need a German driving license?
Not for registration. But to drive the car: non-EU licenses are valid for 6 months after registering your German address. After that, you must convert to a German license.
How to register your car online in Germany?
The i-Kfz system allows online registration in some cities, but requires a digital ID (elektronischer Personalausweis or eAT). Most foreigners still need to visit in person for first-time registration of a vehicle.
Useful guides and related reading
If you are registering a car in Germany as a foreigner, these guides will help you avoid the most common mistakes before and after the Zulassung process:
- 9-Step Buying Guide — how to buy a used car from a private seller in Germany and avoid the biggest risks.
- Car Insurance Explained — what liability, Teilkasko, and Vollkasko actually cover, and how insurance pricing works in Germany.
- TÜV Guide — what the inspection covers, how much it costs, and why an expired report can stop your registration immediately.
- German Used Car Market Guide — price trends, buying patterns, and what the market is really doing right now.
- Kaufvertrag PDF — free purchase contract template for private car sales in Germany.
- Inspection Checklist PDF — free checklist for checking a used car before purchase.
- Verified Specifications — cross-check engine, trim, equipment, and technical data before registration or purchase.