• About
  • Angebot
  • Tech-Stack
  • Projekte
  • Kontakt & Preise
  • Blog

Crypto Tax Tool

Das Crypto Tax Tool wertet die Handelshistorie aus CoinTracking aus. Es zeigt, ab wann gekaufte Kryptowährungen steuerfrei verkauft werden können, und zwar mit jeder beliebigen Haltefrist, etwa den 24 Monaten, die in Kroatien gelten. Dazu kommen eine Bestandsübersicht zu aktuellen Kursen, die Verteilung des Portfolios, eine Gewinn- und Verlustanalyse und eine filterbare Liste aller Transaktionen.

Ausgangslage

CoinTracking und ähnliche Tools berechnen die Steuerfreiheit von Kryptowährungen nur anhand der deutschen Haltefrist von einem Jahr. In Kroatien gilt aber zum Beispiel eine Haltefrist von zwei Jahren. Wer dort steuerpflichtig ist, kann in diesen Tools nicht sehen, welche Bestände schon steuerfrei sind.

Das Crypto Tax Tool ist deshalb als Ergänzung zu CoinTracking entstanden: Es liest den Export ein und rechnet mit der Haltefrist, die man selbst festlegt. Dazu kommt eine modernere Oberfläche.

Lösung

Das Tool ist in drei Bereiche aufgeteilt: Steuerfreiheit, Bestand und Transaktionen.

  • Import: Die Handelshistorie wird als CSV-Export aus CoinTracking hochgeladen. Alternativ lässt sich eine Vorlage herunterladen und mit eigenen Transaktionen füllen. Mit Beispieldaten kann man das Tool auch ohne eigene Daten ausprobieren.
  • Steuerfreiheit pro Coin: Alle noch gehaltenen Käufe mit Kaufdatum, Datum der Steuerfreiheit, Restmenge und Status. Die Haltefrist wird in Monaten eingestellt, Standard sind 12 Monate.
  • Ausblick: Welche Mengen in den kommenden Monaten steuerfrei werden, wahlweise für 6 bis 24 Monate.
  • Bestand zu aktuellen Kursen: Menge, Kurs und Wert jedes Coins in Euro und US-Dollar sowie der Gesamtwert des Portfolios. Die Kurse kommen live von der CoinGecko-API.
  • Portfolioverteilung: Ein Diagramm zeigt den Anteil jedes Coins am Gesamtwert.
  • Gewinn- und Verlustanalyse: Gewinne und Verluste pro Monat oder Jahr, filterbar nach Coin und Zeitraum.
  • Transaktionsliste: Alle importierten Transaktionen, filterbar nach Coin, Börse, Gruppe, Art, Jahr und Monat.

Technische Herausforderungen

Verkäufe den richtigen Käufen zuordnen

Für die Haltefrist zählt, wann genau die verkaufte Menge gekauft wurde. Das Tool ordnet Verkäufe nach dem FIFO-Prinzip zu: Was zuerst gekauft wurde, gilt als zuerst verkauft. Bei Teilverkäufen bleibt die Restmenge des betroffenen Kaufs mit ihrem ursprünglichen Kaufdatum erhalten. Tauschvorgänge, die in CoinTracking als steuerfrei markiert sind, übernehmen das ursprüngliche Kaufdatum.

Überweisungen zwischen Börsen erkennen

Wer Coins von einer Börse zur anderen schickt, verkauft sie nicht. Das Tool sucht deshalb zu jeder Auszahlung eine passende Einzahlung innerhalb von sieben Tagen und behandelt nur die Netzwerkgebühr als Abgang. Einzahlungen ohne Gegenstück, etwa aus Mining, gelten als neue Käufe.

Das CoinTracking-Format

Die Exporte enthalten gemischte Spalten für Euro und Kryptowährungen, Datumsangaben im deutschen Format und Platzhalter für leere Werte. Der Import erkennt für jede Zeile, ob es sich um einen Kauf, Verkauf, Tausch, eine Ein- oder Auszahlung oder Zinserträge handelt.

Datenschutz: Alles bleibt im Browser

Transaktionsdaten sind sensibel. Deshalb läuft das Tool komplett im Browser, ohne Server und ohne Datenbank. Einstellungen werden im lokalen Speicher des Browsers abgelegt. Nur für die aktuellen Kurse wird die öffentliche CoinGecko-API abgefragt, dabei werden keine Transaktionsdaten übertragen.

Ergebnis

Das Tool ist kostenlos unter cryptotaxtool.foxwebcraft.com verfügbar. Als statische Website ohne Backend ist es günstig im Betrieb und schnell: Lighthouse misst auf dem Desktop eine Performance von 100. Ein Hinweis im Tool stellt klar, dass es keine Steuerberatung ersetzt.

Weitere Projekte

  • Hostcraft

    Hostcraft gibt Gastgebern von Ferienunterkünften eine eigene Buchungsseite mit Kalenderabgleich zu Airbnb und Booking.com. Entwickelt mit Next.js, Payload CMS und Stripe.

  • Mart App

    MART ist eine App für iOS und Android, mit der Forschende Befragungen und Smartphone-Nutzungsdaten erheben. Eingesetzt in einer Studie der FU Berlin mit 1.780 Teilnehmenden.

  • autentik

    autentik ist ein Wissensnetzwerk, das Inhalte über ihre Verbindungen erschließt. Millionen Einträge aus MusicBrainz, Wikipedia und Wikidata in Neo4j, entwickelt mit Nuxt und D3.js.

Kontakt Kontakt

Für ein unverbindliches Gespräch rufen Sie mich an oder schreiben Sie mir eine Mail.
Abhängig vom Auftrag wird ein Stundensatz zwischen 60 und 80 € netto berechnet.