Zum Inhalt springen

Koinly Anleitung

Koinly Anleitung: von den Einstellungen bis zum Steuerbericht

So nutzt du Koinly für deine Krypto-Steuer in Deutschland. Die App ist auf Englisch, wir erklären jeden Menüpunkt auf Deutsch. Alle Bilder stammen aus unserem eigenen Konto.

Phil · CryptoTuts GründerBilder aus unserem Konto vom 25.10.2026 · Fakten geprüft am 25.10.2026
Kostenlos
Import und Übersicht
Gewinne auf der Seite Tax Reports
Bezahlt
Berichte
ein Plan je Steuerjahr, kein Abo
Methode
FIFO
bei uns getrennt je Wallet
Sprache
App englisch
Steuerbericht auf Deutsch

Vorbereitung

Das brauchst du.

  • Ein Koinly-Konto als „Individual“. Für die Registrierung reicht laut Koinly die E-Mail-Adresse.
  • Zugang zu allen Börsen, auf denen du gehandelt hast, für API-Key oder CSV-Export.
  • Die öffentlichen Adressen deiner Wallets, etwa aus Ledger Live. Niemals die Seed Phrase.
  • Etwas Zeit für die Prüfung. Die meiste Arbeit steckt in den Warnungen, nicht im Import.

Etappe 1

Konto anlegen und Einstellungen prüfen.

Koinly übernimmt bei der Registrierung empfohlene Einstellungen für dein Land. Eine vollständige Liste der deutschen Voreinstellungen veröffentlicht Koinly nicht. Prüfe die Werte deshalb selbst, bevor du importierst.

  1. Schritt 1 von 6

    Schritt 1: Konto als Individual anlegen

    Kontotyp Individual, Land Deutschland, Web-App im Browser.

    Bei der Registrierung wählst du den Kontotyp. Für private Anleger ist es „Individual“. „Business“ unterscheidet sich laut Koinly nur durch die Anbindung an Buchhaltungssoftware, der Wechsel zu „Accountant“ lässt sich nicht rückgängig machen. Koinly nutzt du als Web-App im Browser. Die Oberfläche gibt es nur auf Englisch.

  2. Schritt 2 von 6

    Schritt 2: Portfolio-Einstellungen setzen

    Settings, Portfolio: EUR, Germany, Europe/Berlin, 1. Januar.

    Unter „Settings“ und „Portfolio“ stehen die Grundwerte. „Base currency“ ist die Basiswährung, nimm EUR. Sie gilt für alle Werte und Berichte. „Home country“ ist dein Steuerland, also Germany. Danach richtet Koinly die Berichte aus. „Timezone“ stellst du auf Europe/Berlin, „Beginning of tax reporting year“ auf den 1. Januar, denn in Deutschland ist das Steuerjahr das Kalenderjahr. „Dust value threshold“ stand bei uns auf EUR 1,00, wir haben ihn nicht verändert.

  3. Schritt 3 von 6

    Schritt 3: Schalter für Einkommen prüfen

    Rewards, Airdrops, Forks und Mining als Einkommen.

    Darunter stehen die Schalter „Treat airdrops/forks/mining/rewards as income?“. Bei uns waren alle an. Dann zählt der Marktwert beim Zufluss als Einkommen und wird zugleich zur Kostenbasis. Ist ein Schalter aus, gibt es kein Einkommen, die Kostenbasis ist null und beim späteren Verkauf ist der volle Wert Gewinn. Staking-Erträge sind in Deutschland Leistungen nach § 22 Nr. 3 EStG. Bei Airdrops hängt es vom Einzelfall ab, frag im Zweifel deinen Steuerberater.

  4. Schritt 4 von 6

    Schritt 4: Kostenbasis einstellen

    Settings, Cost basis: FIFO und Wallet based cost-tracking.

    Unter „Settings“ und „Cost basis“ wählst du bei „Cost basis method“ die Methode FIFO: Was du zuerst gekauft hast, gilt als zuerst verkauft. Über „Add override“ ließe sich die Methode für einzelne Jahre ändern, lass FIFO für alle Jahre stehen. Wichtig ist „Wallet based cost-tracking“. Ist er an, rechnet Koinly die Kosten für jede Wallet und Börse getrennt. Das BMF-Schreiben vom 06.03.2025 sieht eine walletbezogene Betrachtung vor. In unserem Konto war der Schalter an, lass ihn eingeschaltet.

  5. Schritt 5 von 6

    Schritt 5: Weitere Schalter zur Kostenbasis

    So standen sie in unserem Konto.

    Bei uns waren „Realize gains on crypto → crypto trades?“, „Realize gains on liquidity transactions?“ und „Realize gains on transfer fees?“ eingeschaltet. Der erste passt zur deutschen Regel, dass auch ein Tausch Coin gegen Coin als Verkauf zählt. Aus waren „Treat transfer fees as deductible costs?“, „Treat other gains as capital gains“ und „Treat cashbacks and fee refunds as zero-cost deposits?“. Für „Treat other gains as capital gains“ sagt Koinly selbst: aus, wenn du Futures oder Derivate hast, denn die gehören in die Anlage KAP.

  6. Schritt 6 von 6

    Schritt 6: Speichern und neu berechnen

    „Save“, dann „Recalculate“.

    Nach jeder Änderung klickst du „Save“ und danach „Recalculate“. Koinly rechnet dann alle Transaktionen neu, oben rechts steht so lange „Updating“. Ein Wechsel der Einstellungen ist laut Koinly umkehrbar, er ändert aber deine Ergebnisse.

