Bitcoin-Steuer selbst berechnen: FiFo, Haltefrist & das Open-Source Tool fürs Finanzamt 🧾

Wer Bitcoin in Selbstverwahrung hält, steht jedes Jahr vor der gleichen Frage: Welche Coins sind steuerfrei, welche nicht — und wie beweise ich das dem Finanzamt? Dieser Artikel erklärt das deutsche Steuerrecht, das FiFo-Prinzip und zeigt wie du die Berechnung mit einem lokalen Open-Source Tool selbst in der Hand behältst.
Bitcoin-Steuer selbst berechnen: FiFo, Haltefrist & das Open-Source Tool fürs Finanzamt 🧾

Bitcoin-Steuer ohne Cloud, ohne Abo, ohne dass deine Finanzdaten irgendwo hochgeladen werden.

von Alien Investor

────────────────

„Don’t Trust, Verify — auch beim Steuerberater. Wenn du weißt wie die Berechnung funktioniert, bist du nicht ausgeliefert.“

────────────────

Was das deutsche Steuerrecht sagt:

Bitcoin gilt in Deutschland als privates Veräußerungsgeschäft (§ 23 EStG). Die wichtigsten Regeln für Privatanleger:

BTC weniger als 365 Tage gehalten → Gewinn steuerpflichtig

BTC mehr als 365 Tage gehalten → Gewinn steuerfrei

Übertrag zwischen eigenen Wallets → kein steuerpflichtiger Vorgang

Gewinn unter 600 EUR/Jahr (bis 2023) → Freigrenze, kein Cent Steuer

Gewinn unter 1.000 EUR/Jahr (ab 2024) → Freigrenze, kein Cent Steuer

Die Methode heißt FiFo — First In, First Out. Was man zuerst gekauft hat, wird auch zuerst verkauft. Klingt simpel, wird aber schnell komplex wenn du bei mehreren Brokern kaufst und deine BTC zwischen mehreren Wallets wandern.

⚠️ Die Freigrenze ist eine Falle > > Viele denken: „Ich bin unter 1.000 EUR, also irrelevant.“ Falsch. Die Freigrenze ist kein Freibetrag. Bei Überschreitung wird der gesamte steuerpflichtige Gewinn versteuert — nicht nur der Teil darüber. Ein Gewinn von 1.001 EUR ist vollständig steuerpflichtig.

────────────────

Das Problem bei Selbstverwahrung

Steuer-Apps wie CoinTracking oder Blockpit funktionieren gut für Börsen die alles aufzeichnen. Für echte Selbstverwahrer mit Hardware-Wallets entstehen Probleme:

Du überträgst BTC von deiner BitBox zur Börse für einen Verkauf — das sieht wie ein neuer Kauf aus.

Du hast mehrere Wallets — die Kostenbasis wandert mit.

Swissquote kauft in USD — der historische Wechselkurs muss korrekt eingerechnet werden.

Du gibst deine kompletten Finanzdaten in eine Cloud-App ein — das widerspricht dem ganzen Sinn von Selbstverwahrung.

Das BTC Steuertool läuft lokal auf deinem Rechner. Keine Cloud, keine Registrierung, keine fremden Server. Deine Daten bleiben bei dir.

────────────────

Installation & Nutzung

Mac / Linux:

git clone https://github.com/Alien-Investor/btc-steuertool.git
cd btc-steuertool
python3 -m venv .venv
.venv/bin/pip install -r requirements.txt

Windows:

git clone https://github.com/Alien-Investor/btc-steuertool.git
cd btc-steuertool
python -m venv .venv
.venv\Scripts\pip install -r requirements.txt
⚠️ Wichtig!!!:
Die Ordner bitbox/ und Broker/ sowie die Dateien manual_buys.csv und manual_sales.csv existieren nach dem Klonen noch nicht — sie sind in .gitignore eingetragen damit deine Finanzdaten nie versehentlich auf GitHub landen. Du musst sie bei Bedarf selbst anlegen:

Mac / Linux:

mkdir -p bitbox Broker

Windows:

mkdir bitbox
mkdir Broker

CSV-Exporte von BitBox, 21bitcoin, Bison, Swissquote, Strike oder Pocket in die entsprechenden Ordner legen. Dann:

Mac / Linux:

.venv/bin/python src/main.py --year 2024
.venv/bin/python src/main.py --all
.venv/bin/python src/main.py --year 2024 --csv --nachweis

