BTCPay Server Steuern: So erstellst du deinen Steuerreport
Händler, die Bitcoin per BTCPay Server akzeptieren, müssen jede Zahlung als Betriebseinnahme deklarieren. CoinTracking importiert deine vollständige BTCPay-Transaktionshistorie per CSV-Upload, berechnet Einnahmen und Kapitalgewinne nach FIFO und erstellt den fertigen Steuerreport für dein Finanzamt.
So importierst du deine BTCPay-Transaktionen in CoinTracking
Sieh dir an, wie du deinen Rechnungsexport aus BTCPay Server als CSV-Datei exportierst und in CoinTracking hochlädst, um deinen Steuerreport zu erstellen.
Kostenlos testen · 200 Transaktionen- Betriebseinnahmen: Jede Bitcoin-Zahlung, die du über BTCPay erhältst, gilt als steuerpflichtige Betriebseinnahme zum Marktwert am Zahlungstag.
- CSV-Import: BTCPay Server → Rechnungen → Export → CSV herunterladen und in CoinTracking hochladen.
- Kapitalgewinne: Wenn du die erhaltenen Bitcoin hältst und später zu einem anderen Kurs verkaufst, entsteht ein Gewinn oder Verlust nach § 23 EStG.
- BTCPay Server ist selbst-gehostet und Open-Source — kein zentrales Unternehmen meldet deine Daten automatisch an das Finanzamt. Die vollständige Dokumentation und Erklärung liegt bei dir.
BTCPay Server und deine Steuerpflicht in Deutschland
BTCPay Server ist eine kostenlose, quelloffene Bitcoin-Zahlungslösung, die du auf deiner eigenen Infrastruktur betreibst. Als Händler bist du kein Nutzer einer zentralen Plattform, sondern Betreiber deiner eigenen Zahlungsinstanz — das ändert die steuerliche Ausgangssituation grundlegend.
Jede abgewickelte Rechnung in BTCPay ist ein steuerpflichtiges Ereignis. Der Bitcoin-Betrag, den du empfängst, hat zum Zeitpunkt des Eingangs einen Marktwert in Euro, der als Betriebseinnahme gilt. Hältst du die Bitcoin danach und der Kurs verändert sich, entsteht eine zweite Steuerebene über § 23 EStG.
CoinTracking unterstützt den BTCPay-Import per CSV-Upload:
- BTCPay Rechnungs-CSV: herunterladbar über Rechnungen → Export → CSV in deinem BTCPay-Dashboard
- Alle abgewickelten Rechnungen, Rückerstattungen und Zahlungsereignisse werden unterstützt
- CoinTracking erkennt das BTCPay-CSV-Format automatisch und weist korrekte Transaktionstypen zu
Bitcoin-Steuern für Händler in Deutschland
Als BTCPay-Händler triffst du auf zwei steuerliche Ebenen, die zusammenspielen und getrennt berechnet werden müssen.
Bitcoin-Zahlungen als Betriebseinnahmen
Wenn ein Kunde bei dir mit Bitcoin per BTCPay bezahlt, ist der Euro-Gegenwert dieser Bitcoin zum Zahlungszeitpunkt eine Betriebseinnahme. Sie wird je nach Unternehmensform als gewerbliche Einkünfte (§ 15 EStG) oder freiberufliche Einkünfte (§ 18 EStG) deklariert und unterliegt deinem persönlichen Einkommensteuersatz. CoinTracking importiert deine BTCPay-CSV und rechnet jeden Zahlungseingang zum korrekten Tageskurs in Euro um.
Kapitalgewinne aus gehaltenen Bitcoin
Behältst du die erhaltenen Bitcoin und verkaufst sie später, entsteht ein privates Veräußerungsgeschäft nach § 23 EStG: Gewinne sind steuerpflichtig, wenn die Haltedauer unter einem Jahr liegt (Freigrenze: 1.000 €/Jahr). Nach mehr als einem Jahr sind die Gewinne steuerfrei. CoinTracking verfolgt die Haltedauer jedes einzelnen Bitcoin-Bestands automatisch.
Selbst-Hosting bedeutet keine automatische Meldung
Da BTCPay Server selbst-gehostet ist, gibt es kein zentrales Unternehmen, das deine Transaktionsdaten an das Bundeszentralamt für Steuern oder dein Finanzamt meldet (anders als bei DAC8-pflichtigen CASPs). Das bedeutet: Vollständige und korrekte Dokumentation liegt vollständig bei dir. CoinTracking pflegt einen lückenlosen Prüfpfad jeder importierten BTCPay-Transaktion.
Umsatzsteuer auf Bitcoin-Zahlungen
Das Zahlungsmittel Bitcoin ist nach dem EuGH-Urteil (C-264/14) von der Umsatzsteuer befreit. Die Umsatzsteuerpflicht richtet sich nach deiner verkauften Ware oder Dienstleistung — nicht nach der Zahlungsart. Wenn du umsatzsteuerpflichtig bist, musst du auf den Nettoumsatz Umsatzsteuer ausweisen, auch wenn der Kunde in Bitcoin zahlt.
Exportiere deine Rechnungs-CSV aus dem BTCPay-Dashboard (Rechnungen → Export → CSV) und lade sie in CoinTracking hoch. Der Krypto-Steuerrechner erkennt die Transaktionen automatisch und erstellt deinen Steuerreport.
Welche BTCPay-Transaktionen sind steuerpflichtig?
Als Händler mit BTCPay Server entstehen je nach Transaktionstyp unterschiedliche steuerliche Pflichten.
Steuerpflichtige Transaktionen
- Bitcoin als Zahlung für Waren oder Dienstleistungen erhalten
- Erhaltene Bitcoin in Fiat (EUR) umtauschen oder verkaufen
- Bitcoin aus Zahlungseingängen gegen andere Kryptowährungen tauschen
- Betriebliche Bitcoin für Ausgaben oder Einkäufe verwenden
Nicht steuerpflichtige Transaktionen
- Bitcoin zwischen eigenen Wallets verschieben
- Rückerstattungen in Bitcoin an Kunden
- Bitcoin halten (kein Veräußerungsvorgang)
- BTCPay-Instanz einrichten oder konfigurieren
Die steuerliche Einordnung kann im Einzelfall abweichen. Bei komplexen Fällen empfehlen wir einen Steuerberater.
Wie berechnest du deine BTCPay Server Steuern?
Die Steuerberechnung für BTCPay-Händler ist zweischichtig: Zuerst musst du jeden Zahlungseingang zum Tageskurs in Euro bewerten (Betriebseinnahme), dann für jeden Bitcoin-Bestand die Haltedauer und einen eventuellen Kapitalgewinn ermitteln.
CoinTracking übernimmt beide Berechnungsebenen automatisch: FIFO pro Wallet, Haltefristtracking für jeden Bitcoin-Bestand und getrennte Ausweisung von Betriebseinnahmen und Veräußerungsgewinnen. Den fertigen Report nutzt du für deine Einkommensteuererklärung — inkl. Anlage G/S (Betriebseinnahmen) und Anlage SO (Veräußerungsgewinne).
BTCPay Server in CoinTracking importieren
In drei Schritten lädst du deinen BTCPay-Rechnungsexport hoch und erstellst deinen Steuerreport.
- 1
Melde dich bei CoinTracking an und öffne Imports
Nach dem Login klickst du links in der Navigation auf das Import-Symbol.
- 2
Suche nach BTCPay in der Importliste
Gib "BTCPay" in das Suchfeld ein. CoinTracking zeigt dir die BTCPay-Importoption.
- 3
Lade deinen BTCPay-Rechnungsexport hoch
Melde dich auf deiner BTCPay Server-Instanz an, öffne Rechnungen, klicke auf Export und wähle CSV. Die Datei anschließend in CoinTracking hochladen.
"CoinTracking ist zurecht unser Testsieger. Die Plattform deckt alles ab – von API-Importen über Fehlerbehebung bis zum fertigen, länderspezifischen Steuerreport. Selbst komplexe Fälle wie DeFi oder Memecoins lassen sich sauber abbilden."
In drei Schritten zum fertigen BTCPay-Steuerreport
Von deinem Rechnungsexport bis zum fertigen Report für das Finanzamt.
BTCPay Rechnungshistorie exportieren
Melde dich auf deiner BTCPay Server-Instanz an, öffne Rechnungen, klicke auf Export und wähle CSV. Alle abgewickelten Rechnungen werden in der Datei erfasst.
Transaktionen prüfen
Öffne Berichte → Transaktionen validieren. CoinTracking zeigt fehlende Einträge, doppelte Importe und Preisunsicherheiten an.
Steuerreport erstellen und exportieren
Wähle Steuerjahr und Berechnungsmethode. CoinTracking erstellt deinen Steuerreport nach FIFO als PDF mit allen Zahlen für Anlage G/S und Anlage SO.
Ja. Wenn du als Händler oder Selbstständiger Bitcoin über BTCPay Server akzeptierst, gilt der Marktwert der Bitcoin zum Zahlungszeitpunkt als Betriebseinnahme. Diese muss in deiner Einkommensteuererklärung angegeben werden. CoinTracking importiert deinen BTCPay-CSV und berechnet die korrekte Einnahmenhöhe sowie etwaige Kapitalgewinne, wenn du die Bitcoin später verkaufst.
Melde dich auf deiner BTCPay Server-Instanz an, klicke oben in der Navigation auf Rechnungen (Invoices), dann auf den Export-Button und wähle CSV. Die Datei enthält alle abgewickelten Rechnungen. Lade sie dann in CoinTracking hoch.
Nein. DAC8 verpflichtet zentrale Krypto-Dienstleister (CASPs) zur automatischen Datenweitergabe an Steuerbehörden. BTCPay Server ist Open-Source-Software, die du selbst hostest — es gibt kein zentrales Unternehmen, das deine Transaktionsdaten speichert oder meldet. Du bist jedoch selbst in der Pflicht, alle Bitcoin-Einnahmen und -Gewinne korrekt zu deklarieren.
Beide Ebenen können zutreffen. Wenn du Bitcoin als Zahlung erhältst, ist der Zeitwert zum Empfangszeitpunkt eine Betriebseinnahme (§ 15 oder § 18 EStG). Hältst du die Bitcoin danach und verkaufst sie später zu einem anderen Kurs, entsteht ein separater Kapitalgewinn oder -verlust nach § 23 EStG. CoinTracking erfasst beide Ebenen automatisch.
Die Umsatzsteuerpflicht hängt von deiner verkauften Ware oder Dienstleistung ab, nicht vom Zahlungsmittel. Bitcoin als Zahlungsmittel ist nach dem EuGH-Urteil (C-264/14) umsatzsteuerfrei — aber die zugrundeliegende Leistung (z. B. Warenverkauf) ist weiterhin umsatzsteuerpflichtig, wenn du umsatzsteuerpflichtig bist. CoinTracking hilft dir, die Einnahmen und Kapitalgewinne aus deinen BTCPay-Zahlungen zu erfassen; für die Umsatzsteuer empfehlen wir einen Steuerberater.
Ja. Du kannst CSV-Exporte aus mehreren BTCPay-Instanzen oder Stores separat herunterladen und alle in CoinTracking hochladen. CoinTracking fasst alle Transaktionen zusammen und berechnet deine gesamten Bitcoin-Einnahmen, -Gewinne und -Verluste für das Steuerjahr.
Starte jetzt mit deinen Krypto-Steuern
Erfahre, warum über 2,2 Millionen Nutzer CoinTracking vertrauen — starte noch heute mit einer 7-tägigen kostenlosen Testphase!