German registration is handled by your local Zulassungsstelle, not a central authority
German vehicle registration happens at the Zulassungsstelle (licensing office) in your district, not through a national office. Each city or county runs its own registration bureau, and you must register with the one that covers your address. The process requires you to show up in person with specific documents — you cannot complete German registration by mail or online, though you can schedule an appointment ahead of time to avoid waiting.
If you are buying a used car in Germany, the seller keeps the registration documents until you complete the transfer at the Zulassungsstelle. The car itself does not change hands until the registration does. New cars come with temporary plates from the dealer, and you have ten days to register them permanently.
Key Takeaways
- You must register at the Zulassungsstelle in your district in person, bringing the signed purchase contract, seller's registration documents, proof of insurance, and your ID.
- German registration plates stay with the owner, not the car, so you keep your plate number when you sell and can transfer it to a new vehicle if you choose.
- The registration fee depends on your car's engine size and emissions rating, not a flat rate, and varies by state.
- New cars have ten days to be registered permanently; used cars must be registered before you drive them away from the Zulassungsstelle.
- You will receive a registration certificate (Zulassungsbescheinigung Teil I and II) and new plates on the same day if all documents are in order.
Documents you need to bring to the Zulassungsstelle
Bring the signed purchase contract (Kaufvertrag) showing the sale price and both signatures, the seller's registration certificate (Zulassungsbescheinigung), proof of insurance (Versicherungsbestätigung) from a German insurer, your ID or passport, and proof of your address (a utility bill or rental agreement dated within the last three months). If you are registering a used car, you also need the vehicle inspection report (Hauptuntersuchung or HU certificate) if the car is more than three years old — this is a mandatory safety and emissions inspection, separate from registration.
If the seller's name does not match the registration certificate exactly, bring a marriage certificate, divorce decree, or name-change document. If you are registering the car in someone else's name (a spouse, family member, or business), that person must be present or provide a notarized power of attorney (Vollmacht).
How much German registration costs
Registration fees are not a flat rate. They depend on your car's engine displacement (in cubic centimeters) and its emissions standard. A car with a smaller engine pays less than one with a larger engine. The fee also varies by state — Bavaria, North Rhine-Westphalia, and other states set their own rates within a federal framework. You will pay somewhere between 25 and 100 euros for the registration itself, plus the cost of the plates (usually 10 to 15 euros per plate).
You must also show proof of liability insurance (Haftpflichtversicherung) before registration is complete. German law requires this insurance before you can drive. Some insurers offer online quotes and same-day coverage, so you can often arrange this before your appointment at the Zulassungsstelle.
Registration plates and what they tell you
German plates show a district code (one or two letters), then a registration number unique to that car and owner. The code on the left identifies your state and district — for example, B for Berlin, M for Munich, K for Cologne. You can keep your plate number when you sell the car and transfer it to a new vehicle, or you can request a custom plate with a specific number sequence (within limits). Custom plates cost extra and take longer to produce.
When you sell your car, you keep the plates and can either transfer them to your next car or return them to the Zulassungsstelle. The new owner gets new plates. This is different from many other countries where the plate stays with the car.
Timing and what happens at your appointment
Most Zulassungsstellen accept appointments online or by phone. Booking ahead is strongly recommended, especially in larger cities, because walk-ins can face waits of several hours. The appointment itself usually takes 15 to 30 minutes if your documents are complete and correct.
On the day of your appointment, the staff will check your documents, verify the vehicle identification number (Fahrgestellnummer) against the purchase contract and inspection report, confirm your insurance, and process the registration. If everything is in order, you will receive both parts of your registration certificate (Zulassungsbescheinigung Teil I and Teil II) and your new plates the same day. Teil I stays with you; Teil II goes in the car. You can then drive the car legally.
What to do if you are registering a car from another EU country
If you are importing a car from another EU country, you need the vehicle's registration documents from that country, proof of the sale, and a German inspection report (HU). The inspection must be done by a German inspection body (TÜV, DEKRA, or GTÜ are the main ones). You also need proof that the car meets German emissions standards — some older cars from other countries may not pass inspection.
Bring all of these documents plus your insurance proof and ID to the Zulassungsstelle. The process is the same as registering a used German car, but the inspection step is mandatory even for newer vehicles because the car has not been registered in Germany before.
Re-registration and renewal
German registration does not expire. Once you register a car, it stays registered until you sell it or deregister it. However, you must renew your vehicle inspection (HU) every two years after the first three years of ownership. The inspection sticker on your plate shows the expiration date. When the inspection is due, you take the car to a TÜV, DEKRA, or GTÜ station, not back to the Zulassungsstelle.
If you move to a different district within Germany, you do not need to re-register the car. Your registration remains valid. If you move to a different country, you must deregister the car in Germany and register it in your new country.
Frequently Asked Questions
Can I drive a car home from the seller before I register it?
No. You cannot legally drive a car in Germany without registration plates. The seller can drive it to the Zulassungsstelle with you, or you can arrange a transport service. Some sellers provide temporary transport plates (rote Kennzeichen) for this purpose, but you need permission from the Zulassungsstelle to use them.
What if I buy a car from a private seller and they do not have the registration certificate?
You cannot complete the registration without it. The seller must request a replacement from their local Zulassungsstelle before you can register the car in your name. This can take several weeks. Do not hand over payment until you have the certificate in hand.
Do I need to register the car in my name or can someone else own it?
You can register the car in anyone's name — yourself, a spouse, a family member, or a business. The registered owner is the person liable for traffic violations and fines. If you want someone else to own it, they must be present at the Zulassungsstelle or provide a notarized power of attorney.
What happens if my inspection (HU) expires?
You can still drive the car, but you are breaking the law. You must renew the inspection before the expiration date shown on your plate. If you are stopped by police and your inspection is expired, you face a fine. Schedule your inspection appointment a month before the expiration date to avoid this.
Can I keep my old plate number if I move to a different district?
Yes. You can request to keep your current plate number even if you move to a different district. This costs extra and requires a special request at the new Zulassungsstelle, but it is possible. Some people do this to keep a plate number they have had for years.