Optiqo

Filing deadlines, all 26 cantons

Every base deadline and extension rule below comes from the canton's own tax administration, not a third-party roundup. Where an official source doesn't confirm a figure, we say so — instead of guessing.

VerifiedPartially confirmedNot confirmed

Deutschschweiz

Zurich31 MarchVerifiedOpen →
Bern15 MarchVerifiedOpen →
Aargau31 MarchVerifiedOpen →
St. Gallen31 MarchVerifiedOpen →
Lucerne31 MarchVerifiedOpen →
Thurgau30 AprilVerifiedOpen →
Solothurn31 MarchVerifiedOpen →
Basel-Landschaft31 MarchVerifiedOpen →
Schwyz31 MarchVerifiedOpen →
Zug30 AprilVerifiedOpen →
Schaffhausen31 MarchPartially confirmedOpen →
Appenzell Ausserrhoden31 MarchVerifiedOpen →
Glarus31 MarchPartially confirmedOpen →
Obwalden30 AprilVerifiedOpen →
Nidwalden31 MarchVerifiedOpen →
Uri31 MarchVerifiedOpen →
Basel-Stadt31 MarchVerifiedOpen →
Appenzell Innerrhoden30 AprilVerifiedOpen →

Romandie

Vaud15 MarchVerifiedOpen →
Geneva31 MarchVerifiedOpen →
Valais31 MarchVerifiedOpen →
Neuchâtel20 FebruaryVerifiedOpen →
Fribourg31 MarchVerifiedOpen →
Jura28 FebruaryVerifiedOpen →

Ticino

Ticino30 AprilVerifiedOpen →

Graubünden

Graubünden31 MarchVerifiedOpen →

The one deadline that's the same everywhere

A Pillar 3a contribution or pension-fund (BVG) buy-in counts for a tax year only if it's credited to your account by 31 December of that year — the date you initiate the payment doesn't count, only the date it lands.

Banks and 3a foundations often close their own booking cutoff a few days early (commonly ~24–27 December) so the payment posts in time — that's provider practice, not law, so don't wait until the 31st.