
Tax guides
Swiss tax return deadline extension 2026: what is still possible
How long you really have to file the 2025 tax return in AG, ZH, LU, SO, BE, ZG and SZ: the deadlines, the second extension tier, the fees, and what happens if you do nothing at all.
Updated on 27.07.2026 · 9 min read
The short answer for anyone still sitting on an unfinished 2025 tax return at the end of July 2026: in all seven cantons TaxWize covers fully, filing after the ordinary deadline is the regulated normal case rather than an exception. Five of the seven grant the first extension automatically or by self-service. The latest ordinarily granted dates for the 2025 tax period are 30.11.2026 (Zurich, Lucerne, Solothurn), 15.11.2026 (Bern) and 31.12.2026 (Zug, Schwyz). What decides your options now is an earlier question than the end date: whether you asked for an extension back in the spring. That is what separates still being able to act from already heading towards a reminder.
What a deadline extension actually is
An extension is a renewed library loan. The book isn't written off, you still have to bring it back, you've just agreed a new date. And you had to agree it before the old date passed. Keep the book and say nothing, and a reminder follows, at which point it turns unpleasant and expensive.
The tax office works the same way. An extension moves the filing date, it doesn't waive the return, and it changes nothing about the tax itself. A canton that gives you until November isn't giving up a single franc, only on chasing you in April.
By when do I have to file the 2025 tax return?
The overview below covers natural persons, 2025 tax period, filed during 2026, specifically employed persons. All figures come from the linked cantonal sources, read on 26.07.2026.
| Canton | Ordinary deadline | First extension tier | Automatic? | Latest date |
|---|---|---|---|---|
| Aargau | 31.03.2026 | No request needed to 30.06.2026 | Effectively yes | On request after 30.06.2026 |
| Zurich | 31.03.2026 | To 30.09.2026 | Yes, first request tacitly granted | 30.11.2026 |
| Lucerne | 31.03.2026 | To 31.08.2026 | Yes, online self-service | 30.11.2026 |
| Solothurn | 31.03.2026 | To 31.07.2026, no decision letter | Yes, granted silently | 30.11.2026 |
| Bern | 15.03.2026 | To 15.07.2026, free online | No, a request is required | 15.11.2026 |
| Zug | 30.04.2026 | Generally to 31.12.2026 | No, a request is required, but generally granted | 31.12.2026 |
| Schwyz | 31.03.2026 | End date selectable, July to December | Yes, self-service | 31.12.2026 |
Self-employed people have different ordinary deadlines in some cantons, 30.06.2026 in Aargau and 15.05.2026 in canton Bern (which also applies there to farmers and partnerships).
These dates move each year. Everything above applies to the 2025 tax period, and deadlines, tiers and fees are set anew annually. Your cantonal tax office page is the authority, and where you already hold an extension, the date on your confirmation is.
For planning, the end dates matter less than what sits around them. In several cantons the ordinary deadline is soft. Aargau states explicitly that no reminders go out before 30.06.2026 (so up to that date, no request is needed). In Zurich a timely first request counts as tacitly approved: no confirmation letter arrives, and no answer means yes. Zug grants extensions generally to the end of the year.
And the most time doesn't necessarily sit in the canton with the latest date. Zug and Schwyz run to the end of December, but Schwyz wants the request in by the end of March, while Aargau names only 30.06.2026 and asks for nothing at all until then.
Filing without an extension from the spring
This is the less comfortable of the two situations, and it's more common than people assume. In Aargau, roughly 228'500 of the 414'000 returns received in the prior year were in by 24.06.2026, so a little over half. The canton described that to the Aargauer Zeitung as "absolut im normalen Rahmen", entirely within the normal range. Anyone who hasn't filed by late July is in very large company.
Legally, though, your position differs from someone with a running extension. In Zurich the general deadline for a first extension request expired on 31.03.2026, and in Schwyz requests had to be in by the end of March. Miss that point and you can't extend the deadline retroactively. What counts now:
- File as soon as you can. As long as no reminder has been issued, there are usually no procedural fees. The reminder is the point at which it starts costing money.
- Contact the responsible tax office if it is clear this will take a while yet. Depending on the canton that is the tax office of your municipality of residence (Zurich and Aargau, for instance) or the cantonal tax administration. A reasoned request after the deadline is a different thing from silence.
- Don't ignore the reminder. It is the last step before a discretionary assessment.
I have an extension. Can I extend again?
In most of the seven cantons yes, through a second tier. Zurich is the most practically relevant case here, because a great many filers there hold an extension to 30.09.2026: it can be extended a second time from August 2026, to 30.11.2026 at the latest. Beyond 30.11.2026 Zurich grants extensions only where extraordinary grounds can be credibly shown.
Lucerne and Solothurn have the same second tier to 30.11.2026, Bern to 15.11.2026, and Zug and Schwyz to 31.12.2026. In Lucerne the second tier only becomes available after the first reminder and on a written request; in Solothurn it carries a fee.
The one rule that holds everywhere: the request has to be made before the running deadline expires. After that the deadline is gone, and the most a tax office can do is excuse the delay.
What does an extension cost?
In four of the seven cantons (Aargau, Zurich, Lucerne, Schwyz) the cantonal pages carried no published fee for the extension itself when checked on 26.07.2026. That is a not-found and not evidence that nothing is charged. Where fees are published, they're tiered.
Canton Bern shows the pattern most clearly, and it's where one minute of attention pays. Bern tiers twice over, by date and by channel:
| Extension to | Online | In writing, by phone or at the counter |
|---|---|---|
| 15.07.2026 | Free | CHF 20 |
| 15.09.2026 | CHF 20 | CHF 40 |
| 15.11.2026 | CHF 40 | CHF 60 |
What one phone call costs in Bern: a taxpayer realises in July that this will run until November. She phones the tax office and extends by telephone to 15.11.2026: CHF 60. Same extension, same date, entered online through TaxMe instead: CHF 40. A difference of CHF 20, purely for the choice of channel. And if she thinks of it in July rather than September and extends only to 15.09.2026, she pays CHF 20 online, CHF 40 less than the telephone November scenario. These are guide figures for the 2025 tax period, and the current amounts are on the cantonal tax administration's page.
Solothurn charges CHF 30 for the tier to 30.11.2026, while the tier to 31.07.2026 is free and granted without a decision letter. Zug stays free to 31.12.2026; past that date the canton charges CHF 35, billed together with the final tax bill.
Three steps if you never file
Do nothing and a process starts, and it gets more expensive at each step.
Step 1, the reminder. For the 2025 tax period, Aargau lists CHF 35 for the first reminder and CHF 50 for the second (a debt-collection step after that costs CHF 100). Bern charges a CHF 60 reminder fee.
Step 2, the discretionary assessment. If you don't respond to the reminder either, the tax office assesses you at its own dutiful discretion (Art. 130 para. 2 DBG and the corresponding cantonal provisions). It estimates your circumstances from experience data, asset development and living expenses. The painful part is not the severity of the estimate but its blindness: deductions the tax office knows nothing about cannot be taken into account. Your pillar 3a, your commute, your childcare costs and your medical expenses appear in no estimate if you never declared them.
Step 3, the fine, and this is the rare case. Breaching procedural duties despite a reminder can be fined on top. Filing late doesn't lead there on its own, it takes fault.
That's the real arithmetic behind putting it off, and the fee is the smallest part of it. A reminder fee of CHF 35 or CHF 60 is annoying but survivable. The deductions that vanish in a discretionary assessment, depending on your situation, are not.
What an extension does not change
Common assumptions that don't hold:
- The tax does not shrink because you file later. The calculation is the same whether you hand it in in March or November.
- An extension does not automatically postpone payment. The filing date and the payment date are two different things, and several cantons pay or charge interest on outstanding or prepaid amounts. Depending on the rate and your situation, that runs for or against you. The rates are set annually.
- A tacit approval is not a missing approval. If no reply arrives in Zurich or Solothurn, that is exactly the intended response. Note the date anyway, because you have to request the second tier before it expires.
Using the time you bought
The drawback of an extension is that it moves the problem rather than solving it, often into a week that suits just as badly. Anyone who extended in March has the same receipts to hunt down in September, with less time left.
So the time is best spent on the part that genuinely takes time: gathering the documents and working out which deductions actually matter in your situation. If you want a sense in advance of what you're heading towards, you can work it through for your municipality with the tax comparison tool before you sit down to the return itself.
If gathering the paperwork is the part that stalls every year, TaxWize covers exactly that stretch: you upload your documents, the extraction shows what's missing, and the figures come back ready to transfer into your canton's portal. Filing with the canton stays your step. The tedious part before it gets shorter.
Sources
All cantonal pages were read on 26.07.2026. For Lucerne the tier dates come from the canton's own Merkblatt and the two pages linked alongside it.
- Aargau, deadlines and reminder fees: ag.ch, filing the tax return and extending the deadline
- Zurich, directive on the tax return procedure (ZStB 132.1): zh.ch; tiers and channels: Stadt Zürich
- Lucerne, deadline for filing: steuerbuch.lu.ch; online extension to 31.08.2026: Stadt Luzern; the 31.03. and 30.11. tiers: Merkblatt 2025 A, canton of Lucerne
- Solothurn, extensions and fees: so.ch
- Bern, extensions for private individuals including the fee grid: sv.fin.be.ch
- Zug, tax return deadline extension: zg.ch
- Schwyz, online deadline extension: sz.ch
- Aargau submission figures as at 24.06.2026: Aargauer Zeitung
Related guides
Keep your deductions in view
TaxWize reads your documents, surfaces deductions that may be relevant, and prepares your tax return for filing. CHF 39 per tax return per tax year.
Explore TaxWize