OSS-Verfahren im E-Commerce: EU-Umsatzsteuer einfach verbuchen und melden
Gliederung
OSS-Verfahren: EU-USt richtig verbuchen | BuchhaltungsButler
Wer als Online-Händler Waren oder digitale Leistungen an Privatkunden in anderen EU-Ländern verkauft, kommt am One-Stop-Shop-Verfahren (OSS) nicht vorbei. Seit BuchhaltungsButler die OSS-Funktion direkt in die Buchungsmaske integriert hat, lässt sich die ausländische Umsatzsteuer am Buchungssatz erfassen und für die quartalsweise Meldung ans Bundeszentralamt für Steuern auswerten. Dieser Leitfaden erklärt die rechtlichen Grundlagen und zeigt Schritt für Schritt, wie die Verbuchung in der Praxis funktioniert.
BuchhaltungsButler bildet alle vier OSS-Satzarten direkt im Buchungssatz ab, ermittelt die passende ausländische Umsatzsteuer automatisch und bereitet eine BZSt-konforme OSS-Auswertung zum Download vor. Gratis testen
Das lernen Sie in diesem Artikel
- Was das OSS-Verfahren ist und welche Umsätze davon betroffen sind
- Wie die 10.000-Euro-Lieferschwelle und die Ausnahmeregelung funktionieren
- Wie Sie die vier Lieferszenarien (Inland, OSS, innergemeinschaftliche Lieferung, Auslandslager) sauber unterscheiden
- Wie Sie die OSS-Funktion in BuchhaltungsButler aktivieren und Geschäftsvorfälle direkt am Buchungssatz verbuchen
- Wie Sie die OSS-Auswertung auslesen und an das Bundeszentralamt für Steuern übergeben
Wer Waren oder digitale Dienstleistungen an Privatkunden in anderen EU-Ländern verkauft, muss die Umsatzsteuerregeln des jeweiligen Ziellandes beachten. Das One-Stop-Shop-Verfahren (OSS) bündelt diese Meldepflichten seit dem 1. Juli 2021 zentral beim Bundeszentralamt für Steuern (BZSt) – doch bis die richtigen Umsätze im richtigen Land landen, braucht es eine saubere Verbuchung. BuchhaltungsButler bildet die dafür nötigen OSS-Steuerschlüssel jetzt direkt im Buchungssatz ab. Dieser Leitfaden erklärt das OSS-Verfahren von Grund auf und zeigt, wie Sie es in der täglichen Buchhaltung korrekt anwenden.
OSS-Verfahren
Das One-Stop-Shop-Verfahren (OSS) ist eine umsatzsteuerliche Sonderregelung der EU, die seit dem 1. Juli 2021 gilt. Registrierte, im Inland ansässige Unternehmen können seither Umsätze, die unter die Sonderregel fallen, zentral über ein Portal in ihrem Heimatland melden, statt sich in jedem EU-Land einzeln steuerlich zu registrieren. In Deutschland ist dafür das Bundeszentralamt für Steuern (BZSt) zuständig.
Das Verfahren deckt zwei Arten von Geschäftsvorfällen ab:
- Innergemeinschaftliche Fernverkäufe: Lieferungen von Waren an eine Privatperson im EU-Ausland
- Kostenpflichtige Dienstleistungen an Privatpersonen im EU-Ausland, etwa elektronische Dienstleistungen, Telekommunikations-, Rundfunk- und Fernsehdienstleistungen
Wichtig für die Abgrenzung: Über OSS werden nur Umsätze gemeldet, die diese beiden Kriterien erfüllen. Nutzen Sie zusätzlich ein Warenlager im EU-Ausland, etwa im Rahmen von Amazon FBA, müssen Sie sich dort separat umsatzsteuerlich registrieren – Lieferungen, bei denen Versand- und Zielland übereinstimmen, laufen über die lokale Meldung im jeweiligen Land, nicht über OSS.
Die Teilnahme am OSS ist freiwillig. Wer sich dafür entscheidet, muss das Verfahren jedoch für alle qualifizierenden Verkäufe anwenden. Die Alternative wäre die lokale Registrierung in jedem einzelnen EU-Land, in das geliefert wird – ein deutlich höherer administrativer Aufwand.
Neben dem OSS gibt es den Import-One-Stop-Shop (IOSS) für Importe aus Drittländern an EU-Privatkunden bis 150 Euro Warenwert. Für die meisten deutschen Online-Händler, die innerhalb der EU verkaufen, ist jedoch das OSS-Verfahren relevant.
Die 10.000-Euro-Lieferschwelle und die Ausnahmeregelung
Seit der Reform 2021 gilt EU-weit eine einheitliche Lieferschwelle von 10.000 Euro netto pro Kalenderjahr. Diese Schwelle ersetzt die früheren, länderspezifischen Werte (z. B. vormals 35.000 Euro für Frankreich, 100.000 Euro für die Niederlande) und entscheidet, wo Ihre Umsätze besteuert werden.
Die Ausnahmeregelung für kleinere Unternehmen greift nur, wenn drei Bedingungen gleichzeitig erfüllt sind:
- Das leistende Unternehmen ist in nur einem EU-Mitgliedstaat ansässig.
- Es handelt sich um Telekommunikations-, Rundfunk- und Fernsehdienstleistungen, elektronisch erbrachte Dienstleistungen oder innergemeinschaftliche Fernverkäufe.
- Der Gesamtnettoumsatz aus diesen Umsätzen liegt im laufenden und im vorangegangenen Kalenderjahr jeweils unter 10.000 Euro.
Solange diese Bedingungen erfüllt sind, können Sie Ihre Rechnungen weiterhin mit deutscher Umsatzsteuer ausstellen und die Meldung über die reguläre Umsatzsteuer-Voranmeldung abwickeln. Wird die Schwelle überschritten oder verzichten Sie freiwillig auf die Ausnahmeregelung, muss auf jeder Rechnung an Privatpersonen im EU-Ausland der Umsatzsteuersatz des jeweiligen Ziellandes ausgewiesen werden.
Lässt sich bereits absehen, dass Sie die 10.000-Euro-Grenze im laufenden Jahr überschreiten werden, verzichten Sie von Anfang an auf die Ausnahmeregelung. Das erspart Ihnen die laufende Überwachung der Umsatzgrenze und eine kurzfristige Umstellung der Faktura mitten im Jahr.
Besonderheit bei Kleinunternehmern nach § 19 UStG: Kleinunternehmer sind von der deutschen Umsatzsteuer befreit. Überschreiten sie jedoch die 10.000-Euro-Schwelle für EU-Verkäufe, müssen sie für diese ausländischen Umsätze die Umsatzsteuer des Ziellandes abführen – die Kleinunternehmerregelung gilt dann nur noch für Inlandsumsätze.
Vier Lieferszenarien: von der Inlandslieferung bis zum Auslandslager
Da eine grenzüberschreitende Lieferung (Fernverkauf) dort steuerbar ist, wo die Beförderung endet, unterliegt sie der Umsatzsteuer des jeweiligen EU-Ziellandes (§ 3c UStG). Für eine saubere Buchführung ist es essenziell, die folgenden Sachverhalte auseinanderzuhalten. Deutschland steht in den Beispielen für das Ansässigkeitsland, Polen und Frankreich stehen beispielhaft für EU-Ausland.
Szenario 1 – Lieferung aus Deutschland nach Deutschland: Ob B2C oder B2B spielt keine Rolle. Der Umsatz unterliegt der deutschen Umsatzsteuer und wird über die reguläre Umsatzsteuer-Voranmeldung gemeldet.
Szenario 2 – Lieferung aus Deutschland nach Polen an eine Privatperson: Die Lieferung endet in Polen und unterliegt der polnischen Umsatzsteuer. Die Meldung erfolgt über das OSS-Verfahren, zum Beispiel auf einem Erlöskonto „Erlöse PL/OSS“.
Szenario 3 – Lieferung aus Deutschland nach Polen an ein Unternehmen: Es handelt sich um eine innergemeinschaftliche Lieferung. Ist Ihnen die USt-IdNr. des Kunden bekannt, wechselt die Steuerschuldnerschaft auf den Leistungsempfänger (Reverse-Charge-Verfahren). Sie stellen die Rechnung ohne Umsatzsteuer aus und melden den Umsatz über die Zusammenfassende Meldung – nicht über OSS.
Szenario 4 – Lieferung aus einem Auslandslager (z. B. Polen) an Privat- oder Geschäftskunden im selben Land: Nutzen Sie ein Lager im EU-Ausland oder einen Fulfillment-Dienstleister, müssen Sie sich dort umsatzsteuerlich registrieren. Ohne grenzüberschreitenden Warenverkehr wird lokal versteuert und lokal gemeldet – nicht über OSS.
| Szenario | Versand aus – nach | USt-IdNr. des Käufers bekannt? | USt. | Meldeweg |
| 1 | DE – DE | Ja oder Nein | DE 19 % | Deutsche UStVA |
| 2 | DE – PL | Nein | PL 23 % | OSS-Meldung |
| 3 | DE – PL | Ja | 0 % | Innergemeinschaftliche Lieferung / ZM |
| 4 | PL – PL | Ja oder Nein | PL 23 % | Lokale polnische Meldung |
| 5 | PL – FR | Nein | FR 20 % | OSS-Meldung |
| 6 | PL – FR | Ja | 0 % | Innergemeinschaftliche Lieferung / ZM |
Für die Verbuchung stehen grundsätzlich zwei Wege offen: die im DATEV-Kontenrahmen vorgesehenen Standard-Erlöskonten für OSS, bei denen die Länderunterscheidung automatisiert über den gebuchten OSS-Steuerschlüssel erfolgt, oder eigene, länderspezifische Erlöskonten ohne Steuerautomatik. Klären Sie vorab mit Ihrer Steuerberatung, welche Variante zu Ihrer Buchhaltungsstruktur passt.
OSS-Funktion in BuchhaltungsButler aktivieren und einrichten
Bevor Sie OSS-Steuerschlüssel in der Buchungsmaske nutzen können, aktivieren und konfigurieren Sie die Funktion einmalig in den Stammdaten. Sollte die Funktion bei Ihnen nicht zur Verfügung stehen, können Sie sich an den Support von BuchhaltungsButler wenden. Nähere Informationen zu der OSS-Funktion in BuchhaltungsButler erhalten Sie in unserer Wissensdatenbank.
So richten Sie OSS ein:
- Navigieren Sie zu Steuerliche Einstellungen → OSS Einstellungen.
- Aktivieren Sie das Kontrollkästchen OSS.
- Hinterlegen Sie Ihre Herkunftsländer inklusive der jeweiligen USt-ID bzw. Steuernummer. Diese Angabe ist für den DATEV-Export zwingend erforderlich, da sie an die Steuerberatung mit übergeben wird.
- Wählen Sie Ihre Zielländer aus. Schränken Sie die Auswahl gezielt auf die Länder ein, in die Sie tatsächlich liefern – das hält das Dropdown-Menü in der täglichen Buchungsmaske übersichtlich.
- Wählen Sie Ihre Standard-Umsatzart (Lieferung oder Sonstige Leistung). Bieten Sie beides an, wählen Sie die Variante, die den Hauptteil Ihrer Geschäftsvorfälle ausmacht.
Bringen Sie Ihr Wissen auf das nächste Level
Entdecken Sie in unseren kostenlosen Webinaren, wie Sie Ihre Buchhaltungsprozesse einfach und effizient gestalten und so Ihr Unternehmen noch erfolgreicher führen können.
Mehr Webinare
Einführung in BuchhaltungsButler
Wir zeigen Ihnen die wichtigsten Grundfunktionen und smarten Automatisierungs-Tricks, mit denen EÜR und Bilanzierer ihre Buchhaltung zeitsparend meistern.
Grundlagen der Buchhaltung
Dieses Webinar führt Einsteiger Schritt für Schritt an die eigene Buchführung heran und bietet Ihnen die Möglichkeit, direkt in BuchhaltungsButler mitzuarbeiten und individuelle Fragen zu klären.
Grenzüberschreitende Geschäftsvorfälle mit OSS-Steuerschlüsseln verbuchen
Nach der Aktivierung stehen Ihnen in der Buchungsmaske die spezifischen OSS-Steuerschlüssel zur Verfügung, etwa OSS Fernverkauf (Inland), OSS Fernverkauf (Auslandslager) für Warenlieferungen oder OSS Dienstleistung für sonstige Leistungen.
Sobald Sie einen OSS-Steuerschlüssel wählen, blendet das System automatisch die relevanten Detailfelder ein: Herkunftsland, Zielland (aus Ihren zuvor eingegrenzten Favoriten), Steuersatz und USt-ID bzw. Steuernummer. Auf Basis des gewählten Ziellandes schlägt BuchhaltungsButler automatisch den dort gültigen Regelsteuersatz vor. Über das Dropdown-Feld Steuersatz können Sie jederzeit zwischen allen im Zielland gültigen Sätzen wechseln, etwa Regelsteuersatz, ermäßigter Steuersatz oder weitere länderspezifische Sondersätze.
Unabhängig davon, ob Sie die DATEV-Standard-Erlöskonten oder individuelle Erlöskonten ohne Steuerautomatik nutzen: Allein durch die Auswahl des passenden OSS-Steuerschlüssels berechnet und verbucht das System die fällige Umsatzsteuer automatisch auf das korrekte Sammelkonto für im Ausland steuerpflichtige Umsätze.
Stimmen Sie die Wahl der Erlöskonten vorab mit Ihrer Steuerberatung ab. Steigen Sie unterjährig auf die OSS-Funktionalität um, kann es sinnvoll sein, die bisherigen Erlöskonten zunächst fortzuführen und die Kontenstruktur erst zum Jahreswechsel umzustellen.
Mit Automatisierungsregeln, CSV-Import und Sammelbuchung Zeit sparen
Die OSS-Steueroptionen sind vollständig in die Automatisierung von BuchhaltungsButler integriert, sodass sich der manuelle Aufwand bei wiederkehrenden EU-Umsätzen deutlich reduziert:
- Automatisierungsregeln: Hinterlegen Sie OSS-Steuerschlüssel in Ihren Buchungsregeln, damit wiederkehrende Rechnungen aus dem EU-Ausland direkt beim Import korrekt kontiert und dem richtigen Land zugeordnet werden.
- CSV-Import: Übertragen Sie OSS-Buchungssätze aus Drittsystemen, indem Sie Herkunftsland, Zielland und den jeweiligen EU-Steuersatz über die CSV-Datei übergeben. Wählen Sie beim Buchungssatzimport dafür Konfiguration 5.
- Sammelbuchung (Batch-Booking): Wenden Sie OSS-Steuerschlüssel auf eine Vielzahl gleichartiger Buchungen gleichzeitig an, statt jede Buchung einzeln zu bearbeiten.
Können Sie das Layout Ihrer Ausgangsrechnungen individuell gestalten, empfiehlt sich außerdem, je Steuerfall einen individuellen Code im Fließtext der Rechnung zu platzieren. Diesen Code können Sie wiederum als Kriterium für Ihre Automatisierungsregeln definieren, sodass sich Ausgangsrechnungen praktisch von selbst verbuchen.
OSS-Auswertung erstellen und beim BZSt melden
Für die OSS-Meldung benötigen Sie für jedes Land, in dem Sie im Meldezeitraum Umsätze erzielt haben, die fällige Umsatzsteuer und den Nettoumsatz. Unter Abschluss steht Ihnen dafür die OSS-Auswertung zur Verfügung. Sie gliedert alle OSS-relevanten Buchungen des gewählten Meldezeitraums – wie die OSS-Meldung selbst – in vier Satzarten:
- OSS Fernverkauf (Inland): Lieferungen von Gegenständen aus Deutschland als Ihrem Ansässigkeitsstaat
- OSS Fernverkauf (Auslandslager): Lieferungen von Gegenständen aus einem Lager in einem anderen EU-Land
- OSS Dienstleistung: sonstige Leistungen an Privatpersonen im EU-Ausland
- OSS Fernverkauf (EU an EU): Lieferungen von Gegenständen aus einem anderen EU-Land in ein anderes EU-Land
Innerhalb jeder Satzart fasst die Auswertung die Buchungen je Zielland und Steuersatz zu Nettoumsatz und fälliger Umsatzsteuer zusammen und lässt sich direkt als CSV-Datei herunterladen.
Eine direkte elektronische Schnittstelle zum BZSt gibt es aktuell nicht, da die Meldebehörde dies nicht unterstützt. Die exportierte CSV-Datei ist jedoch bereits im geforderten Format aufbereitet, sodass Sie sie direkt im BZSt-Online-Portal hochladen können. Die Steuererklärung im OSS-Verfahren nach § 18j UStG erfolgt weiterhin quartalsweise, jeweils bis zum Ende des Monats, der auf den Ablauf des Quartals folgt. Für die OSS-Quartalsmeldung gilt keine Dauerfristverlängerung, und auch Nullmeldungen müssen fristgerecht abgegeben werden.
Typische Fehler bei der OSS-Meldung vermeiden
- OSS auf B2B-Umsätze anwenden: Das Verfahren gilt nur für B2C. Geschäfte mit anderen Unternehmen mit USt-IdNr. laufen weiterhin über Reverse-Charge und die Zusammenfassende Meldung.
- Auslandslager vergessen: Wer Waren in einem EU-Lager lagert, etwa im Rahmen von Amazon FBA, wird dort lokal umsatzsteuerpflichtig. Lieferungen aus diesem Lager an Kunden im selben Land fallen nicht unter OSS.
- Nullmeldungen versäumen: Auch ohne OSS-relevante Umsätze im Quartal muss fristgerecht eine Nullmeldung eingereicht werden.
- Vorsteuer über OSS absetzen wollen: Das OSS-Portal dient nur der Meldung der Umsatzsteuer. Die Vorsteuererstattung aus dem EU-Ausland läuft separat über das Vorsteuer-Vergütungsverfahren.
- Falsche Steuersätze verwenden: Prüfen Sie regelmäßig die aktuellen Steuersätze der EU-Länder, auch wenn BuchhaltungsButler den Regelsteuersatz des Ziellandes automatisch vorschlägt.
- Fristen verpassen: Die vierteljährlichen Meldetermine (30.4., 31.7., 31.10., 31.1.) sind verbindlich und ohne Dauerfristverlängerung einzuhalten.
Legen Sie von Anfang an separate Erlöskonten oder eine konsequente Nutzung der OSS-Steuerschlüssel für jedes EU-Zielland fest, nutzen Sie Automatisierungsregeln für die Zuordnung und prüfen Sie die OSS-Auswertung quartalsweise, bevor Sie die Meldung beim BZSt einreichen.
Fazit: OSS-Verfahren mit BuchhaltungsButler sicher vorbereiten
Die EU-Umsatzsteuer im E-Commerce bleibt komplex, doch das OSS-Verfahren macht die Meldung für grenzüberschreitende B2C-Verkäufe deutlich handhabbarer als eine Registrierung in jedem einzelnen EU-Land. Der Schlüssel zum Erfolg liegt in der sauberen buchhalterischen Erfassung direkt am Buchungssatz.
- Aktivieren Sie die OSS-Funktion einmalig in den Stammdaten und hinterlegen Sie Herkunfts- und Zielländer.
- Verbuchen Sie Fernverkäufe und Dienstleistungen direkt mit dem passenden OSS-Steuerschlüssel – die Umsatzsteuer wird automatisch berechnet.
- Nutzen Sie Automatisierungsregeln, CSV-Import und Sammelbuchung, um wiederkehrende EU-Umsätze mit minimalem Aufwand zu verbuchen.
- Lesen Sie die OSS-Auswertung quartalsweise aus und laden Sie die CSV-Datei direkt im BZSt-Online-Portal hoch.
- Sprechen Sie die Kontenwahl und Sonderfälle wie EU-Lager frühzeitig mit Ihrer Steuerberatung ab.
Bei komplexen Sachverhalten wie der Nutzung von EU-Lagern oder besonderen Produktkategorien empfiehlt sich zusätzlich die Beratung durch einen Steuerexperten.
Alle Angaben ohne Gewähr.