How to Register a Car in Germany [2026] - Live In Germany
Registering a car in Germany takes between one and three days if you have all your documents ready, and costs roughly €30 to €60 in administrative fees depending on your district. The process itself happens at your local Zulassungsstelle (vehicle registration office), and in many cities you can now handle parts of it through the i-Kfz portal, Germany’s official online vehicle registration platform. That said, the first time can feel like a lot, especially if German isn’t your first language.
When I registered my car in Freiburg in 2021, I nearly wasted an entire morning because I hadn’t realised my Anmeldung (official address registration) had to be in order before the Zulassungsstelle would even look at my paperwork. Nobody mentions that connection upfront, and it’s the kind of thing that trips people up constantly.
According to the Kraftfahrt-Bundesamt (KBA), Germany’s Federal Motor Transport Authority, there were over 49 million registered passenger vehicles in Germany as of 2025, which makes it one of the most car-dense countries in Europe. The system behind all those registrations is actually well-structured once you understand it. Whether you’re buying new or used, the steps follow a clear and consistent logic.
This guide covers the full process for 2026. If you’re registering a car for the first time, re-registering a used vehicle you’ve bought from a private seller, or trying to figure out whether you can handle any of it online, you’ll find the answers here. There’s also a question that comes up constantly among expats: can you register a car in Germany as a non-resident? The short answer is yes, under specific circumstances, and we walk through exactly when and how.
How to Register Your Car in Germany
Every car driven on German roads must be registered with the local vehicle registration authority, known as the Kraftfahrzeug-Zulassungsstelle (vehicle registration office), in the district where the owner lives. This isn’t just bureaucratic formality. German number plates carry a location code tied to the registration district, so if you move cities, your plates technically reflect your old address until you re-register. HH stands for Hamburg, B for Berlin, WOB for Wolfsburg. The plates literally tell people where you’re from.
How the registration process works depends largely on how you acquired the car. Buy a new car through a dealership and they typically handle the registration on your behalf, which makes life considerably easier. Buy privately or import from abroad and you’ll need to book an appointment at your local Zulassungsstelle and handle it yourself. According to figures published by the Kraftfahrt-Bundesamt (KBA, the German Federal Motor Transport Authority), registration fees in 2026 sit at roughly 26 to 37 euros depending on the district.
One question that comes up constantly in expat forums is whether you can register a car online in Germany. The short answer is yes, partially. Since 2023, Germany has expanded its i-Kfz (internet-based vehicle registration) system, and as of 2026 you can handle new registrations, re-registrations, and ownership transfers online through the official portal. This is only possible if your Zulassungsstelle supports the service and you hold a valid Anmeldung (official address registration). Not every district has fully adopted the digital process yet, so check your local authority’s website before assuming it’s available to you.
Registering a New Car in Germany
When buying a new car in Germany, the vehicle goes through what’s called an Erstzulassung (first registration). The car has no prior registration history, so you’re creating the record from scratch. Dealerships almost universally manage this step, coordinating directly with the Zulassungsstelle and handing you the plates along with the paperwork when you collect the car. If you’re importing a brand-new vehicle yourself, you’ll handle the Erstzulassung independently and you’ll also need a Certificate of Conformity (CoC) to prove the car meets EU technical standards.
Registering a Used Car in Germany
Used cars come with their own wrinkle. The key thing to establish before completing the purchase is whether the previous owner has already deregistered the vehicle (Abmeldung). If they have, you’re registering a car that’s officially off the road, and you’ll need to bring the deregistration document along with the rest of your paperwork. If the car is still registered in their name, the process shifts to a transfer of ownership, which has its own documentation requirements.
What Documents Do You Need to Register a Car in Germany?
The paperwork for car registration in Germany is more manageable than most people expect, but the Zulassungsstelle (vehicle registration office) has zero tolerance for incomplete files. Show up without even one document and you are making a second trip. Get everything together before you leave the house.
Here is exactly what you need to bring:
- Valid ID or passport — a German Personalausweis, a foreign passport, or an EU identity card all work. If someone is registering on your behalf, they need a signed power of attorney plus their own ID.
- Zulassungsbescheinigung Teil I and Teil II — the two-part vehicle registration certificate. Teil I is the vehicle logbook that stays in the car; Teil II is the ownership document. When buying a used car, the seller hands over Teil II at the point of sale. Guard it carefully.
- eVB-Nummer — the elektronische Versicherungsbestätigung (electronic insurance confirmation number) from your insurer, proving you have valid third-party liability coverage. Insurers send this digitally, usually within minutes of activating a policy. Without it, registration cannot proceed.
- TÜV certificate — proof the car has passed its most recent Hauptuntersuchung (main technical inspection). New cars come with this included. For used cars, check the expiry date before you sign anything.
- SEPA direct debit mandate — vehicle tax, the Kraftfahrzeugsteuer, is collected directly by the Bundeszentralamt für Steuern. You authorise payment by providing your IBAN and signing a mandate at the counter.
- Certificate of Conformity (CoC) — only required for vehicles being registered in Germany for the first time that were manufactured outside the EU. Already on German roads? You will not need this.
- Foreign registration certificate — if you are importing a car from abroad, bring the original registration document from the issuing country. The office cannot waive this requirement.
One thing that catches expats off guard: you need a valid German address to register a vehicle at all. The Zulassungsstelle needs somewhere to send your licence plates and Kraftfahrzeugsteuer notices. That means your Anmeldung (official residence registration) has to be in place first. According to the Kraftfahrtbundesamt (Federal Motor Transport Authority), Germany processed approximately 3.4 million new vehicle registrations in 2024, and every single one required a registered address on file.
If you are buying from a private seller, one practical tip: ask the seller to accompany you to the Zulassungsstelle if anything on Teil II looks unusual, such as a name discrepancy or an address that does not match the ID. Staff can sometimes resolve it on the spot, but only if the seller is physically present.
Car Inspection Process (TÜV)
Before a used car can be registered in Germany, it must pass a Hauptuntersuchung (the official vehicle roadworthiness inspection). Most people call it the TÜV, after TÜV Rheinland and TÜV SÜD, the two biggest testing organisations that carry it out. Without a valid inspection sticker on the rear number plate, the Zulassungsstelle (vehicle registration office) will not process your registration. Driving an uninspected car on German roads also carries a fine, so this is not a step you can skip or defer.
The inspection covers brakes, lights, steering, suspension, emissions, and general structural condition. It typically takes around 30 minutes. In 2026, costs range from roughly €70 to €150 depending on the testing station and vehicle type. If the car fails, the inspector issues a Mängelbericht (defects report) and you have four weeks to fix the flagged issues and return for a follow-up check. That recheck is usually cheaper than the initial inspection, but the repair bills leading up to it can be anything but cheap.
How frequently a car needs the Hauptuntersuchung depends on its age. New vehicles have their first inspection after 36 months. From that point, most passenger cars are on a 24-month cycle. Once a car passes seven years old, inspections become annual. The coloured oval sticker on the rear number plate encodes the next due date. The outer ring shows the year, the position of the number on the sticker’s face indicates the month. Once you know how to read it, you will start spotting overdue cars everywhere.
The inspection cycle schedule looks like this:
| Vehicle Age | Inspection Frequency |
|---|---|
| 0 to 3 years (new) | First HU after 36 months |
| 3 to 7 years | Every 24 months |
| Over 7 years | Every 12 months |
When buying from a dealership, TÜV is often handled before handover. A reputable dealer should pass the car to you with a valid Hauptuntersuchung already done, though some include it in the sale price and others charge separately. Always confirm this before signing anything. When buying privately, check the sticker date before you agree on a price. A car sitting at or past its inspection date is worth less than the seller may be asking, because the cost and uncertainty of what the inspector might find fall entirely on you once you take ownership.
How Much Does Car Registration Cost in Germany?
The standard fee for registering a car at the Zulassungsstelle (vehicle registration office) in 2026 falls between €26 and €60, depending on your Zulassungsbezirk (registration district). Each district sets its own administrative fees independently, which is why the exact amount varies. Someone registering in Munich will likely pay a different figure than someone doing the same paperwork in Wolfsburg or Freiburg.
That base fee covers the administrative processing only. What catches most people off guard are the additional costs that stack on top before you drive away. If you want a Wunschkennzeichen (personalised licence plate combination), expect to pay an extra €10 to €30 depending on the district. Replacing missing documents, such as obtaining a duplicate Fahrzeugbrief (vehicle ownership certificate), adds further cost. The physical licence plates themselves are not included in the registration fee either. You purchase those separately from a Schildermacher (plate-maker) located at or directly beside the Zulassungsstelle, typically for around €15 to €30 for a standard set.
Realistically, once you factor in plates and any extras, a typical registration runs somewhere between €50 and €120 all-in. That is still modest compared to the bureaucratic costs in many other countries, but it pays to have enough cash or a card with you on the day.
Payment happens on the spot at the office. Most Zulassungsstellen accept EC-Karte (German debit card), but credit cards are not universally accepted, and some smaller district offices remain cash-only as of 2026. Check your specific office’s website before your appointment.
Is it necessary to register the vehicle personally?
Technically, yes. The Kraftfahrzeugzulassungsstelle (vehicle registration office) expects a physical person to show up. The system is not self-service, and you cannot simply mail in your documents and hope for the best. That said, it does not have to be you personally standing at the counter.
You can authorize someone else to handle the registration on your behalf by providing them with a signed Vollmacht (power of attorney). A friend, family member, or colleague can take your documents to the Zulassungsstelle and complete the process for you. Without the Vollmacht, the staff will simply send them away. It is a straightforward document, but skipping it is not an option.
Dealers often offer to handle registration as part of a new car purchase, which is genuinely convenient. They register the vehicle under your name, sort the plates, and hand everything over when you collect the car. Some charge a small service fee for this, so it is worth asking upfront. For anyone navigating German bureaucracy without much experience yet, this can save a real headache.
Germany has been expanding its online registration platform, the i-Kfz portal, for several years. As of 2026, the portal supports certain digital transactions including re-registration (Umschreibung) and deregistration (Abmeldung). A full first-time Zulassung (registration of a newly acquired vehicle) still generally requires an in-person visit or an authorized representative attending in your place. So if you were hoping to register your car entirely online without leaving your sofa, you are not quite there yet.
The German federal government has committed to expanding i-Kfz functionality further, and additional services have been phased in incrementally under the Online Access Act (Onlinezugangsgesetz, or OZG). Progress has been gradual but real. For now, though, plan on someone physically visiting the office.
Car Insurance in Germany
You cannot register a car in Germany without valid insurance already in place. The Zulassungsstelle (vehicle registration office) checks this before processing anything else, so sorting your policy is one of the first practical steps, not an afterthought.
German car insurance comes in three tiers. The legal minimum is Haftpflichtversicherung (third-party liability insurance), which covers damage you cause to other people and their property. It pays nothing toward your own vehicle. Above that is Teilkaskoversicherung (partial comprehensive), which adds protection against theft, fire, storm damage, and broken glass. At the top sits Vollkaskoversicherung (full comprehensive), the standard choice for newer cars or anything bought on finance.
Searching for the Right Car Insurance?
Check out our detailed article on Car Insurance in Germany.
One thing that catches many expats off guard is the Schadenfreiheitsrabatt (no-claims bonus system). Your premium is calculated partly based on consecutive claim-free years. If you’ve been driving abroad for a decade without incidents, that history can translate into real savings in Germany. The catch is you need a Schadenfreiheitsbescheinigung (no-claims certificate) from your previous insurer to prove it. Without one, most German insurers default you to the highest risk class, which means significantly higher premiums from day one.
According to the Gesamtverband der Deutschen Versicherungswirtschaft (GDV, the German Insurance Association), average annual premiums for mandatory third-party coverage in 2026 range from roughly €300 to €600. Your actual figure will depend on your postcode, vehicle type, and claims history. Drivers in urban areas and those with newer or more powerful vehicles tend to land at the higher end.
Once your policy is active, the insurer issues an eVB-Nummer (elektronische Versicherungsbestätigung, or electronic insurance confirmation number). This seven-digit code is what you bring to the Zulassungsstelle. It gets transmitted to the registration office electronically, but you still need to quote it on your paperwork. Most online insurers generate one within minutes of signup, which makes this one of the quicker steps in the whole registration process.
How Much is Vehicle Road Tax in Germany?
Kraftfahrzeugsteuer (vehicle road tax) kicks in automatically once your car is registered. You do not need to apply or chase anyone down. The Zollamt (customs office) will send a written tax notice to your registered address, confirming the annual amount and setting up a direct debit from your German bank account.
What you actually pay depends on two things: engine displacement and CO₂ emissions. According to the Federal Ministry of Finance, 2026 rates sit at €2.00 per 100cc for petrol engines and €9.50 per 100cc for diesel, with an additional emissions surcharge layered on top for higher-polluting vehicles. Diesel owners have always paid significantly more here, and that gap has not closed. The emissions component is calculated based on how far your vehicle’s CO₂ output exceeds a baseline threshold, so two cars with identical engine sizes can end up with quite different tax bills.
Electric vehicles are fully exempt from Kraftfahrzeugsteuer until at least the end of 2030 under current legislation. That exemption is one of the more tangible financial arguments for going electric in Germany right now, especially when you factor in that many combustion engine cars are creeping into higher emissions brackets as the thresholds tighten.
If you sell the car or it fails its Hauptuntersuchung (HU, the mandatory vehicle safety inspection) mid-year, the tax is prorated to the month. You will not be charged for time you no longer owned the vehicle. That said, formally deregistering the car at the Kfz-Zulassungsstelle (vehicle registration office) is essential when you sell or scrap it. Skip that step and the tax liability stays attached to your name regardless of who is driving it.
How Much Does it Cost to Register a Car in Germany?
Registering a car in Germany costs between €150 and €350 for a standard passenger vehicle in 2026. That range exists because several fees stack up, and some of them vary by district rather than being set nationally.
The core charge is the Zulassungsgebühr (the official registration fee levied by your local Zulassungsstelle). This sits somewhere between €26 and €60 depending on which Landkreis you’re in, since each district administers its own fee schedule within a framework set by federal guidelines. It’s not a huge amount on its own, but it’s just the starting point.
Number plates are a separate cost entirely. New Kennzeichen (vehicle registration plates) run roughly €20 to €35 per plate, and that price varies depending on which manufacturer you choose at the Zulassungsstelle counter. If you want a personalised plate with a specific letter or number combination, you’ll pay an additional €10 to €15 as a reservation fee. Most people don’t bother, but it’s an option.
The one cost that catches people off guard is the Hauptuntersuchung (main vehicle inspection), commonly carried out by TÜV or DEKRA. This isn’t technically a registration fee, but your car must have a valid inspection certificate before the Zulassungsstelle will process the registration. If your vehicle’s inspection has lapsed, you’re looking at an additional €80 to €130 depending on the vehicle class and which testing organisation you use. That alone can push a budget registration into the €300-plus territory.
When you add the Zulassungsgebühr, Kennzeichen, and an inspection if needed, most people land somewhere between €150 and €350. Heavier vehicles or those requiring supplementary documentation can tip beyond that. Budgeting around €300 as a baseline is sensible. Anything less feels like a win.
Conclusion
Registering a car in Germany looks intimidating until you’ve done it once. The process has a clear structure: gather your documents, secure your insurance and get your eVB number (the digital insurance confirmation code your insurer provides), pass the HU (Hauptuntersuchung, the mandatory vehicle safety inspection for used cars), and visit your local Zulassungsstelle (vehicle registration office). That’s genuinely the whole framework.
A few things have shifted heading into 2026. The i-Kfz portal for online registration has expanded considerably, and for many standard cases you can now complete the Zulassung (official vehicle registration) without setting foot in the office. Whether that applies to you depends on your Zulassungsstelle’s implementation status and how straightforward your case is. If you’re buying a used car from a private seller with a lien, or if your residency situation is complicated, expect to go in person. The digital route rewards people whose paperwork is clean.
According to data from the Kraftfahrt-Bundesamt (KBA) (Federal Motor Transport Authority), Germany had over 49.3 million registered passenger vehicles as of 2025, making it the largest passenger car market in the European Union. The administrative system behind that number is built on completeness. One missing document means rescheduling. That’s not a criticism, just how German administrative processes work, and once you understand that, you prepare accordingly.
The Anmeldung (official address registration at your local Bürgeramt) remains the gateway to everything. Without it, you cannot register a vehicle in your name. If you’re new to Germany and wondering which step comes first, the answer is always the Anmeldung. Everything else follows from it.
When I finally worked through the car registration process in Freiburg in 2021, the thing that saved me was having a checklist ready before I walked in. Not because the staff weren’t helpful, but because they can only work with what you bring. Show up complete and the whole appointment can take under twenty minutes. My honest final tip: don’t sit on the paperwork after purchase. Once the car is yours, register it within a few days. Driving on the previous owner’s plates creates a liability situation that isn’t worth the convenience.
Jibran Shahid
Hi, I am Jibran, your fellow expat living in Germany since 2014. With over 10 years of personal and professional experience navigating life as a foreigner, I am dedicated to providing well-researched and practical guides to help you settle and thrive in Germany. Whether you are looking for advice on bureaucracy, accommodation, jobs, or cultural integration, I have got you covered with tips and insights tailored specifically for expats. Join me on my journey as I share valuable information to make your life in Germany easier and more enjoyable.