Etappe 2

Börsen und Wallets importieren.

Jede Börse und jede Wallet ist in Koinly eine eigene „Wallet“. Importiere alles, was du je genutzt hast, für alle Jahre und auch Konten, die heute leer sind. Sonst fehlen Kaufpreise.

  1. Schritt 1 von 5

    Schritt 1: Wallet hinzufügen

    Wallets, „Add wallet / exchange“, Namen suchen.

    Oben unter „Wallets“ klickst du auf „Add wallet / exchange“ und tippst den Namen deiner Börse oder Wallet ins Suchfeld. Neben dem passenden Treffer steht fast immer ein „Custom“-Eintrag. Den nimmst du nur, wenn es deine Börse oder Wallet wirklich nicht gibt, denn er bietet keinen automatischen Import.

  2. Schritt 2 von 5

    Schritt 2: Börse per API oder Datei verbinden

    Setup auto-sync, Import from file oder Create without data.

    Nach der Auswahl bietet Koinly drei Wege. „Setup auto-sync“ verbindet die Börse per API-Key mit Lesezugriff und lädt neue Daten später nach. „Import from file“ nimmt eine Exportdatei der Börse. „Create without data“ legt eine leere Wallet an, etwa für Buchungen von Hand. Wie das bei Bitvavo genau geht, steht auf einer eigenen Seite.

  3. Schritt 3 von 5

    Schritt 3: Wallet per öffentlicher Adresse

    Je Blockchain eine Adresse, kein Zugriff auf dein Guthaben.

    Hardware- und Software-Wallets bindest du über ihre öffentlichen Adressen ein. Jede Blockchain ist dabei eine eigene Wallet, auch wenn die Adresse auf mehreren Netzen gleich ist. Für Bitcoin und andere UTXO-Chains nimmst du den erweiterten Public Key (xpub). Wie das bei Ledger geht, zeigt die Ledger-Anleitung, für XRP haben wir eine eigene Testseite.

  4. Schritt 4 von 5

    Schritt 4: Synchronisierung prüfen

    Status „SYNCED“, Zahl der Transaktionen, Gesamtwert.

    Unter „Wallets“ steht jede Wallet mit dem Status „SYNCED“, der Zahl ihrer Transaktionen und dem Gesamtwert. Mit „Sync all“ holst du bei allen API-Wallets neue Daten. Vergleiche die Bestände mit dem, was die Börse oder Wallet selbst anzeigt.

  5. Schritt 5 von 5

    Schritt 5: Alte Wallets archivieren statt löschen

    Löschen ist endgültig und trennt Transfers.

    Eine Wallet, die du nicht mehr nutzt, solltest du laut Koinly archivieren. Sie bleibt dann im Bericht, wird aber bei „Sync all“ nicht mehr synchronisiert. Löschen lässt sich nicht rückgängig machen und trennt alle Transfers zu anderen Wallets.

Etappe 3

Warnungen lösen und Transaktionen prüfen.

