← Alle Beiträge

Schweizer Steuerauszug selbst erstellen: Excel, Open-Source-CLI oder Browser-Tool?

Wer sein Depot bei DEGIRO, Interactive Brokers, Trading 212 oder Saxo hat, kennt das Problem: keine dieser Broker stellt einen Schweizer eSteuerauszug aus. Du bekommst CSVs, PDFs in Englisch, Beträge in EUR oder USD — und keinen Barcode, den dein kantonales Steuerprogramm mit einem Klick einliest. Den eCH-0196-konformen Steuerauszug musst du selbst erzeugen.

In der Schweizer DIY-Community haben sich dafür drei Wege etabliert. Hier der ehrliche Vergleich.

Weg 1: Manuell mit Excel und ICTax-Lookup

Der Klassiker. Du exportierst aus deinem Broker die Transaktionsliste und den Dividendenreport, baust dir in Excel ein Wertschriftenverzeichnis nach kantonaler Vorlage und schlägst pro ISIN den Steuerwert per 31.12. und den steuerbaren Ertrag bei ictax.admin.ch nach.

Was du brauchst:

Wo es kippt:

Wofür gut: Wenn du nur 2–3 Positionen hältst und gerne selbst Kontrolle behältst. Auch als Lernübung sehr empfehlenswert — danach versteht man, was die Schweizer Steuerlogik eigentlich verlangt.

Weg 2: Open-Source-CLI (opensteuerauszug)

Das Open-Source-Projekt opensteuerauszug ist ein Python-Kommandozeilen-Tool, das aus Broker-Exporten ein eCH-0196-PDF inklusive Barcode erzeugt. Voll unterstützt sind Interactive Brokers, Charles Schwab und Fidelity; DEGIRO ist als experimentell markiert.

Was du brauchst:

Was es leistet:

Wo es kippt:

Wofür gut: Wenn du IBKR oder Schwab nutzt, technisch versiert bist und Wert auf vollständige lokale Kontrolle plus Code-Transparenz legst. Open Source ist und bleibt der robusteste Trust-Anker.

Weg 3: Browser-basiertes Tool (esteuer-broker)

esteuer-broker ist eine Web-App, die genau diesen Workflow ohne lokale Installation abbildet. Aktueller Fokus ist DEGIRO, weitere Broker sind in der Pipeline.

Was du brauchst:

Was es leistet:

Wo es kippt:

Wofür gut: Wenn du keine Lust auf Terminal-Setup hast, dein Depot bei DEGIRO ist und du einen Steuerauszug in 10 Minuten statt 2 Stunden willst.

Direkter Vergleich

Excel opensteuerauszug esteuer-broker
Setup Excel auf uv tool install + config.toml Browser, Login
Broker-Fokus alle IBKR, Schwab, Fidelity, DEGIRO experimentell DEGIRO
eCH-0196 mit Barcode nein ja ja
ICTax-Lookup manuell automatisch nach Setup automatisch, kein Setup
DA-1 manuell nicht dediziert dediziert mit Treaty-Rates
Akkumulierende ETFs manuell pro Record-Date implizit über Kursliste automatisch pro Record-Date
Reconciliation Broker vs. ICTax nein implizit explizit, mit Warnungen
Code-Transparenz n/a Open Source proprietär (Hosted)
Aufwand pro Steuerjahr mehrere Stunden 30–60 min (nach Setup) ~10 min

Welcher Weg passt zu wem

Die ehrliche Empfehlung:

Drei Wege, ein Ziel: ein Schweizer Steuerausweis, den dein kantonales Steuerprogramm akzeptiert und der bei einer Prüfung Bestand hat. Welcher der richtige für dich ist, hängt am Ende vor allem von deinem Broker und deiner Komfortzone mit der Kommandozeile ab.


Du bist DeGiro-Anleger und willst es selbst ausprobieren? Während der Beta ist esteuer-broker kostenlos. Hier zur Anmeldung.