Amazon OSS berechnen: Beispiel aus dem Bericht
Für die OSS-Meldung zählst du die Nettoumsätze deines Quartals je Land und Steuersatz zusammen und rechnest die Steuer aus. Das Beispiel unten zeigt das an sieben erfundenen Zeilen aus dem Amazon-Umsatzsteuerbericht, mit Frankreich, Italien und Polen. Die Zahlen sind ausgedacht. Wer nicht von Hand rechnen will: VAT GPT (unser eigenes Produkt) rechnet die Summen je Land und Steuersatz aus dem hochgeladenen Amazon-Bericht zusammen.
Zuletzt aktualisiert: 30. Oktober 2026
Kurz gesagt
- Gruppieren: Zeilen mit UNION-OSS nach Land und Steuersatz zusammenzählen.
- Rechnen: Nettosumme mal Steuersatz des Ziellands ergibt die Steuer.
- Euro: Die OSS-Meldung gibst du in Euro ab. Beträge in Fremdwährung rechnest du mit dem EZB-Kurs vom letzten Tag des Quartals um.
- Brutto: Zeigt dein Bericht nur Bruttopreise, teilst du durch 1 plus Steuersatz, um den Nettobetrag zu erhalten.
Welche Zeilen gehören in die OSS-Meldung?
Im Amazon-Bericht zeigt die Spalte TAX_REPORTING_SCHEME, in welche Meldung eine Zeile gehört. Zeilen mit UNION-OSS gehören in die OSS-Meldung, Zeilen mit REGULAR und Land Deutschland in die Umsatzsteuer-Voranmeldung. Das BZSt nennt als Steuersatz den des Mitgliedstaats, in dem sich der Gegenstand bei Beendigung der Beförderung oder Versendung an den Erwerber befindet. Das Ankunftsland einer Transaktion steht im Bericht in der Spalte ARRIVAL_COUNTRY.
Bei Erstattungen und Rücksendungen hat der Bericht zwei Sätze von Länderspalten:
- DEPARTURE_COUNTRY und ARRIVAL_COUNTRY für die aktuelle Transaktion
- SALE_DEPART_COUNTRY und SALE_ARRIVAL_COUNTRY für den ursprünglichen Verkauf
VAT GPT ordnet jede Amazon-Zeile dem Land aus der Spalte TAXABLE_JURISDICTION zu. Wie du Voranmeldung und OSS aus dem Bericht ableitest, zeigt der Beitrag Amazon-CSV auswerten.
Das heißt für dich: Zeilen mit UNION-OSS gehören in die OSS-Meldung und Zeilen mit REGULAR in Deutschland in die Voranmeldung.
Wie sieht das Beispiel aus?
Annahme: Eine Händlerin verkauft im Quartal Ware an Privatkunden in Frankreich, Italien und Polen sowie einmal in Deutschland. Alle Namen und Beträge sind erfunden, nur die Steuersätze kommen aus der EU-Liste.
| Zeile | Land | TAX_REPORTING_SCHEME | Netto | Steuersatz | Steuer |
|---|---|---|---|---|---|
| 1 | FR | UNION-OSS | 500,00 € | 20 % | 100,00 € |
| 2 | FR | UNION-OSS | 500,00 € | 20 % | 100,00 € |
| 3 | IT | UNION-OSS | 250,00 € | 22 % | 55,00 € |
| 4 | IT | UNION-OSS | 250,00 € | 22 % | 55,00 € |
| 5 | PL | UNION-OSS | 1.000,00 PLN | 23 % | 230,00 PLN |
| 6 | PL | UNION-OSS | 1.000,00 PLN | 23 % | 230,00 PLN |
| 7 | DE | REGULAR | 100,00 € | 19 % | 19,00 € |
Die ersten sechs Zeilen gehören in die OSS-Meldung. Zeile 7 ist ein Verkauf in Deutschland und gehört in die Voranmeldung.
Das heißt für dich: Im Beispiel gehören sechs Zeilen in die OSS-Meldung, und der Verkauf in Deutschland gehört in die Voranmeldung.
Wie werden daraus die OSS-Zeilen?
Du fasst nach Land und Steuersatz zusammen:
| Land | Nettobetrag | Steuersatz | Steuerbetrag |
|---|---|---|---|
| Frankreich | 1.000,00 € | 20 % | 200,00 € |
| Italien | 500,00 € | 22 % | 110,00 € |
| Polen | 2.000,00 PLN | 23 % | 460,00 PLN |
Die Steuersätze in der Tabelle sind die Normalsätze der EU-Liste (Stand 1. Juli 2026). Prüfe vor jeder Meldung den aktuellen Satz deines Ziellands: OSS-Steuersätze: Umsatzsteuer je EU-Land im Überblick. Manche Waren haben ermäßigte Sätze.
Das heißt für dich: Du fasst die Zeilen nach Land und Steuersatz zusammen und prüfst vor jeder Meldung den aktuellen Satz deines Ziellands.
Was gilt bei Beträgen in Fremdwährung?
Die OSS-Meldung gibst du in Euro ab. Nach § 16 Abs. 6 UStG gilt der Kurs der Europäischen Zentralbank vom letzten Tag des Quartals; gibt es für diesen Tag keinen, gilt der des nächsten Tages. Mit einem erfundenen Kurs von 4,25 Zloty je Euro:
| Land | Nettobetrag in Euro | Steuerbetrag in Euro |
|---|---|---|
| Polen | 2.000,00 PLN geteilt durch 4,25 = 470,59 € | 460,00 PLN geteilt durch 4,25 = 108,24 € |
Insgesamt ergibt das Beispiel 1.970,59 € Nettoumsatz und 418,24 € OSS-Steuer. Den echten Kurs holst du bei der EZB.
Das heißt für dich: Beträge in Fremdwährung rechnest du mit dem EZB-Kurs vom letzten Quartalstag in Euro um, bevor du meldest.
Was, wenn mein Bericht nur Bruttopreise zeigt?
Laut Amazon zeigt der Bericht ohne den Umsatzsteuer-Berechnungsservice (VCS) den Bruttopreis des Artikels, und du berechnest die Umsatzsteuer selbst. Dann rechnest du die Steuer aus dem Bruttopreis heraus: Bruttopreis geteilt durch 1 plus Steuersatz ergibt den Nettobetrag, der Rest ist die Steuer. Auch dieses Beispiel ist erfunden:
| Land | Bruttopreis | Steuersatz | Nettobetrag | Steuer |
|---|---|---|---|---|
| Frankreich | 120,00 € | 20 % | 120,00 geteilt durch 1,20 = 100,00 € | 20,00 € |
| Italien | 122,00 € | 22 % | 122,00 geteilt durch 1,22 = 100,00 € | 22,00 € |
| Polen | 123,00 PLN | 23 % | 123,00 geteilt durch 1,23 = 100,00 PLN | 23,00 PLN |
In die OSS-Meldung gehen die Nettobeträge und die Steuer je Land, nicht die Bruttopreise. Kaufst du selbst bei Amazon ein, hilft der Beitrag zur Rechnung aus Luxemburg und Vorsteuer.
Das heißt für dich: Zeigt dein Bericht nur Bruttopreise, rechnest du die Steuer selbst heraus und meldest Nettobeträge.
Wann rechne ich das im Quartal?
Der Amazon-Bericht für den letzten Monat eines Quartals steht am dritten Tag des Folgemonats bereit. Beim 3. Quartal 2026 (Juli bis September) ist das der 3. Oktober. Das BZSt verlangt die Meldung und die Zahlung bis zum Ende des Monats nach dem Quartal, hier bis zum 31. Oktober. Zwischen Bericht und Frist liegen damit 28 Tage.
Das heißt für dich: Der Bericht liegt am dritten Tag nach Quartalsende bereit, und die Meldung samt Zahlung ist bis Ende des Folgemonats fällig.
Wie sieht dasselbe in der Voranmeldung aus?
In der Umsatzsteuer-Voranmeldung steht Zeile 7 mit 100,00 € Nettoumsatz zu 19 % in Kennzahl 81. Die OSS-Verkäufe stehen dort nicht in Kennzahl 81; ihre Steuer erklärst du in der OSS-Meldung, ihren Nettobetrag in Kennzahl 45. Mehr: Umsatzsteuer-Voranmeldung aus Amazon- und eBay-Berichten.
Das heißt für dich: Deutsche Umsätze stehen in Kennzahl 81 der Voranmeldung, OSS-Umsätze nicht.
So hilft dir VAT GPT dabei
- Hochladen: Du lädst den Amazon-Bericht im Menü „Einnahmen & OSS“ im Block „CSV-Upload“ hoch; VAT GPT erkennt UNION-OSS-Zeilen und REGULAR-Zeilen. Die Schritte stehen in Amazon- und eBay-Berichte in VAT GPT hochladen.
- Prüfen: Auf der Seite „Einnahmen & OSS“ siehst du unter „Länderaufschlüsselung“ die „EU-Länder (OSS)“. Auf der Seite „Steuern“ steht unter „OSS-USt-Meldungen“ jedes Quartal mit seiner Frist. „Überprüfen & Senden“ öffnet das Fenster mit der Tabelle „OSS-Umsatzsteuer nach Land“: Land, Nettobetrag, MwSt-Satz und MwSt-Betrag, darunter eine Zeile „Gesamt“. Gab es im Quartal keine OSS-Umsätze, steht dort „Keine OSS-Umsätze in diesem Zeitraum.“ Mit dem Stift-Symbol änderst du Werte, mit „Land hinzufügen“ ergänzt du ein Land. Du prüfst die Beträge und bestätigst.
- Senden: Mit VAT GPT Pro übermittelst du die Meldung.
Es gibt Free, Go (30 Tage kostenlos mit allen Pro-Funktionen) und Pro. Jetzt kostenlos testen
Keine Steuerberatung: Die Inhalte ersetzen keine individuelle Beratung.
Welche Einstellungen für den Versand in EU-Länder wichtig sind, steht unter Amazon-Versandeinstellungen für EU-Länder.
Häufige Fragen
Sind die Zahlen echt? Nein, das Beispiel ist erfunden. Es zeigt nur den Rechenweg.
Gelten die Steuersätze immer? Nein. Der Normalsatz ist je Land verschieden und kann sich ändern. Prüfe den Satz vor jeder Meldung.
Was ist mit Retouren? Sie mindern die Umsätze, siehe OSS-Meldung: Retouren und negative Umsätze richtig melden.
Warum steht Polen in Zloty und nicht in Euro? Das Beispiel nimmt einen Verkauf in Zloty an, damit du die Umrechnung siehst. Die Meldung gibst du in Euro ab, mit dem EZB-Kurs vom letzten Tag des Quartals.
Muss ich den Verkauf in Deutschland in die OSS-Meldung aufnehmen? Im Beispiel nicht: Zeile 7 trägt REGULAR und gehört in die Voranmeldung.
Kann ich Werte im Prüffenster ändern? Ja, mit dem Stift-Symbol. Die Beträge im Fenster stammen aus deinen hochgeladenen Berichten und Rechnungen. Vor dem Senden bestätigst du unter „Einwilligung“, dass du alle Daten überprüft hast.