Hier entscheidet sich, ob der Bericht stimmt. Koinly erstellt den Bericht auch mit offenen Warnungen. Die Verantwortung für die Zahlen liegt laut Koinly bei dir.

  1. Schritt 1 von 8

    Schritt 1: Warnungen filtern

    Transactions, Filter „Warnings“.

    Auf der Seite „Transactions“ siehst du oben die Zahl deiner Transaktionen und die Filter „Type“, „Tag“, „Manual“, „Warnings“, „Dates“ und „+ Add Filter“. Unter „Warnings“ wählst du die Art des Problems: „Missing purchase“ (fehlender Kauf), „Missing prices“ (fehlender Marktpreis) und „Missing acq. price for disposal“ (kein Anschaffungspreis für einen Verkauf). Arbeite die Liste von oben nach unten ab.

  2. Schritt 2 von 8

    Schritt 2: Fehlende Käufe nachtragen

    Ohne Kauf setzt Koinly null Euro Kosten an.

    „Missing purchase“ heißt: Du verkaufst laut den importierten Daten mehr, als du zu dem Zeitpunkt besessen hast. Für die fehlende Menge setzt Koinly Kosten von null an, dann ist der ganze Erlös Gewinn. Meist fehlt eine Börse, ein Vorjahr oder ein Airdrop. Importiere die fehlende Quelle. Die Kostenbasis selbst kannst du in Koinly nicht von Hand setzen, sie ergibt sich immer aus früheren Transaktionen.

  3. Schritt 3 von 8

    Schritt 3: Fehlende Preise ergänzen

    Wert über „Edit“ eintragen.

    Bei „Missing prices“ findet Koinly für ein Asset an dem Tag keinen Marktpreis. In der Zeile steht dann etwa „No market price found for NFT on this date“. Über das Stift-Symbol oder „Edit“ trägst du den Wert („worth“) selbst ein, wenn du ihn belegen kannst.

  4. Schritt 4 von 8

    Schritt 4: Transfers zwischen eigenen Wallets verbinden

    Ausgang und Eingang gehören zusammen.

    Schickst du Coins von der Börse auf deine Wallet, verbindet Koinly Ausgang und Eingang automatisch zu einem Transfer. Dafür müssen Asset und Menge passen und höchstens 12 Stunden dazwischen liegen. Klappt das nicht, klickst du auf den Typ der Transaktion und wählst „Mark as transfer“. Ein nicht verbundener Transfer zählt als Verkauf und neuer Kauf zum Marktpreis. Dann stimmen Kosten und Haltefrist nicht mehr.

  5. Schritt 5 von 8

    Schritt 5: Tags setzen

    Sag Koinly, was eine Ein- oder Auszahlung war.

    Ohne Tag gilt eine Einzahlung als Kauf und eine Auszahlung als Verkauf zum Marktpreis. Mit einem Tag legst du fest, was es wirklich war, etwa „Reward“ für Staking-Erträge oder „Cost“ für Gebühren. Tags wie „Gift“, „Lost“ oder „Donation“ setzen Gewinn und Verlust auf null. Nutze sie laut Koinly nur, wenn der Vorgang in deinem Land wirklich steuerfrei ist.

  6. Schritt 6 von 8

    Schritt 6: Fehlende Transaktion von Hand anlegen

    „Add“, dann Deposit, Withdrawal oder Trade.

    Fehlt ein Vorgang ganz, legst du ihn auf der Seite „Transactions“ über „Add“ an. Zur Wahl stehen „Deposit“ (Einzahlung), „Withdrawal“ (Auszahlung) und „Trade“ (Tausch). Trag Datum, Wallet, Menge und Asset ein, den Wert nur, wenn du ihn kennst. Manuelle Buchungen tragen ein „M“ und lassen sich mit dem Filter „Manual“ finden.

  7. Schritt 7 von 8

    Schritt 7: Auf UTC achten

    Die Transaktionsliste zeigt alle Zeiten in UTC.

    Unter der Liste steht „All date/times are in UTC“. Koinly speichert alle Zeiten in UTC, deine Zeitzone wirkt nur auf die Berichte. Zwei Berichte bleiben laut Koinly immer in UTC: der Transaction History Report und der Buy/Sell Report. Vergleichst du Zeiten mit deiner Börse, rechne die Differenz zu UTC mit ein.

  8. Schritt 8 von 8

    Schritt 8: Unnötiges löschen, fertige Jahre sperren

    Löschen statt Ignorieren, danach „Lock transactions“.

    Spam oder doppelte Einträge löschst du. Gelöschte Transaktionen erscheinen durchgestrichen, zählen in keiner Berechnung und kommen beim nächsten Sync nicht wieder. Unter „View“ zeigt „Show deleted“ sie wieder an. Ist ein Jahr fertig, sperrst du es in den Portfolio-Einstellungen mit „Lock transactions prior to this date“. Davor lässt sich dann nichts mehr ändern, neue Einstellungen ändern die Ergebnisse aber trotzdem.

