Germany Car Insurance 2026: Kfz Guide for Expat Drivers

Germany car insurance 2026 for expats: Kfz-Haftpflicht (mandatory), Vollkasko costs, SF-Klasse 0.5-35 bonus, foreign license transfer, EUR 280-650 typical.

Germany Car Insurance 2026: Kfz-Haftpflicht, Vollkasko, SF-Klasse and the Expat Quote Guide

Germany has roughly 49 million passenger cars on the road and one of the strictest insurance enforcement regimes in Europe — the licence plate is literally issued by the registration office (Zulassungsstelle) only after the insurer sends the electronic confirmation (eVB-Nummer). This guide walks an expat or recently arrived foreign driver through how the German car insurance market works in 2026, what to budget, how to transfer your no-claims bonus, and the gotchas that catch newcomers.

TL;DR — Germany Car Insurance for Expats in One Box

  • Mandatory coverage name: Kfz-Haftpflichtversicherung (motor third-party liability).
  • Typical annual cost — 30-year-old driver, mid-size car (VW Golf-class), city residence: roughly EUR 280–650 liability-only; EUR 600–1,400 with Vollkasko.
  • No-claims class required to start: SF-Klasse 0 or SF ½ (special class for first-time policyholders without bonus history).
  • Fine for driving without insurance: up to EUR 1,000 administrative penalty, plus criminal sanctions (up to 1 year prison, or fines under § 6 PflVG) and confiscation of plates.
  • Bonus scale: SF 0 to SF 35, with discounts running from roughly 245% surcharge (SF 0) down to ~17–20% of base premium (SF 35).
  • Registration deadline for imported foreign-plate car: 6 months from establishing residence in Germany.

Informational content. Premiums vary; get personal quotes. Not insurance advice.

Mandatory vs Optional Coverage

German motor insurance has three layers, and you choose which one you want when binding the policy.

1. Kfz-Haftpflicht (mandatory)

Covers damage you cause to third parties — other vehicles, property, people. Minimum statutory cover is EUR 7.5 million for personal injury and EUR 1.22 million for property damage, but virtually every insurer sells EUR 100 million combined as the default. Without it, the car simply cannot be registered or driven.

2. Teilkasko (partial comprehensive)

Adds protection against fire, theft, glass breakage, storm/hail damage, wild-animal collisions (Wildunfall), and short-circuit damage to wiring. Typical premium delta over liability-only: +30–60%.

3. Vollkasko (full comprehensive)

Everything in Teilkasko plus self-inflicted damage (parking dings, single-vehicle accidents, vandalism). Typical premium delta over liability-only: +90–180%, depending on deductible (Selbstbeteiligung) — most drivers pick EUR 150 partial / EUR 300 full as the standard deductible tiers.

For a financed or leased car, Vollkasko is essentially required by the bank/leasing company for the duration of the contract. Older cars (8+ years, low residual value) tend to drop down to Teilkasko or pure Haftpflicht.

SF-Klasse — Germany's No-Claims System

The German bonus/malus system is called Schadenfreiheitsklasse (SF-Klasse). It ranges from SF 0 (worst, for drivers who caused a claim with little history) up to SF 35 (35 years of claim-free driving). Each insurer publishes its own Beitragssatz table — the percentage of base premium charged per class.

SF-Klasse Typical % of base premium
SF 0 (with claim) 230–260%
SF ½ (new driver, first car) 100–140%
SF 1 90–100%
SF 5 50–60%
SF 10 35–45%
SF 20 25–30%
SF 35 17–22%

You move up one class per claim-free year. After a reported at-fault claim, you drop several classes — exact rollback depends on the insurer's Rückstufungstabelle (e.g. SF 10 → SF 4 after one claim is common).

Foreign Drivers' Angle

Driving licence rules

  • EU/EEA licence: valid in Germany for life, no conversion required. You can hold it until natural expiry; renewal is then done at the local Führerscheinstelle.
  • Non-EU licence: valid for 6 months from establishing residence. After that you must convert. Some countries (US states, Canadian provinces, Japan, South Korea, Switzerland, UK, etc.) have full or partial reciprocity — others require full theory + practical tests.

