Zurich tax return 2026: online by March 31, 2027, on request until November 30, 2027

Zurich gives you until March 31, 2027 — 16 days more than Bern, 39 more than Neuchâtel. And if you ask before then, the tax office must grant you until November 30, 2027: up to 244 days of grace. The ConvivaPlus Tax Timetable works out your deadline live for all 26 cantons — with ZHprivateTax step by step below.

From left to right a path from the old tax desk to the new one: paper stacks, an old CRT computer and a CD, then a glowing data stream to a smartphone and finally a laptop with a green tick by a window overlooking the Grossmünster, the Zurich coat of arms above
·Sources: zh.ch, FTA·
WhatsApp
Key takeaway
In Zurich, the 2026 tax return is due by March 31, 2027 — online via ZHprivateTax with an AGOV login, free of charge. A request to your municipal tax office before that day pushes the deadline to November 30, 2027.
Jump to the ConvivaPlus Tax Timetable — deadline and flat rate by canton
31.3.
Canton of Zurich deadline
16 days after Bern
244 days
Maximum extension
until 30.11.
CHF 0
ZHprivateTax
cantonal portal
4
Cantons with no fixed date
the deadline is only on the form

🧭 Zurich tax deadline: 16 days more than Bern

There is no Swiss tax return deadline — there are 26. Zurich wants it by March 31, 2027, like 13 other cantons. Bern wants it 16 days earlier, Neuchâtel even 39. According to the ConvivaPlus analysis of the 26 tax administrations, 4 cantons (Lucerne, Glarus, Appenzell Ausserrhoden, Thurgau) print no fixed date at all, only your personal deadline on the form. The Tax Timetable below is set to Zurich — pick your canton to see the days left, how far you can extend and what it costs today.

🧰 ConvivaPlus Tax Timetable: canton + salary → deadline, extension, flat rate

ConvivaPlus.ch

🧭 ConvivaPlus Tax Timetable

Pick your canton, enter your salary: you see your next deadline with the days left, how far you can extend and what it costs — and the flat-rate professional expenses your canton allows, set against the federal rate.

Your deadline
March 31, 2027
161 days left
Tax return 2026
Extend until
November 30, 2027
fee not published
at the latest
File via
ZHprivateTax
same day as 13 others, 4 earlier, 4 later

📝 On request, the canton extends until November 30, 2027 at the latest.

⏳ Extended your tax return 2025? Your extension runs until November 30, 2026 (40 days left) — but only if you filed the request before the deadline.

Cantonal flat rate
CHF 2'550
same as federal
Federal flat rate
CHF 2'550
3 % · CHF 2'000–CHF 4'000
161 days to spare — the salary certificate arrives in January, the receipts you can collect today.

Method: 26 cantons, deadlines and fees checked with the cantonal tax administration, flat rates under cantonal law. Not tax advice — your tax office has the final word.

Source: Cantonal tax administration, Zurich · checked on 11.10.2026

verified · ConvivaPlus

📝 Zurich tax extension: until November 30, 2027

The same extension to November 30, 2027 costs CHF 30 in the cantons of Solothurn and Thurgau. Zurich publishes no fee, and the office must grant it if your request arrives before March 31, 2027. That is not in the guide but in a directive of the tax manual. The request goes to your municipality's tax office; some municipalities accept it online.

Requests filed in time must be granted up to 30 November of the year following the tax period at the latest. (paraphrase of the directive, which exists only in German)

Zurich directive ZStB no. 132.1

💻 ZHprivateTax login: your tax bill before you file

Private Tax is dead — and the portal replacing it is older than most think: the canton of Zurich has run ZHprivateTax in the browser since 2013, paperless since 2021. With the 2025 tax period, the download software disappeared. You log in with AGOV, the Swiss authorities' login with two-factor confirmation — set up once, it works for other offices too.

Private Tax no longer opens your tax return
The software on your laptop has been a museum piece since tax period 2025: Private Tax is gone. The way forward is ZHprivateTax in the browser — or paper, which is still allowed.

The amount you will owe shows up in ZHprivateTax while you type, as a provisional tax calculation, not months later when the bill arrives. Enter your pillar 3a and the figure drops at once: in the city of Zurich, on a salary of CHF 80,000, by CHF 1,484. What else changed compared with the old software:

