Kfz-Steuer
Estimez la taxe sur les véhicules allemande selon la cylindrée et les émissions de CO₂.
Data verified · May 2026
How is the German vehicle tax calculated?
The tax combines two components defined in the KraftStG (§ 8 and § 9): a displacement part — €2 per started 100 cc for petrol engines, €9.50 for diesel — and a progressive CO₂ part. The calculator adds both components, then applies any exemption or reduction, and shows the annual and monthly amounts.
Source: Motor Vehicle Tax Act (KraftStG). · updated 2026
Like this calculator?
Create a free account to save your calculations, access history, and export to PDF. Upgrade to Pro for all 319 calculators.
A question about this result?
Ask Solva, ActioFin's AI finance advisor — answers sourced from official texts.
5 free questions per day with a free account
Everything about Kfz-Steuer
📋Overview+
Computes the German motor vehicle tax (Kfz-Steuer): an engine-displacement component plus a progressive CO₂ component, with exemptions for classic cars (H plate), electric vehicles and disabled drivers (KraftStG).
💡 Best practices
- Use the WLTP CO₂ value from field V.7 of your registration certificate, not the older NEFZ figure.
- Displacement is rounded up to started 100 cc blocks — 1,598 cc counts as 16 units.
📖User guide+
How to use this calculator
- 1
Enter the engine displacement (cc) and CO₂ emissions (g/km).
- 2
Enter the year of first registration.
- 3
Tick any applicable exemptions.
- 4
Read the annual and monthly tax.
📚Glossary+
- Hubraum-Steuer
- The part of the tax based on engine displacement: €2 per 100 cc started for petrol, €9.50 for diesel.
- H-Kennzeichen
- Historic vehicle plate (30+ years old) granting a reduced flat-rate tax of €191.73 per year.
ℹ️Sources & updates+
Last data update
May 21, 2026
Sources and references
Motor Vehicle Tax Act (KraftStG).
The data in this calculator is updated regularly to reflect the latest official rates. When in doubt, consult the official sources listed above.
FAQ — Kfz-Steuer
How is the German vehicle tax calculated?+
The tax combines two components defined in the KraftStG (§ 8 and § 9): a displacement part — €2 per started 100 cc for petrol engines, €9.50 for diesel — and a progressive CO₂ part. The calculator adds both components, then applies any exemption or reduction, and shows the annual and monthly amounts.
What is the CO₂ scale for cars first registered from 2021 onwards?+
The first 95 g/km are tax-free (Freibetrag). Above that, rates rise in bands: €2.00/g from 96 to 115 g, €2.20 up to 135 g, €2.50 up to 155 g, €2.90 up to 175 g, €3.40 up to 195 g, and €4.00/g beyond (§ 9 para. 1 no. 2b KraftStG). For first registrations between 2014 and 2020, a uniform €2/g applies above the allowance.
Do electric and hybrid vehicles pay Kfz-Steuer?+
A fully electric car first registered between 18 May 2011 and 31 December 2025 is completely exempt, until 31 December 2030 at the latest — the calculator then shows €0. Hybrids get no exemption: they are taxed like combustion cars (displacement plus CO₂), their only advantage being lower type-approved emissions.
How much does a classic car with an H plate pay?+
A historic vehicle over 30 years old carrying the H-Kennzeichen pays a single flat rate of €191.73 per year, regardless of displacement or CO₂ emissions (§ 9 para. 4 KraftStG). This is often a bargain for old diesel engines, which would otherwise be taxed at €9.50 per 100 cc.
What reductions exist for disabled drivers?+
§ 3a KraftStG provides two regimes: a full exemption for holders of a disability card with the aG, H or Bl code, or a 50% tax reduction for other entitled holders (G or Gl code, in exchange for waiving free public transport). The calculator applies whichever option you tick.
What common mistake distorts the calculation?+
Forgetting the 'started 100 cc' rule: a 1,598 cc engine counts as 16 blocks, not 15.98 — i.e. €32 of displacement tax for petrol. Another trap is using an NEFZ CO₂ figure instead of the WLTP value shown in field V.7 of the registration certificate, which has been the legal basis since September 2018.