Transferring your foreign no-claims bonus

This is the single biggest money-saver for arriving expats. Germany recognises foreign claim-free years via a document called Schadenfreiheitsklassen-Bescheinigung (in some countries called "Bonus Confirmation" or "No-Claims Certificate").

Steps:

  1. Request the certificate from your previous insurer before leaving the home country — most issue it free on request. EU insurers are obliged to provide it.
  2. The certificate must state your policyholder identity, vehicle category, number of claim-free years, and last claim date (if any).
  3. Submit it to your German insurer when applying. The insurer applies its own conversion table — usually 1 foreign claim-free year = 1 SF class, but capped by some insurers at SF 15 or SF 20 for transferred history.
  4. From Poland specifically, the bonus is recorded in the Centralna Ewidencja Pojazdów (CEPiK) and exported via the Ubezpieczeniowy Fundusz Gwarancyjny (UFG) database.

Tip: even if your foreign history was for a different vehicle category (motorbike vs car), some insurers still credit a partial bonus.

Insurers Landscape

Germany has both legacy mutuals and digital-only players. Many expats compare across both buckets. As of 2026 the largest passenger-car insurers by gross written premium include:

  • HUK-Coburg / HUK24 — the largest motor insurer in Germany; HUK24 is the online-only sister brand, traditionally the cheapest in independent comparison tests.
  • Allianz — full-service legacy carrier, broad branch network.
  • AXA — full-service multinational, strong on multi-policy bundles.
  • CosmosDirekt — direct (no-broker) insurer owned by Generali, online-heavy.
  • Verti — digital-first MAPFRE subsidiary, telematics options.
  • DA Direkt, R+V, ADAC, Sparkassen DirektVersicherung — also commonly quoted.

Pricing Factors

German tariffs are extremely granular — insurers price across dozens of variables. The big ones:

  • Postcode (Regionalklasse): large cities like Berlin, Munich, Hamburg, Cologne, Frankfurt sit in the highest Regionalklasse tiers (RK 10–12), often pushing premiums +30–50% vs rural Bayern or Schleswig-Holstein.
  • Vehicle class (Typklasse): each model has an HSN/TSN-driven Typklasse for Haftpflicht (TK 10–25), Teilkasko (TK 10–33) and Vollkasko (TK 10–34).
  • Age and licence years: drivers under 25 pay a sharp surcharge; under 21 even more.
  • Occupation (Berufsgruppe): civil servants (Beamte), academic staff, and some defined professional groups historically get small discounts at certain insurers.
  • Parking situation: garage (Garage) → cheaper; street (Straße) → more expensive.
  • Annual mileage cap (Jahresfahrleistung): pick 6,000 / 9,000 / 12,000 / 15,000+ km. Lower cap = lower premium.
  • Additional drivers (Zusätzliche Fahrer): each extra driver, especially under 25, raises the premium.
  • Payment frequency: monthly costs a surcharge (~5–10%) vs annual upfront.

Telematics and App-Only Insurers

Pay-as-you-drive / behaviour-based products are growing in Germany. Verti, HUK24, Allianz BonusDrive, VHV TELEMATIK GARANT and a handful of others offer telematics-rated tariffs that can reward conservative driving with 5–25% discounts versus a comparable conventional policy. Useful especially for younger drivers in SF 0 / SF ½ who would otherwise pay heavily.

Claims Process

If you're in an accident:

  1. Safety first — set up the warning triangle (Warndreieck) at least 50 m behind the car on highways, put on the high-vis vest (Warnweste).
  2. Call 110 for police if anyone is injured or there's significant property damage or a hit-and-run.
  3. Exchange data and fill the European Accident StatementEuropäischer Unfallbericht — both parties sign it. Carry one in the glovebox.
  4. Notify your insurer within one week (most policies require notification "without undue delay"). Use the insurer's app or 24/7 hotline.
  5. Choose repair shop: insurers often have a Partnerwerkstatt-Netz with discounted rates. Picking an independent shop is allowed, but for Vollkasko some insurers offer a discount (Werkstattbindung) of 10–20% if you commit to using a partner workshop.

