TL;DR: Staking-, LP-Staking- und Masternode-Transaktionen kannst Du entweder nur über die Erfassung der Rewards oder durch Protokollierung des gesamten Ablaufs inkl. Einzahlungen, Auszahlungen und Konvertierungen erfassen.
Bei Token, die sich während des Stakings ändern (z. B. ETH → ETH2), kannst Du einen Swap (nicht steuerpflichtig, hält die Haltedauer) oder einen Trade (steuerpflichtig, setzt Haltedauer zurück) verwenden.
Bei Masternodes hängt die Erfassung davon ab, ob die Coins Deine Kontrolle verlassen – wenn ja, als Spend + Income erfassen; wenn nein, als Transfers mit Rewards als Einkommen.
Hat ein Staking-Token (z. B. XGRAIL, HEGIC-Staking-Token oder automatisch generierte Ticker wie N-7JUTS) keinen automatischen Marktpreis, kannst Du den Preis manuell über Custom Price/Force Custom Price setzen, damit die Gewinn-/Verlustberechnung korrekt funktioniert.
1) Staking-Transaktionen eintragen Du kannst:
Nur Rewards erfassen: Rewards als Einkommen eintragen
Den kompletten Ablauf erfassen:
Auszahlung (Withdrawal) Deiner CRO aus Deiner Wallet
Einzahlung (Deposit) in die Staking-Wallet
Einkommen/Rewards (Income) in Deiner Wallet oder Staking-Wallet
Auszahlung aus der Staking-Wallet (unstake)
Einzahlung zurück in Deine Wallet

Token-Umwandlungen während des Stakings Manche Token ändern beim Staking ihren Ticker (z. B. ETH → ETH2, ETH → stETH, SOL → xSOL):
Swap (nicht steuerpflichtig): Hält die Haltedauer und vermeidet Kapitalgewinne/-verluste
Trade (steuerpflichtig): Setzt die Haltedauer zurück und kann Gewinne/Verluste erzeugen
Unstaking: Prozess umkehren – Swap oder Trade je nach steuerlicher Behandlung
2) LP-Staking-Transaktionen eintragen Gleicher Ablauf wie beim normalen Staking, nur mit LP-Token:
- Auszahlung von LP-Token aus Deiner Wallet
- Einzahlung in die Staking-Wallet
- Einkommen/Rewards in Wallet oder Staking-Wallet
- Auszahlung aus der Staking-Wallet
- Einzahlung zurück in Deine Wallet

**3) Masternode-Transaktionen eintragen
Wenn Coins Deine Kontrolle verlassen:**
Anfangsinvestment als Spend erfassen
Rewards als Masternode-Transaktionstyp eintragen
Wenn Coins in Deiner Kontrolle bleiben: (Beispiel: ETH-Masternode)
- Auszahlung von ETH aus Deiner Wallet
- Einzahlung von ETH in die Masternode-Wallet
- Rewards als Masternode eintragen
- Auszahlung von ETH und Rewards aus der Masternode-Wallet
- Einzahlung zurück in Deine Wallet

4) Wie erfasse ich Staking-Token ohne Marktpreis (z. B. XGRAIL, HEGIC, N-7JUTS)?
Manche Staking-Token – etwa XGRAIL, bestimmte HEGIC-Staking-Token oder automatisch generierte/unbekannte Ticker wie N-7JUTS – sind auf keiner Börse gelistet und haben deshalb keinen automatischen Preis-Feed in CoinTracking. Damit Gewinne/Verluste trotzdem korrekt berechnet werden können:
- Öffne den betroffenen Coin und setze über Custom Price bzw. Force Custom Price einen manuellen Preis fest.
- Erfasse die Staking-Transaktionen (Deposit, Income/Rewards, Withdrawal) wie oben beschrieben – ganz normal, nur eben mit dem manuell hinterlegten Preis als Grundlage.
So lässt sich auch für nicht gelistete oder exotische Staking-Token eine saubere Kostenbasis und Bewertung sicherstellen.
5) Warum stimmen Gesamtgewinn, realisierter und unrealisierter Gewinn nicht überein?
Gerade bei Staking-Rewards kommt es häufig zu Rückfragen, warum die Zahlen im Gewinn-Bericht auseinandergehen:
- Realisierter Gewinn: Gewinn/Verlust aus Coins, die bereits verkauft, getauscht oder als Rewards zum damaligen Marktwert verbucht wurden.
- Unrealisierter Gewinn: Wertveränderung von Coins, die Du aktuell noch hältst – berechnet aus der Differenz zwischen ursprünglichem Einstandspreis (z. B. dem Wert der Rewards bei Erhalt) und dem aktuellen Marktpreis.
- Gesamtgewinn: Summe aus realisiertem und unrealisiertem Gewinn.
Staking-Rewards werden bei Erhalt als Einkommen zum jeweiligen Marktwert verbucht (das zählt als realisiert). Ändert sich der Preis des Tokens danach, während Du ihn weiter hältst, wirkt sich das auf den unrealisierten Gewinn aus – nicht auf den bereits realisierten Teil. Diese unterschiedliche Behandlung erklärt, warum die drei Werte im Bericht voneinander abweichen können.
Zusammenfassung
Wähle den Transaktionstyp je nachdem, ob die Coins Deine Kontrolle verlassen
Bei Staking-Token-Umwandlungen: Swap = nicht steuerpflichtig, Trade = steuerpflichtig
Erfassung des kompletten Stake-/Unstake-Prozesses für detaillierte Berichte
Bei nicht gelisteten Staking-Token ohne Preis (z. B. XGRAIL, HEGIC, N-7JUTS): Preis über Custom Price/Force Custom Price manuell setzen
Realisierter, unrealisierter und Gesamtgewinn werden unterschiedlich berechnet – Abweichungen sind normal und kein Fehler
Bei Unsicherheit zur korrekten steuerlichen Behandlung immer einen Steuerberater konsultieren