Etappe 4

Übersicht prüfen und Bericht herunterladen.

Die Steuerübersicht siehst du laut Koinly kostenlos. Für den Download brauchst du einen Plan für genau dieses Steuerjahr.

  1. Schritt 1 von 3

    Schritt 1: Steuerübersicht ansehen

    Tax Reports, Jahr wählen, Zusammenfassung prüfen.

    Auf der Seite „Tax Reports“ wählst du oben das Steuerjahr. Koinly zeigt dann Gewinne und Einkommen des Jahres. Steht dort „Review needed“ mit dem Satz „We have assumed a cost of zero for some assets“, hat Koinly für einige Verkäufe Kosten von null angesetzt. Dann geh zurück zu den Warnungen.

  2. Schritt 2 von 3

    Schritt 2: Plan für das Steuerjahr kaufen

    Ein Plan je Jahr, passend zur Zahl der Transaktionen.

    Auf der Seite „Plans“ zeigt Koinly, wie viele abrechenbare Transaktionen du hast, und schlägt den passenden Plan vor. Spam, gelöschte Einträge und die meisten kleinen Rewards zählen nicht mit. Kauf den Plan erst, wenn die Warnungen gelöst sind.

  3. Schritt 3 von 3

    Schritt 3: Bericht herunterladen

    „Pick a report type“, dann „Download report“.

    Unten auf der Seite „Tax Reports“ wählst du unter „Pick a report type“ den Bericht und klickst „Download report“. Für Deutschland ist der Complete Tax Report als PDF laut Koinly auf Deutsch. Dazu kommen CSV-Berichte wie der Capital gains Report mit jedem Verkauf und der Income Report mit allen Einkommen. Wie du die Werte in die Anlage SO überträgst, zeigt unsere eigene Anleitung.

Wichtig für Deutschland

Haltefrist und Freigrenzen selbst prüfen.

Krypto, die du länger als ein Jahr gehalten hast, verkaufst du in Deutschland steuerfrei. Koinly kennzeichnet solche Verkäufe, zieht sie aber nicht selbst ab.

  • „long-term“ heißt hier: nach einem Jahr

    Koinly markiert Verkäufe nach mehr als einem Jahr Haltedauer als „long-term“. Laut Koinly wendet das Tool die Steuerfreiheit aber nicht selbst an. Darum kümmere sich das Finanzamt bei der Erklärung.

  • Aufteilung im Bericht nutzen

    Der Complete Tax Report teilt Gewinne nach Haltedauer auf, wenn das Land sie unterschiedlich behandelt. Der Capital gains Report nennt zu jedem Verkauf Kauf- und Verkaufsdatum. In die Anlage SO gehören nur Verkäufe innerhalb eines Jahres.

  • Freigrenzen selbst rechnen

    Ob Koinly die Freigrenzen von 1.000 Euro (§ 23 EStG) und 256 Euro (§ 22 Nr. 3 EStG) einrechnet, sagt Koinly nicht. Prüfe sie selbst anhand der Summen.

Kosten

Was Koinly kostet.