Common Gotchas

  • Winter tyres (situative Winterreifenpflicht): not date-based; legally required whenever conditions are wintry (snow/ice/slush). In practice the O-bis-O rule (October to Easter / Ostern) is followed — running summer tyres in snow triggers fines of EUR 60–120 and points in Flensburg.
  • Umweltzone (low-emission zones): green sticker (grüne Plakette) needed in over 50 city centres including Berlin, Munich, Stuttgart, Frankfurt.
  • Foreign-plate vehicle: must be registered in Germany within 6 months of establishing residence. After that, driving on foreign plates exposes you to fines and insurance void risk.
  • Deductible (Selbstbeteiligung): standard is EUR 150 Teilkasko / EUR 300 Vollkasko. Choosing EUR 500/1,000 lowers premium roughly 10–20%.
  • Glass damage: usually no SF rollback if repaired (not replaced) at a partner shop — handy detail.

Cost Worked Example

Profile: 32-year-old male, EU licence held 8 years, no claims in the past 6 years (bonus transferable to ~SF 6), VW Golf 1.5 TSI, lives in Berlin postcode (high Regionalklasse), 12,000 km/year, garage parking, paid annually.

Indicative annual premium ranges from comparison portals in 2026:

Coverage Cheapest tier Mid-market Premium brand
Haftpflicht only EUR 280–340 EUR 360–450 EUR 480–600
Haftpflicht + Teilkasko EUR 380–470 EUR 500–620 EUR 650–820
Haftpflicht + Vollkasko EUR 600–780 EUR 820–1,050 EUR 1,100–1,400

Same profile in rural Brandenburg postcode would land 15–25% lower across all tiers. A 22-year-old in SF ½ would pay roughly 2–3× these numbers.

Cancellation and Switching

  • Standard policy term: 12 months, with automatic renewal.
  • Notice period (ordentliche Kündigung): 1 month before the contract anniversary — for most policies anchored to 31 December, that's a hard deadline of 30 November.
  • Special right of termination (Sonderkündigungsrecht): triggered by (a) a premium increase that isn't backed by a worse Typklasse/Regionalklasse, (b) after a claim is settled, (c) on sale of the vehicle, (d) on change of vehicle.
  • Insurer-driven cancellation: insurers may also exercise notice within 1 month after a claim settlement.

Switching insurers is electronic and seamless — the new insurer issues a fresh eVB-Nummer; you cancel the old one in writing. Many drivers in Germany re-shop every November when the renewal wave hits.

Polish Expat Angle

If you're moving from Poland to Germany with a Polish-registered car:

  • Czasowa rejestracja: PL temporary registration runs out fast — the 6-month German residency rule is the binding deadline. After that, the car must carry German plates.
  • Polish OC abroad: Polish OC is valid throughout the EU and gives you the statutory minimums of the host country if higher. But for permanent residence, German insurers require a German policy at registration.
  • Transferring Polish bonus: request the zaświadczenie o przebiegu ubezpieczenia OC from your Polish insurer (legally required to issue it). German insurers convert PL bonus history into SF-Klasse — typically 1 PL claim-free year = 1 SF class, often capped at SF 15.
  • Bridge period: while the car is still on PL plates and you're commuting back and forth, keep the Polish OC valid + carry the green card (Zielona Karta) printout for German police controls. Switch to German insurance the moment German plates are issued.
  • CEPiK / UFG: the Polish UFG can issue an English-language extract of your claim history if your German insurer asks for one.

FAQ

Q1: Can I drive a German friend's car on my non-EU licence? Yes, for up to 6 months from establishing German residence. After that you need to convert your licence, regardless of whose car you drive.