Windows:

.venv\Scripts\python src/main.py --year 2024
.venv\Scripts\python src/main.py --all
.venv\Scripts\python src/main.py --year 2024 --csv --nachweis

Das Ergebnis landet in reports/: ein lesbarer Steuerreport, ein druckfertiger formaler Nachweis und optional CSV-Tabellen für Excel.

────────────────

noKYC-Käufe: Bisq, Robosats, P2P

KYC-Broker werden irgendwann eigene Steuer-Reports bauen — das ist nur eine Frage der Zeit. Was sie nie abbilden werden:

noKYC-Trades. Bisq, Robosats, HodlHodl, Bargeld gegen BTC — kein Broker, keine CSV, keine automatische Erfassung.

Dafür gibt es manual_buys.csv. Eine Textdatei im Projektordner, eine Zeile pro Kauf:

date,btc_amount,eur_amount,note
2024-03-10,0.01000000,550.00,Bisq P2P Kauf
2024-07-22,0.00500000,280.00,Robosats Trade

Das Tool liest sie automatisch ein. Gleiches Prinzip für private P2P-Verkäufe ohne Broker: manual_sales.csv.

Zur Rechtslage: Du bist nicht verpflichtet, deinen vollständigen Wallet-Fingerprint offenzulegen. Solange die Anschaffungskosten korrekt angegeben sind und steuerpflichtige Gewinne vollständig gemeldet werden, ist das unbedenklich. Das Finanzamt hat keinen Anspruch auf deine komplette UTXO-Historie.

────────────────

Was du dem Finanzamt gibst

Der Nachweis allein reicht nicht. Das Finanzamt will wissen, dass die Kaufdaten echt sind. Deshalb immer zwei Teile einreichen:

Den Steuernachweis — was das Tool erzeugt (steuernachweis_JAHR.txt)

Die Original-CSVs der Broker — als Beleg dass die Käufe wirklich stattgefunden haben

Das Tool zeigt im Nachweis unter „Quelle“ genau welcher Broker welches Lot geliefert hat — jeder einzelne Verkauf ist lückenlos rückverfolgbar.

────────────────

Was das Tool nicht ist

Kein Steuerberater-Ersatz. Wenn du steuerpflichtige Gewinne hast, lass die Ergebnisse prüfen — besonders im ersten Jahr. Was es ist: ein Werkzeug das dich informiert und vorbereitet, statt dich blind auf eine Cloud-App vertrauen zu lassen die du nicht kontrollierst.

────────────────

[GitHub & Weiterführendes]

Open-Source Tool:

👉 https://github.com/Alien-Investor/btc-steuertool

Vollständige Anleitung:

👉 https://alien-investor.org/btc-steuertool.html

────────────────

Tools für echte Eigentümer (Affiliates — Support ohne Mehrkosten)

Tools, die ich selbst nutze – für Bitcoin-Selbstverwahrung und digitale Souveränität:

  • 💥 Bitcoin kaufen in Europa – 21bitcoin:
    Bitcoin-only App aus Europa, ideal für DCA und regelmäßiges sats stapeln – ohne Shitcoins.
    Mit dem Code ALIENINVESTOR erhältst du dauerhaft 0,2 Prozentpunkte Gebührenreduktion auf Sofort- und Sparplankäufe.
    👉 https://alien-investor.org/21bitcoin

  • BitBox in Selbstverwahrung:
    Hardware-Wallet statt Börsenkonto. Ich nutze die BitBox – es gibt die klassische BitBox02 und die neue BitBox für iPhone (Nova).
    Mit dem Code ALIENINVESTOR bekommst du 5 % Rabatt.
    👉 https://alien-investor.org/bitbox

  • 🛡️ Privacy & Mail:
    Für E-Mail, VPN und Cloud nutze ich Proton – datensparsam und ohne Big-Tech-Abhängigkeit.
    👉 https://alien-investor.org/proton

Hinweis: Bei einigen Links handelt es sich um Affiliate-Links. Wenn du sie nutzt, unterstützt du meine Arbeit, ohne dass es dich mehr kostet. Danke!

────────────────

Money, power, Bitcoin — and OPSEC. I write about financial sovereignty, privacy, and cybersecurity in a world built on control. More at alien-investor.org 👽


No comments yet.