← ZurĂŒck zur Zentrale

BTC Steuertool Web – Die Anleitung

Vom CSV-Export zum Finanzamt-Report — in 5 Minuten, komplett in deinem Browser

„Deine Transaktionsdaten verlassen nie deinen Rechner. Kein Upload, kein Account, kein Tracking — die komplette Berechnung lĂ€uft lokal in deinem Browser."

Das Video zeigt den Stand Juni 2026. Heute ist das Tool komplett kostenlos, ohne Zugangslink, und es gibt es zusĂ€tzlich als App fĂŒr Android und Linux. Die Bilder auf dieser Seite zeigen den aktuellen Stand.

Du willst direkt loslegen?

→ Web-Version öffnen (kostenlos, Beispieldaten zum Ausprobieren liegen bei)

→ Als App fĂŒr Android und Linux (gleicher Rechenkern, offline)

Schritt 0: Was du brauchst

Nur deine CSV-Exporte. Jeder Broker und die BitBox-App bieten einen Export an — einmal pro Jahr herunterladen reicht:

QuelleWo exportieren
BitBoxBitBoxApp → Konto-Informationen → Transaktionshistorie exportieren (pro Wallet eine CSV)
21bitcoinApp → AktivitĂ€t → Report exportieren
BisonApp → Konto → Reports → Transaktionshistorie (CSV kommt per E-Mail)
SwissquoteWeb → Konto → Transaktionen → CSV-Export
StrikeApp/Web → AktivitĂ€t → Report erstellen
PocketWeb → Verlauf → CSV herunterladen
BisqBisq 1 (die klassische Desktop-App, nicht Bisq 2/Bisq Easy), OberflĂ€che auf Deutsch oder Englisch: Portfolio → Verlauf → Als CSV exportieren (englisch: Portfolio → History → Export to CSV)
CoinTracking / BlockpitCoinTracking → Seite „Trade List“ (oder „Transactions“, frĂŒher „Enter Coins“) → Knopf „CSV“ ĂŒber der Tabelle; Blockpit → Transaktionen → CSV exportieren. Jedes Konto darin wird eine eigene Wallet; Format noch nicht an echten Exporten bestĂ€tigt, der Report warnt

KĂ€ufe ohne CSV (Robosats, Bargeld, P2P) oder bei Brokern ohne eigenen Parser trĂ€gst du in eine einfache manual_buys.csv ein — Details weiter unten.

Schritt 1: Dateien laden

Öffne api.alien-investor.org/steuertool/. Ziehe alle CSV-Dateien gleichzeitig in die gestrichelte Zone — oder klicke sie an und wĂ€hle die Dateien aus. Die Reihenfolge ist egal, Dateinamen sind egal: Die App erkennt jeden Broker automatisch am Inhalt der Datei.

Startansicht des BTC Steuertools mit Drop-Zone

Die Startansicht: CSV-Dateien einfach in die gestrichelte Zone ziehen.

Schritt 2: Erkennung prĂŒfen — und noKYC-Wallets markieren

Nach dem Laden zeigt die Tabelle jede Datei mit dem erkannten Typ. Orange markierte EintrĂ€ge sind noKYC-Quellen — sie bleiben strikt vom Finanzamt-Report getrennt:

Dateitabelle mit automatisch erkannten Broker-Typen und noKYC-Hinweis

Alle Dateien erkannt — Bisq und manuelle KĂ€ufe automatisch als noKYC (orange). Die noKYC-Wallet der Beispieldaten ist ĂŒber ihren Ordner schon markiert, bei eigenen Dateien stellst du sie selbst um.

⚠ Der eine Handgriff, den du selbst machen musst

Eine BitBox-CSV verrĂ€t nicht, ob die Wallet KYC-Coins oder noKYC-Coins enthĂ€lt — das weißt nur du. FĂŒhrst du eine dedizierte noKYC-Wallet (z.B. fĂŒr Bisq-EingĂ€nge), stelle sie im Dropdown auf „BitBox-Wallet (noKYC)". Sonst erscheint sie im Finanzamt-Report. Die orange Hinweis-Box erinnert dich daran, solange BitBox-Wallets als KYC eingestuft sind.