Q2: Do I have to insure a car I only use 3 months a year? Yes if it's registered. The alternative is a Saisonkennzeichen (seasonal plate) issued for 2–11 months, where insurance and tax are billed only for the active months.

Q3: How long does the eVB-Nummer last? The electronic insurance confirmation is typically valid for 6 months from issue. After that, the insurer issues a new one if you still haven't registered the car.

Q4: My Polish insurer won't issue the bonus certificate in German or English — what now? Polish UFG can issue a standardised export. Many German insurers also accept a Polish-language original plus a sworn translation (tłumacz przysięgły).

Q5: Will a parking ticket affect my SF-Klasse? No. SF-Klasse only changes when an at-fault liability claim is paid. Parking fines, speeding fines, and points in Flensburg are tracked separately and do not move you down the SF table.

Q6: I had an at-fault accident in Poland. Does it follow me to Germany? Yes — when applying for the bonus transfer, the certificate will reflect the claim and the German insurer will start you from a lower SF class than your clean years alone would suggest.

Annual Renewal Playbook — November in Germany

Because the vast majority of German motor policies anchor renewal to 31 December, the practical switching window is early October through 30 November. A simple repeatable playbook:

  1. First week of October: pull your current declarations page (Versicherungsschein) and write down the gross annual premium, SF-Klasse, Typklasse, Regionalklasse, mileage band, deductibles.
  2. Run 3 comparison portals plus 2 direct quotes (HUK24 + one other). Save the PDF offers.
  3. Mid-November: if the cheapest competitive quote is at least 10–15% below the renewal premium, prepare the cancellation letter (template: standard Kündigung der Kfz-Versicherung zum Ablauf der Vertragslaufzeit).
  4. By 30 November: send cancellation registered mail (Einschreiben) and bind the new policy with a 1 January start date and a fresh eVB-Nummer.
  5. First week of January: confirm the change on the central Kfz-Versicherungs-Datenbank (insurer enters it automatically); double-check no double-billing.

Households with 2 cars often see one of them slip 1–2 Typklasse tiers in the GDV annual update — automatic premium changes around mid-September are a useful early-warning signal that it's time to shop.

Multi-Car and Family Discounts

German insurers price aggressively for the Zweitwagen (second car) — a household member registering a second vehicle typically starts not at SF 0 but at SF ½ or SF 1 by default, sometimes inheriting the SF-Klasse of the first car if the same policyholder owns both. Bundled multi-car policies (also called Mehrfachversicherung or "family rate") can shave a further 5–15% across all vehicles. Worth asking explicitly when quoting.

For couples with very different driving profiles (e.g. one heavy commuter, one occasional weekend driver), keeping policies at separate insurers sometimes beats a bundle — comparison portals will surface this.

Tracking Insurance Costs in Your Budget

A modern motor policy isn't just one number. There's the annual premium, the deductible you might pay if you claim, the recurring vehicle tax (Kfz-Steuer), TÜV every 2 years, tyre changeovers, and fuel/charging. Tracking monthly insurance premiums + car running costs + alerts before renewal in one place — alongside your overall Financial Freedom Runway — makes the November switching window a one-decision moment instead of a scramble.

Sources

  • BaFin — Federal Financial Supervisory Authority, Germany's insurance regulator.
  • Gesamtverband der Deutschen Versicherungswirtschaft (GDV) — German Insurance Association, publishes Typklasse and Regionalklasse tables annually.
  • Kraftfahrt-Bundesamt (KBA) — Federal Motor Transport Authority statistics.
  • Bundesministerium für Digitales und Verkehr (BMDV) — for licence rules and import deadlines.
  • Public reference rate tables of major motor insurers (HUK-Coburg, Allianz, AXA, CosmosDirekt, Verti).

Want full control over your finances?

Try Freenance for free
Start today

Your path to financial freedomstarts here

Join thousands of investors who use Freenance to manage their personal finances.

Start for free
14 days free
No credit card
256-bit encryption