Krypto–Steuer

CSV rein · FIFO-Berechnung · Steuerreport nach §22/23 EStG

↗ Part of gTools
Hinweis: Dieses Tool berechnet Veräußerungsgewinne aus Kryptowährungen (FIFO, § 23 EStG) und weist Staking-Erträge als Sonstige Einkünfte aus Leistungen (§ 22 Nr. 3 EStG) gesondert aus. Es ersetzt keine Steuerberatung. Die Berechnung basiert ausschließlich auf deinen Eingaben. Coin-zu-Coin-Tausche werden bei Binance-Exporten automatisch als Verkauf + Anschaffung erfasst (Bewertung über Tageskurse); bei anderen Anbietern sind sie nicht abgebildet. Airdrops, Hard Forks und Lending werden generell nicht abgebildet — solche Vorgänge bitte zuerst manuell in Kauf/Verkauf gegen EUR umrechnen oder den Steuerberater fragen.

01Börsen-Export importieren (CSV)

CSV-Datei hochladen oder Inhalt einfügen

Automatisch erkannt: Binance, Bitpanda, Coinbase, Kraken & Robinhood. Andere Börsen funktionieren ebenfalls, sofern die CSV Datum, Typ, Coin, Menge und Preis bzw. EUR-Wert enthält.

⚠ Wichtig für korrekte FIFO-Berechnung Lade die komplette Transaktionshistorie ab Kontoeröffnung hoch — nicht nur das Steuerjahr. Die FIFO-Methode ordnet jedem Verkauf die ältesten Anschaffungen zu; fehlen frühere Käufe, werden Anschaffungskosten und Haltefristen falsch berechnet. Mehrere CSV-Dateien kannst du nacheinander in das Textfeld einfügen (auch von verschiedenen Börsen). Das gewünschte Steuerjahr wählst du anschließend im Report aus — gerechnet wird immer über den Gesamtbestand.
📂 CSV-Datei hierher ziehen oder klicken

oder unten als Text einfügen

CSV-Format anzeigen

Trennzeichen ,, ; oder Tab wird automatisch erkannt. Dezimalzeichen . oder , ebenfalls. Erste Zeile = Kopfzeile.

Erforderliche Spalten (Bezeichnungen in Deutsch oder Englisch):

SpalteInhalt
Datum / DateYYYY-MM-DD oder DD.MM.YYYY
Transaktionstyp / Typsiehe Tabelle unten
Instrument / Coin / Symbolz. B. BTC, ETH, SOL
Menge / AmountAnzahl Coins

EUR-Wert — eine der folgenden Spalten muss vorhanden sein:

Variante AVariante B
Preis (€) / Preis / Price pro Stück
plus optional Belastung / Gutschrift (Gesamt)
EUR / Wert / Total (Gesamtbetrag der Transaktion)

Optional: Gebühren / Fee in EUR.

Transaktionstypen:

TypWirkung
Crypto Purchase / Kauf / BuyAnschaffung → FIFO-Queue
Crypto Sale / Verkauf / SellVeräußerung → FIFO-Abgleich
Staking Earnings / Staking§ 22 Nr. 3 EStG und Zugang in FIFO-Queue zum Marktwert
Crypto Reward / RewardZugang in FIFO-Queue zum Marktwert (kein § 22-Ertrag)
SEPA Deposit / Deposit / Einzahlungignoriert

Beispiel (Robinhood-Export):

Datum;Transaktionstyp;Instrument;Menge;Preis (€);Gebühren (€);Belastung (€);Gutschrift (€)
01.07.2025;Crypto Purchase;ETH;0,009566;2060,02;0,10;19,81;
01.07.2025;Crypto Sale;BTC;0,00004409;90072,15;0,00;;3,97
01.07.2025;Crypto Reward;ETH;0,001904;2058,75;;;3,92
14.07.2025;Staking Earnings;ETH;0,0000026;2578,82;;;0,01

Unterstützte Börsen-Exporte: Binance (Account-Statement, inkl. Coin-zu-Coin-Tausch), Bitpanda, Coinbase, Kraken (Ledger-Export) und Robinhood werden automatisch erkannt — auch mit Vorspann-Zeilen.

Kraken-Besonderheit: Das Kraken-Ledger enthält keine EUR-Marktpreise für Staking-Erträge und Boni. Diese werden mengenmäßig erfasst, ihr EUR-Wert (für § 22 Nr. 3 und als spätere Anschaffungskosten) muss manuell ergänzt werden. Interne Wallet-Umbuchungen (earn/allocation) werden automatisch herausgefiltert.

02Wallet-Adressen abrufen (On-Chain)

Für Wallets ohne CSV-Export (z. B. Trust Wallet) — Transaktionen direkt aus der Blockchain

🔒 Nur öffentliche Adressen — niemals Seed/Private Key Gib ausschließlich deine öffentliche Wallet-Adresse (EVM: 0x…) bzw. den xPub (Bitcoin) ein. Seed-Phrase oder Private Key werden nie benötigt und dürfen hier niemals eingegeben werden. Achtung: Ein xPub offenbart deinen gesamten Bitcoin-Kontostand und alle Adressen — gib ihn nur ein, wenn dir das bewusst ist. Die Abfrage läuft direkt von deinem Browser zu den Explorer-APIs (Etherscan, Trezor Blockbook); es werden keine Daten an Dritte gesendet.

// Eigen-Transfers (Bewegungen zwischen deinen eingegebenen Adressen) werden automatisch herausgerechnet. Eingehend = Anschaffung, ausgehend = Veräußerung. EUR-Werte werden anschließend über Tageskurse ergänzt.