Wird eine Datei nicht erkannt, ist die Berechnung gesperrt, bis du den Typ manuell wĂ€hlst oder die Datei auf „Ignorieren" stellst — so entsteht nie ein unvollstĂ€ndiger Report. Fehlt dein Broker komplett? Schick die CSV-Kopfzeile (ohne echte Daten) an kontakt@alien-investor.org — Parser werden laufend ergĂ€nzt. In der Web-Version sind neue Broker sofort da, ohne Installation, in den Apps mit dem nĂ€chsten Update.

Schritt 3: Report berechnen

Ein Klick auf „Report berechnen". Beim allerersten Lauf lĂ€dt die App ihre Python-Umgebung in den Browser — das dauert einmalig ein paar Sekunden, danach geht es schnell. Das System-Log zeigt jeden Schritt:

System-Log wÀhrend der Berechnung

Das System-Log: jede Datei, jede Transaktion, volle Transparenz.

Warum das dauert: Die App lĂ€dt eine komplette Python-Laufzeitumgebung in deinen Browser, statt deine Daten auf einen Server zu schicken. Das ist der Preis fĂŒr echte PrivatsphĂ€re — und er wird nur beim ersten Lauf fĂ€llig.

Schritt 4: Die Ergebnisse verstehen

Pro Steuerjahr bekommst du mehrere Dokumente, umschaltbar ĂŒber die Tabs:

Ergebnisansicht mit Jahres-Tabs und Steuerreport

Jahres-Tabs oben, Dokument-Tabs darunter — hier der Steuerreport 2024.

DokumentInhaltFĂŒrs Finanzamt?
SteuerreportLesbarer Jahresbericht: KĂ€ufe, VerĂ€ußerungen mit FiFo-Zuordnung, Haltefristen, Zusammenfassung mit Freigrenzen-Check✅ ja
SteuernachweisFormaler, druckfertiger Nachweis fĂŒr SteuererklĂ€rung oder Steuerberater✅ ja
KĂ€ufe / VerkĂ€ufe (CSV)Tabellen fĂŒr Excel/LibreOfficeoptional
⚠ noKYC internDeine private Übersicht der noKYC-BestĂ€nde❌ niemals

Schritt 5: noKYC intern — nur fĂŒr dich

Bisq-KĂ€ufe, manuelle P2P-KĂ€ufe und noKYC-Wallets landen in einem separaten internen Dokument mit eigenem FiFo-Pool. Es beginnt mit einem unĂŒbersehbaren Warnhinweis:

noKYC-interner Report mit rotem Warnbanner

Der rote Banner sagt alles: Diese Datei ist nur fĂŒr deine eigene BuchfĂŒhrung.

Wichtig: Die Trennung dient deiner PrivatsphĂ€re und sauberen internen BuchfĂŒhrung — auch Gewinne aus noKYC-VerkĂ€ufen sind steuerpflichtig und gehören in die SteuererklĂ€rung. Das Dokument zeigt dir dafĂŒr FiFo-Zuordnung, Haltefristen und Gewinne.

Schritt 6: Herunterladen und einreichen

Über die Download-Buttons holst du dir jedes Dokument einzeln oder alle auf einmal. Beim Finanzamt reichst du zwei Dinge ein:

Der Nachweis zeigt unter „Quelle" genau, welcher Broker welches Lot geliefert hat — jeder Verkauf ist lĂŒckenlos rĂŒckverfolgbar.

HĂ€ufige Fragen

Was ist mit KĂ€ufen in CHF oder USD (Swissquote, Pocket)?

Die App rechnet sie automatisch mit dem EZB-Referenzkurs des Kauftags in EUR um. Die Kurstabelle (seit 2010) liegt gebĂŒndelt in der App — es wird kein Kursdienst angefragt, auch nicht fĂŒr Datum oder WĂ€hrung. Liegt ein Kauf nach dem Datenstand der Tabelle, bricht die App mit einer ErklĂ€rung ab statt einen alten Kurs zu nehmen.

