OSS für Shopify: Leitfaden für deutsche D2C-Marken mit Fristen und BZSt-Portal (2026)
Der One-Stop-Shop kann EU-Umsatzsteuerpflichten für bestimmte grenzüberschreitende B2C-Umsätze bündeln. Hier sind Datenanforderungen, Fristen und Kontrollschritte.
Kurzfassung
Der One-Stop-Shop ist eine EU-Sonderregelung für bestimmte grenzüberschreitende B2C-Umsätze. Wenn das Bestimmungslandprinzip greift, kann OSS die Meldung über das Bundeszentralamt für Steuern bündeln; alternativ können Registrierungs- und Meldepflichten in einzelnen Mitgliedstaaten entstehen. Prüfe deinen Fall mit dem Steuerberater.
Wann greift OSS für dich?
- Du verkaufst B2C (Privatkunden) in andere EU-Länder.
- Der EU-weite Schwellenwert und dessen Voraussetzungen treffen auf deinen aktuellen und vorangegangenen Zeitraum zu oder du hast auf die Ausnahmeregelung verzichtet.
- Du verkaufst physische Ware (Dienstleistungen haben separate Regeln).
- Du bist in Deutschland ansässig und nutzt OSS als zentralen Meldeweg.
Die Shopify-Realität
Unabhängig vom verwendeten Shop-System musst du Lieferland, Steuerbasis, Steuersatz, Erstattungen und Zeitraum nachvollziehbar auswerten. Ob dein aktuelles Shopify-Setup alle Schritte abdeckt, prüfst du in der aktuellen Shopify-Dokumentation und mit deinem Steuerberater.
- Korrekte Steuersätze pro Land: aktuelle Sätze aus einer offiziellen Quelle verwenden und die Shop-Konfiguration regelmäßig prüfen.
- Separates Buchen pro Land: In der Buchhaltung müssen EU-Umsätze je Bestimmungsland und Steuersatz getrennt sein (eigene Konten oder Steuerschlüssel), damit die Kanzlei sie für die OSS-Erklärung auswerten kann.
- Quartalsweises Reporting: Die OSS-Erklärung ist jedes Quartal bis zum Ende des Folgemonats im BZStOnline-Portal zu übermitteln – für Q1 bis 30. April, Q2 bis 31. Juli, Q3 bis 31. Oktober und Q4 bis 31. Januar. Auch ohne Umsätze ist eine Nullmeldung abzugeben.
Was schiefgehen kann
Fehler 1: OSS- und andere Umsätze werden nicht getrennt
Ordne Umsätze nach dem tatsächlich anzuwendenden Verfahren und vermeide Doppelmeldungen. Die konkrete Behandlung gehört in die Abstimmung mit deinem Steuerberater.
Fehler 2: Retouren werden nicht zurück-gemeldet
Erstattungen und nachträgliche Korrekturen müssen dem richtigen ursprünglichen Umsatz und dem nach aktueller BZSt-Regel geltenden Korrekturzeitraum zugeordnet werden.
Fehler 3: Falsche Kundenadresse als Basis
Der umsatzsteuerliche Leistungsort hängt vom konkreten Sachverhalt ab. Nutze belastbare Versand- und Lieferlandinformationen und lass Sonderfälle steuerlich prüfen.
Der monatliche Workflow (aus der Praxis)
- Am 1. des Monats: alle Bestellungen des Vormonats nach Lieferland filtern.
- Pro Land: Summe Nettoumsatz + ausgewiesene OSS-Steuer aus dem Shopify-Export.
- Retouren gegenrechnen: Alle Refunds des Monats, wo die Original-Bestellung in einem früheren Quartal OSS-pflichtig war.
- DATEV-Mapping und Konten je Steuerfall mit dem Steuerberater festlegen; keine pauschale Kontonummer ungeprüft übernehmen.
- Die geprüften Werte im BZStOnline-Portal (BOP) übertragen; für den Login kannst du ein ELSTER-Zertifikat verwenden. NorthProfit erzeugt eine OSS-Auswertung, reicht sie aber nicht beim BZSt ein.
- Zahlung an die Bundeskasse bis zum Ende des Folgemonats nach Quartalsende. Im Verwendungszweck stehen Kassenzeichen und Besteuerungszeitraum; eine Lastschrift ist nicht möglich.
Wenn du schon Fehler gemacht hast
Bereits übermittelte Erklärungen korrigierst du laut BZSt in einer nachfolgenden Erklärung: Der Korrekturabschnitt wird nach Quartal und Mitgliedstaat aufgeschlüsselt. Erstelle eine nachvollziehbare Aufstellung und kläre Zeitraum und Einreichung mit deinem Steuerberater, statt pauschale Rückwirkungsfristen anzunehmen.
NorthProfit unterstützt OSS-Auswertungen nach Lieferland und kann Erstattungen in der Datengrundlage berücksichtigen. Die Auswertung muss vor Einreichung geprüft werden; NorthProfit übernimmt kein OSS-Filing.
Häufige Fragen
Wo reiche ich die OSS-Erklärung ein?
Im BZStOnline-Portal (BOP) des Bundeszentralamts für Steuern. Für den Login kannst du laut BZSt ein vorhandenes ELSTER-Zertifikat verwenden.
Wann ist die OSS-Erklärung fällig?
Bis zum Ende des Monats nach Quartalsende: 30. April, 31. Juli, 31. Oktober und 31. Januar. Auch die Zahlung muss bis dahin bei der Bundeskasse eingegangen sein.
Gilt die 10.000-Euro-Schwelle pro Land?
Nein. Die Schwelle gilt EU-weit für die Summe der betroffenen Umsätze und nur unter den gesetzlichen Voraussetzungen; auf ihre Anwendung kann verzichtet werden.