Einen Plan kaufst du einmal je Steuerjahr, es ist kein Abo. Der Preis richtet sich nach der Zahl der Transaktionen. Die Tarife stammen von der Preisseite am Prüfdatum.

  • Kostenlos

    Laut Koinly: unbegrenzt Wallets, bis 10.000 Transaktionen, alle Transaktionen und die Gewinne je Trade sowie die Steuerübersicht auf der Seite Tax Reports.

  • Nur mit Plan

    Alle Berichte zum Herunterladen, der Tab „Cost analysis“ mit „Short“ oder „Long“ je Verkauf und „Bulk edit in Excel“.

  • Zählweise

    Der Plan muss die Transaktionen des Jahres abdecken, alle Pläne zusammen außerdem alle Transaktionen im Konto. Ein Upgrade kostet nur die Differenz.

  1. Newbie

    49 €je Steuerjahr

    bis 100 Transaktionen

  2. Hodler

    99 €je Steuerjahr

    bis 1.000 Transaktionen

  3. Trader

    199 €je Steuerjahr

    bis 3.000 Transaktionen

Wenn es nicht klappt

Typische Probleme in Koinly und was hilft.

Die häufigsten Stolpersteine, die uns im eigenen Konto oder in der offiziellen Hilfe begegnet sind.

  • Viele Warnungen „Missing purchase“

    Es fehlen Käufe, Vorjahre oder ganze Wallets. Importiere die Quelle, von der die Coins kamen. Prüfe vorher, ob es sich um Spam handelt, und lösche ihn dann.

  • Transfer zeigt Gewinn oder Verlust

    Ausgang und Eingang sind nicht verbunden. Klicke auf den Typ und wähle „Mark as transfer“. Ein kleiner Betrag auf einem verbundenen Transfer kommt von der Transfergebühr.

  • Transaktionen doppelt

    Meist kamen dieselben Daten per API und per Datei. Lösche die Duplikate und nutze künftig je Wallet nur einen Importweg.

  • Zeiten passen nicht zur Börse

    Koinly zeigt alle Zeiten in UTC. Beim Datei-Import kann eine falsche Zeitzone Duplikate und fehlende Käufe verursachen.

  • Gewinn wirkt zu hoch

    Prüfe die Haltefrist: Koinly zieht Verkäufe nach mehr als einem Jahr nicht selbst ab. Prüfe außerdem den Hinweis zu Kosten von null auf der Seite Tax Reports.

  • Bericht lässt sich nicht herunterladen

    Berichte gibt es nur mit einem Plan für genau dieses Jahr. Wird das Limit überschritten, stoppt Koinly Berechnungen und Berichte, auch für frühere Jahre. Die Seite „Plans“ zeigt den passenden Plan.

FAQ

Häufige Fragen zu Koinly.

Ist Koinly kostenlos?
Import, Transaktionsliste und Steuerübersicht sind laut Koinly kostenlos, bis 10.000 Transaktionen. Für den Download der Berichte kaufst du einen Plan für das jeweilige Steuerjahr, ohne Abo.
Gibt es Koinly auf Deutsch?
Die App ist nur englisch, das Help Center auch. Der Complete Tax Report ist für Deutschland laut Koinly aber auf Deutsch. Die Sprache stellst du unter „Settings“ und „Formatting“ ein.
Welche Methode nutze ich in Deutschland?
FIFO, also zuerst gekauft gilt als zuerst verkauft. Dazu „Wallet based cost-tracking“ eingeschaltet, so wie in unserem Konto. Das passt zur walletbezogenen Betrachtung im BMF-Schreiben vom 06.03.2025.
Rechnet Koinly die Haltefrist von einem Jahr ein?
Koinly markiert solche Verkäufe als „long-term“, zieht sie laut eigener Hilfe aber nicht selbst ab. Prüfe im Bericht, welche Verkäufe innerhalb eines Jahres lagen. Nur die gehören in die Anlage SO.
Braucht Koinly meine Seed Phrase?
Nein. Koinly fragt laut eigener Hilfe nie nach der Seed Phrase und hat nur Lesezugriff. Für Wallets reicht die öffentliche Adresse, für Börsen ein API-Key mit Lesezugriff oder eine Exportdatei.
Kann mein Steuerberater auf mein Konto zugreifen?
Ja, über „Settings“, „Team“ und „Invite“. Die eingeladene Person kann laut Koinly alles bearbeiten, aber niemanden weiter einladen und keine API-Secrets sehen. Eine reine Leseberechtigung nennt Koinly nicht.

Weiterlesen

Passende Anleitungen und Seiten.

Quellen und PrüfstandQuellen anzeigenQuellen ausblenden

Keine Steuer- oder Rechtsberatung.