Welche Daten braucht eine nachvollziehbare Bestandsliste?
Die Liste enthält für jede Buchung Kauf oder Verkauf, Datum, Menge, Preis je Einheit in Euro und zugehörige Gebühr in Euro. Alle Zeilen betreffen eine Kryptowährung in einem eindeutig abgegrenzten Bestand. Die Reihenfolge muss chronologisch sein; am selben Tag bleibt die tatsächliche Transaktionsreihenfolge wichtig. Eine bloße Summe aller Einzahlungen und Auszahlungen reicht nicht aus, um einzelne Verkäufe bestimmten Kaufmengen zuzuordnen.
Behandle eine Gebühr nicht doppelt. Wenn ein exportierter Gesamtbetrag sie bereits enthält, muss geklärt werden, ob du den reinen Preis oder einen Nettobetrag vorliegen hast. Im Rechner werden Preis mal Menge und Gebühr ausdrücklich getrennt verarbeitet. Auch Dezimalstellen der Menge gehören zur Dokumentation. Ein Rundungsfehler bei kleinen Stückzahlen kann sonst später einen scheinbar fehlenden Bestand verursachen.
Wie wird ein Verkauf auf mehrere Käufe verteilt?
Für das Beispiel wird zunächst eine Einheit für 2.000 Euro mit zehn Euro Kaufgebühr erworben. Ihre Kostenbasis beträgt 2.010 Euro. Später wird eine zweite Einheit für 3.000 Euro mit zehn Euro Gebühr gekauft; ihre Basis beträgt 3.010 Euro. Anschließend werden 1,5 Einheiten zu jeweils 4.000 Euro verkauft, wobei 20 Euro Verkaufsgebühr anfallen.
| Buchung | Menge | Preis je Einheit | Gebühr | Kosten oder Erlös |
|---|---|---|---|---|
| Erster Kauf | 1 | 2.000 € | 10 € | 2.010 € Kosten |
| Zweiter Kauf | 1 | 3.000 € | 10 € | 3.010 € Kosten |
| Verkauf | 1,5 | 4.000 € | 20 € | 5.980 € Nettoerlös |
FIFO verbraucht die gesamte erste Einheit und die Hälfte der zweiten. Die zugeordneten Anschaffungskosten betragen 2.010 + 0,5 × 3.010 = 3.515 Euro. Der realisierte Gewinn ist 5.980 − 3.515 = 2.465 Euro. Die Hälfte der zweiten Kaufgebühr ist dabei in der anteiligen Kostenbasis enthalten. Sie darf nicht ein weiteres Mal vom Ergebnis abgezogen werden.
Was bleibt nach dem Verkauf übrig?
Im Bestand verbleibt eine halbe Einheit aus dem zweiten Kauf. Ihre Kostenbasis beträgt 1.505 Euro. Bei einem frei eingegebenen aktuellen Bewertungspreis von 4.000 Euro je Einheit wäre sie 2.000 Euro wert. Der Unterschied von 495 Euro ist ein unrealisiertes Bewertungsergebnis. Er wird im Tool getrennt vom bereits durch Verkäufe realisierten Gewinn ausgewiesen.
Veränderst du ausschließlich den Bewertungspreis des Restbestands, darf sich der historische realisierte Gewinn nicht ändern. Das ist eine hilfreiche Kontrollprobe. Ebenso muss die Summe aller ursprünglichen Kaufkosten den bereits zugeordneten Kosten plus den verbleibenden Kosten entsprechen, sofern keine anderen Vorgänge vorkommen. Im Beispiel gilt 5.020 = 3.515 + 1.505 Euro. Diese Bilanz hilft, fehlende oder doppelte Buchungen zu entdecken.
Welche Grenzen hat die FIFO-Methode?
Staking, Mining, Transfers zwischen Beständen, Tauschgeschäfte, Schenkungen und weitere Sonderfälle sind keine gewöhnlichen Kauf- oder Verkaufszeilen dieses Werkzeugs. Ein Transfer darf nicht nur deshalb als neuer Kauf erfasst werden, weil eine andere Plattform einen Zugang meldet. Für solche Vorgänge müssen Herkunft und fortgeführte Kosten nachvollziehbar bleiben. Das vereinfachte Eingabeformat stellt dafür keine vollständige steuerliche Buchhaltung bereit.
Das BMF-Schreiben beschreibt den steuerlichen Kontext und Dokumentationsfragen. Daraus folgt keine pauschale Freigabe einer beliebigen Bestandsabgrenzung oder Methode für jeden Einzelfall. Haltefristen, Einkunftsart und persönliche Steuer werden hier nicht geprüft. Die Quellenangabe soll die Abgrenzung nachvollziehbar machen; sie bedeutet nicht, dass der Rechner eine Steuererklärung oder fachliche Einzelfallbeurteilung ersetzt.
Nutze den FIFO-Rechner zuerst mit einer kleinen, vollständig belegten Liste und vergleiche jeden Verkauf mit den verfügbaren Kaufmengen. Ein Verkauf über den vorhandenen Bestand wird abgelehnt, statt fehlende Anschaffungskosten zu erfinden. Für relative Veränderungen kann die Prozentrechnung ergänzen; benenne dabei, ob du Gewinn auf Kostenbasis oder eine andere Kennzahl meinst. Bewahre die zugrunde liegenden Belege unabhängig vom Rechner auf.