With software and paperIn ZHprivateTax
Download and install softwareruns in the browser, AGOV login
Type in salary and interestpre-filled by the tax office
Scan receiptsphone photo straight into the portal
Learn the tax only from the billprovisional calculation as you type
Print, sign, post“File digitally”, confirmation by e-mail
Finish everything in one eveningsave and carry on tomorrow
Set up AGOV today, not the night before
Registering on agov.ch takes about ten minutes; you need your phone for the SMS code or an authenticator app. Do it now — on the evening before 31.3. everyone logs in at once.

📋 Filling in the return: six steps

One single field in these six steps is worth CHF 1'484 in the city of Zurich on a CHF 80'000 salary: pillar 3a in step 4. According to the ConvivaPlus analysis of the federal tax calculator, the same contribution saves CHF 2'015 in Neuchâtel but only CHF 773 in Zug. With your salary certificate and receipts as PDFs, you are done in under an hour. One special case first: if you live in Zurich during the week and go home at weekends, you fill in different fields as a weekly resident.

1
Create an AGOV account
~10 min
Register on agov.ch with your mobile number and switch on two-factor confirmation (SMS or authenticator app). Once done, the login works for other authorities too.
2
Log in to ZHprivateTax
~2 min
Open the portal via zh.ch/steuern and log in with AGOV. Whatever the tax office already knows about you is pre-filled.
3
Check the pre-filled data
~10 min
Check every pre-filled line and add what the office cannot know: side jobs, rental income, maintenance payments.
4
Enter deductions
~15 min
This is where the money is: pillar 3a (up to CHF 7'258), travel costs (cantonal tax up to CHF 5'200, federal up to CHF 3'300), professional expenses, further training and medical costs above 5% of net income.
5
Upload receipts
~10 min
Salary certificate, interest statements, 3a certificate, donation receipts: drag and drop or snap a photo with your phone.
6
Check and submit
~5 min
ZHprivateTax checks your entries for plausibility. Then «submit digitally» — the confirmation arrives by email, no paper signature needed.

Step 4 decides the money, step 6 only your peace of mind. If you document actual professional expenses instead of the flat rate, a long commute pays off; pillar 3a alone saves up to CHF 2'500 on a CHF 120'000 salary, depending on canton. Which deductions pay off, with amounts: tax return 2026.

📎 Uploading receipts: the thinnest slip is worth the most

The thickest pile is usually the least useful: medical bills only count above 5% of your net income — on CHF 80'000, you carry the first CHF 4'000 yourself. The thin slips are worth more: salary certificate, 3a certificate, public-transport pass. Everything goes straight into the portal, by drag and drop or as a phone photo. Working from home? The Zurich rule is in the Zurich home office deduction.

Pillar 3a certificate Required
In the city of Zurich, on a salary of CHF 80,000, CHF 1,484 less tax; at most CHF 7,258 with a pension fund.
Salary certificate Required
Comes from your employer, usually by the end of January.
Bank statements and interest statements Required
All accounts — even the one with three francs of interest.
Health insurance premium statement Required
Your health insurer's annual summary.
Further training invoices Optional
Job-related training, with invoice and proof of payment.
Donation receipts Optional
Deductible once they add up to at least CHF 100 in the year.
Doctor and dentist bills Optional
Only count above 5% of net income: at CHF 80,000, the first CHF 4,000 are your own share.
A phone photo instead of a scanner
ZHprivateTax accepts photos straight from your phone. Receipt on a light background, good light, snap, upload — faster than any scanner, and the quality is enough for the tax office.

💰 Zurich deductions: CHF 1'900 more travel costs than federal

On the same return, your commute counts twice, differently: Zurich cantonal tax allows up to CHF 5'200 in travel costs, federal tax only CHF 3'300. Same route, CHF 1'900 difference. For the flat rate on other professional expenses, though, Zurich follows the federal rule exactly, and "3% of net salary" only holds between CHF 66'667 and CHF 133'333 net salary: below that you get a fixed CHF 2'000, above it everything stops at CHF 4'000. Voluntary home office adds not one franc (Zurich home office deduction). If you live in Zurich during the week, you calculate as a weekly resident with your own deductions for room and meals.

🗺️ Deadlines in every canton: extensions from September 30 to December 15

Among the 9 cantons that publish a latest date for an extension on request, Grisons gives the shortest: until September 30. The longest: Fribourg, until December 15. Zurich sits in between with November 30. In 12 cantons the date means something else (no request needed, granted automatically, online only or free of charge), and 5 publish none. The table shows each canton's deadline, longest extension and portal, every row verified with the cantonal tax administration; «not stated» means the canton does not publish it, and we do not guess. How far apart the cantons are on the tax burden is shown by the tax comparison of all 26 cantons.

How long your canton lets you wait after the deadline
Grisons183 days
Zurich244 days
Fribourg259 days
CantonDeadlineExtension untilPortal
GrisonsMarch 31September 30at the latestSofTax GR NP
VaudMarch 15October 31at the latestVaudTax / e-Délai
NeuchâtelFebruary 20October 31at the latestClic&Tax
BernMarch 15November 15at the latestTaxMe-Online
ZurichMarch 31November 30at the latestZHprivateTax
SolothurnMarch 31November 30at the latesteTax Solothurn
Appenzell InnerrhodenApril 30November 30at the latesteTax.AI
Thurgauon your formNovember 30at the latesteFisc
FribourgMarch 31December 15at the latestFriTax
AargauMarch 31June 30no request neededeTAX AARGAU
ValaisMarch 31July 31granted automaticallyVSTax
Lucerneon your formAugust 31onlineeSteuern.LU
Basel-StadtMarch 31September 30free of chargeeSteuern.BS
JuraFebruary 28October 31at the latestJuraTax Online
Basel-LandschaftMarch 31November 30at the latestE-Tax BL
SchaffhausenMarch 31November 30at the latesteFristerstreckung SH
SchwyzMarch 31December 31onlineeTax.SZ
ObwaldenApril 30December 31free of chargeeFristen Obwalden
NidwaldenMarch 31December 31at the latestSteuerportal Nidwalden
Glaruson your formDecember 31free of chargeeTax.GL
ZugApril 30December 31free of chargeeTax.zug
UriMarch 31not publishedeTax.UR
Appenzell Ausserrhodenon your formnot publishedesteuern.ar.ch
St. GallenMarch 31not publishedE-Tax SG
TicinoApril 30not publishedeTax PF
GenevaMarch 31not publishedGeTax

💡 Insider tips for ZHprivateTax

22 of 26 cantons accept the extension request online, centrally. Zurich does not: your municipal tax office is in charge, and the municipality decides whether it works online. That is what the ConvivaPlus analysis of the 26 tax administrations shows — and it is the first of four points hardly anyone knows.

1
AGOV now, not the night before
On the evening before 31.3. everyone logs in at once and SMS codes arrive late. Ten minutes today spare you the panic.
2
Extension request to the municipality, before 31.3.
Your municipal tax office is in charge, not the portal. If the request arrives in time, it must be granted — up to 30.11. at the latest.
3
Pre-filled does not mean complete
Side jobs, freelance and rental income are yours to enter. Anything missing counts as undeclared income — which can trigger back taxes and a fine.
4
A tax adviser without a USB stick
With a power of attorney, your tax adviser accesses your return directly.
📊
Quick poll

How do you do your tax return?

One click – anonymous, no sign-up required.

❓ FAQ Zurich tax return

Based on zh.ch, FTA and cantonal tax offices

🔍

People also ask

Related questions from our magazine

Tax return 2026: deadlines, deductions & the 10 costliest mistakes →
26 cantons of Switzerland – the complete comparison →
Swiss salaries 2026 – the big comparison →
Context

Sources: directive ZStB no. 132.1 of the Zurich tax manual, the canton of Zurich's 2026 guide, and the deadline, extension and fee rules of all 26 cantonal tax administrations, each checked by ConvivaPlus at the official source. Where a canton publishes no fee or end date, the Tax Timetable says so — it does not guess. As of October 2026.

Written by
Reto Amrein
Reto Amrein

ConvivaPlus Editor · Money & Work

Writes about wages, taxes, insurance and pensions – verifiable figures with a source.

  • Wages
  • Taxes
  • Insurance
  • Pensions
Researched & sourced · for Switzerland
Sources & methodology11
Researched & source-checked · for Switzerland
As of: 12 October 2026

All information without guarantee. Found an error? → support@conviva-plus.ch

💡Did you know?

Up to 244 days: that is how long the Zurich tax office must extend if the request arrives before March 31, 2027. In 4 cantons, the deadline is not even fixed — it is only on your form.

Source: Directive ZStB 132.1 · ConvivaPlus analysis of the 26 cantons
What do you think of this article?

Found an error or have feedback? Let us know or write to us directly.

Guides · 10/17/2026

Recommendation

Make ConvivaPlus a preferred source

Pick ConvivaPlus as a preferred source in Google Search – our guides then appear higher in your Top Stories.