Germany car tax calculator (Kfz-Steuer)

German annual car tax is a displacement charge per started 100 cm³ (€2 petrol, €9.50 diesel) plus a stepped CO₂ charge on every gram above 95 g/km.

Worked example: with Engine displacement of 1,398, this model computes Annual tax of 83.40 EUR. See the full breakdown.

✓ Verified against 2 self-test cases Updated for 2025 · sources checked 2026-08-02

How car tax in Germany is calculated

For a car first registered from 1 July 2009, Germany's annual Kfz-Steuer has two parts. The displacement part charges 2.00 EUR per started 100 cm³ for a petrol engine, or 9.50 EUR for a diesel — so a 1,398 cm³ petrol counts as 14 units.

The CO₂ part applies only above 95 g/km, and it is stepped: 2.00 EUR per gram from 96-115, rising through 2.20, 2.50, 2.90 and 3.40 to 4.00 EUR per gram above 195. Each band charges only the grams that fall inside it.

Add the two parts for the annual tax. Battery-electric cars registered in time are exempt for several years. The calculator exposes displacement, CO₂ and fuel type because all three move the result. Estimate, not tax advice.

Worked example

C1 petrol 1,398 cm³, 122 g/km
Engine displacement (cm³)1398
CO₂ emissions (g/km)122
Diesel (otherwise petrol)no
Displacement Units 14
Displacement part 28
CO₂ part (above 95 g/km) 55.4
Annual tax 83.4

Every row is computed by the engine from the inputs above. Rows marked ✓ are additionally pinned by a published self-test vector.

Frequently asked questions

How much car tax for a 1.4 petrol emitting 122 g/km?

A 1,398 cm³ petrol counts as 14 displacement units at 2.00 EUR (28 EUR), plus the CO₂ charge on the grams above 95 across the first two steps, for about 83 EUR a year.

Why do diesels pay so much more?

The displacement rate for diesel is 9.50 EUR per 100 cm³ against 2.00 EUR for petrol — over four times as much — which usually outweighs any CO₂ difference.

Are electric cars exempt from Kfz-Steuer?

Battery-electric cars first registered by the cut-off date are exempt for a fixed period. This model computes the tax for combustion engines; an EV toggle is a planned addition.

Sources

Estimate. Not tax advice. The verification badge means the model reproduces the stated formula through 2 self-test cases; the sources support that the formula matches the rules.

Check the arithmetic yourself: how this calculator is verified — the formula behind every derived value, the 2 test cases the engine reproduces, and what the badge does and does not claim. Also available as machine-readable JSON.

Related calculators

United Kingdom vehicle tax · Estonia car tax · France carte grise · Italy bollo auto · Spain ivtm

Also for Germany: Germany net salary · Germany freiberufler

All Germany calculators · All calculators

Fork this model in the Valem sandbox →

Built with Valem — a live, verifiable calculator you can fork and embed.