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.
- 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.
- 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.
- 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.
Koinly Settings Portfolio mit Base currency EUR, Home country Germany, Timezone Europe/Berlin und den Schaltern für Airdrops, Forks, Mining und Rewards als Einkommen1 / 1 - 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.
Koinly Settings Portfolio mit Base currency EUR, Home country Germany, Timezone Europe/Berlin und den Schaltern für Airdrops, Forks, Mining und Rewards als Einkommen1 / 1 - 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.
Koinly Settings Cost basis mit Methode FIFO, eingeschaltetem Wallet based cost-tracking und den Schaltern zu Gewinnen bei Tausch, Liquidität und Transfergebühren1 / 1 - 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.
Koinly Settings Cost basis mit Methode FIFO, eingeschaltetem Wallet based cost-tracking und den Schaltern zu Gewinnen bei Tausch, Liquidität und Transfergebühren1 / 1 - 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.
- 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.
Koinly Add wallet / exchange mit Suche nach Bitvavo und den Treffern Bitvavo und Custom1 / 1 - 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.
Koinly Dialog Connect Bitvavo mit Wallet-Name und den Optionen Setup auto-sync, Import from file und Create without data1 / 1 - 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.
Koinly Ledger Auto-Sync mit Feld Add blockchains und der Liste Ethereum, Bitcoin, Solana, Hyperliquid und weiteren Chains1 / 2 - 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.
Koinly Wallet-Übersicht mit zwei XRPL-Wallets im Status Synced; Werte unkenntlich1 / 1 - 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.
- 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.
Koinly Transaktionen mit geöffnetem Filter Warnings: Missing purchase, Missing prices und Missing acq. price for disposal; Zeiten, Beträge und NFT-Nummer unkenntlich1 / 1 - 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.
- 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.
Koinly Transaktionen mit geöffnetem Filter Warnings: Missing purchase, Missing prices und Missing acq. price for disposal; Zeiten, Beträge und NFT-Nummer unkenntlich1 / 1 - 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.
- 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.
- 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.
- 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.
- 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.
Koinly Tax Reports 2026 mit Zusammenfassung des Jahres und Hinweis, dass der Download einen Plan braucht1 / 1 - 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.
- 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.
Newbie
49 €je Steuerjahr
bis 100 Transaktionen
Hodler
99 €je Steuerjahr
bis 1.000 Transaktionen
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?
Gibt es Koinly auf Deutsch?
Welche Methode nutze ich in Deutschland?
Rechnet Koinly die Haltefrist von einem Jahr ein?
Braucht Koinly meine Seed Phrase?
Kann mein Steuerberater auf mein Konto zugreifen?
Weiterlesen
Passende Anleitungen und Seiten.
Bitvavo in Koinly importieren
Per API-Key oder CSV-Datei, mit den Schritten auf der Bitvavo-Seite.
Ledger in Koinly importieren
Je Blockchain eine öffentliche Adresse, für Bitcoin der xpub.
Koinly-Bericht in die Anlage SO übertragen
Welche Zahl aus dem Bericht in welche Zeile gehört.
XRP in Koinly importieren
Mit den Ergebnissen aus unserem eigenen XRPL-Importtest.
Koinly im Test
Preise, Funktionen und unser Importtest auf einen Blick.
Haltefrist bei Krypto
Wann Gewinne nach einem Jahr steuerfrei sind.
BMF-Schreiben 2025
Was die Finanzverwaltung zu Krypto vorgibt, auch zur Betrachtung je Wallet.
Quellen und PrüfstandQuellen anzeigenQuellen ausblenden
Offizielle Hilfe- und Produktseiten von Koinly, geprüft am 25.10.2026. Bilder aus unserem eigenen Konto.
- Koinly Help Center: Getting started with Koinly
- Koinly Guide: Krypto-Steuer Deutschland
- Koinly Help Center: Home country
- Koinly Help Center: Base currency
- Koinly Help Center: Beginning of tax year und Timezone for reports
- Koinly Help Center: Rewards, airdrops und mining als Einkommen
- Koinly Help Center: Cost basis method
- Koinly Help Center: Wallet based cost tracking
- Koinly Help Center: Treat other gains as capital gains
- Koinly Help Center: Daten von Börsen importieren
- Koinly Help Center: Daten von Blockchains importieren
- Koinly Help Center: Wallet löschen oder archivieren
- Koinly Help Center: So wird dein Steuerbericht genau
- Koinly Help Center: Missing purchase history
- Koinly Help Center: Kosten von null angenommen
- Koinly Help Center: Transfers zwischen eigenen Wallets
- Koinly Help Center: Gewinne oder Verluste bei eigenen Transfers
- Koinly Help Center: What are tags
- Koinly Help Center: Transaktionen von Hand anlegen
- Koinly Help Center: Transaktionen löschen und wiederherstellen
- Koinly Help Center: Lock transaction history
- Koinly Help Center: Long-term und short-term gains
- Koinly Help Center: Koinly tax reports
- Koinly Help Center: Steuerberichte erstellen
- Koinly Help Center: Berichtssprache und Zahlenformat
- Koinly Preise
- Koinly Help Center: Tax plans
- Koinly Help Center: So funktionieren die Preise
- Koinly Help Center: Vorsicht vor Betrugsversuchen
- Koinly Help Center: Zugriff auf das Portfolio teilen
Keine Steuer- oder Rechtsberatung.