Was passiert mit ÜbertrĂ€gen zwischen meinen Wallets — und deren GebĂŒhren?

Der ĂŒbertragene Bestand bleibt steuerneutral und behĂ€lt sein Kaufdatum. Seit Version 1.2 (Oktober 2026) rechnet die App FiFo je Wallet (BMF-Schreiben vom 06.03.2025, Rn. 62): Die abgebende Wallet gibt ihre Ă€ltesten Einheiten ab, Kaufdatum und Einstand wandern mit in die empfangende Wallet. ÜbertrĂ€ge erkennt die App an der Transaktions-ID, sonst an Betrag und Zeitpunkt; ein Abgang ohne passenden Eingang wird gemeldet, nie still als Verkauf gebucht — lade deshalb die Exporte aller Wallets. Die Netzwerk- oder AuszahlungsgebĂŒhr in Bitcoin dagegen bucht die App seit August 2026 als kleine VerĂ€ußerung des GebĂŒhrenanteils (BMF-Schreiben vom 06.03.2025, Rn. 54, 60): FiFo-Zuordnung, Bewertung zum Tagesschlusskurs, eigener Abschnitt „GEBÜHREN IN BITCOIN" im Report. Meist sind das Cent-BetrĂ€ge — aber so stimmt der ausgewiesene Bestand mit deiner Wallet ĂŒberein. Die Kurstabelle liegt im Tool, dein Browser fragt dafĂŒr nichts im Netz an.

Ich habe Bitcoin verschenkt oder gespendet — wie erfasse ich das?

Trag in der BitBox-App vor dem Export ein Wort wie „Spende", „Geschenk" oder „Schenkung" in die Notiz der Transaktion ein. Die App stuft die Zeile dann als unentgeltliche Übertragung ein: kein Verkauf, kein Gewinn — aber die Coins verlassen deinen Bestand, und der Report listet je Lot Kaufdatum und Einstand, weil beides beim EmpfĂ€nger weitergilt (§ 23 Abs. 1 Satz 3 EStG). Jede so eingestufte Zeile steht sichtbar unter „UNENTGELTLICHE ÜBERTRAGUNGEN" und das System-Log nennt die Anzahl — kurz gegenprĂŒfen.

Mein Broker fehlt — was nun?

Übergangslösung: KĂ€ufe in manual_buys.csv eintragen (date,btc_amount,eur_amount,note,kyc — bei KYC-Brokern wie Coinbase die Spalte kyc auf ja setzen). Und parallel die CSV-Kopfzeile an kontakt@alien-investor.org schicken — neue Parser sind meist in wenigen Tagen drin.

Kann ich das Tool erst mit Beispieldaten ausprobieren?

Ja. In der Dropzone kannst du die Beispieldaten als ZIP herunterladen und selbst per Drag & Drop reinziehen — genau wie mit deinen echten Dateien. Oder du nimmst den 1-Klick-Button „Mit Beispieldaten testen". Die Beispieldaten sind fiktiv und decken alle unterstĂŒtzten Broker ab.

Was kostet die Web-Version?

Nichts. Seit dem 2. Oktober 2026 gibt es keinen Bezahlzugang mehr — die Web-Version ist wie das CLI frei. Der eine Unterschied: die Web-Version lĂ€dt ihren Code bei jedem Aufruf vom Server. Wer maximale Kontrolle will, nimmt das CLI aus dem Repo, das nach dem Klonen vollstĂ€ndig offline lĂ€uft.

Bereit?

→ Web-Version öffnen (kostenlos)
→ Hintergrund-Artikel: FiFo, Haltefrist & Steuerrecht

Energie aufladen (Spenden)

Treibstoff fĂŒr das Mutterschiff senden

Danke fĂŒr deine UnterstĂŒtzung – fĂŒr freie Inhalte, FinanzsouverĂ€nitĂ€t und den außerirdischen Widerstand!