Switzerland car tax calculator (Zurich)

Switzerland's cantonal circulation tax varies by canton; Zurich charges by engine displacement.

Worked example: with Hubraum of 1,984, this model computes Jährliche Abgabe of 355 CHF. See the full breakdown.

⚠ Illustrative rates Updated for 2025 · sources checked 2026-08-02

How verkehrsabgabe in Switzerland is calculated

Swiss car tax is cantonal, and the basis differs by canton: Zurich by engine displacement, Bern by weight, Vaud by weight and CO2, Geneva by fiscal horsepower with an eco bonus-malus.

This model uses the Zurich cc-based table. Estimate, not tax advice.

Worked example

C1 ZH 1,984 cm3
Hubraum (cm³)1984
Jährliche Abgabe (ZH) 355

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 2.0 L car in Zurich?

Around 355 CHF a year in the illustrative Zurich cc table.

Why does it differ by canton?

Each canton chooses its own basis — displacement, weight, CO2 or fiscal horsepower.

Where do I check my canton?

Your cantonal road-traffic office publishes the exact tariff.

Sources

Estimate. Not tax advice. The rates in this calculator are illustrative: they reproduce the shape of the charge through 2 self-test cases, but they are not the official schedule, so the amount shown will not match your bill. Use the official source above for that.

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

Germany car tax · Austria motorsteuer · France carte grise · Luxembourg taxe véhicule · Belgium verkeersbelasting

Also for Switzerland: Switzerland netto · Switzerland ahv selbständige

All Switzerland calculators · All calculators

Fork this model in the Valem sandbox →

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