Shopify: Preise brutto oder netto, und was die EU-Rechnung braucht
Zuletzt aktualisiert am 3. September 2026
Shopify kennt drei Arten, die Steuer in deinen Preisen zu zeigen, und die Einstellung wird meist einmal früh getroffen, von dem, der den Shop gebaut hat. Sie entscheidet, was Käufer sehen, und dazu hat das EU-Verbraucherrecht eine Meinung. Sie entscheidet auch, wie die Umsatzsteuer gerechnet wird, und genau dort verschwindet ein Cent und eine E-Rechnung fliegt raus. Dieser Ratgeber behandelt beides, dazu den Teil, den die Einstellung nie berührt: was so oder so auf der Rechnung stehen muss.
Die drei Einstellungen
Sie liegen unter Einstellungen, dann Steuern und Zölle. Shopify verschiebt Beschriftungen gelegentlich, orientiere dich also daran, was die Option tut, nicht am genauen Wortlaut.
| Einstellung | Was der Käufer sieht | Wie die Steuer hergeleitet wird |
|---|---|---|
| Preise ohne Steuer | Nettopreis auf der Produktseite, die Steuer kommt an der Kasse als Zeile dazu. | Multiplikation. Dein Preis ist die Bemessungsgrundlage, die Steuer wird daraus berechnet. |
| Alle Preise inklusive Steuer | Eine Bruttozahl, dieselbe, die auch abgebucht wird. | Subtraktion. Dein Preis ist das Brutto, die Bemessungsgrundlage wird daraus herausgerechnet. |
| Steuer je nach Land des Kunden ein- oder ausschließen | Eine Bruttozahl, die sich je Zielland ändert. | Subtraktion, dann erneute Anwendung des Satzes im Zielland. Setzt Bruttopreise voraus. |
Welche in der EU zu wählen ist
Wer an Verbraucher verkauft, dem wird die Antwort abgenommen. Die Richtlinie 98/6/EG definiert den Verkaufspreis als den Endpreis einschließlich Umsatzsteuer, und die nationalen Umsetzungen sagen es deutlicher: in Deutschland verlangt die Preisangabenverordnung einen Gesamtpreis, also das, was ein Verbraucher tatsächlich zahlt. Ein deutsches Schaufenster, das Käufern Nettopreise zeigt, hat ein Preisangabenproblem, und solche Fälle verfolgen Wettbewerber und Verbraucherverbände, nicht das Finanzamt.
Wer ausschließlich an Unternehmen verkauft, für den sind Nettopreise normal, erwartet und rechnerisch leichter sauber zu halten. Käufer holen sich die Steuer zurück, die für sie maßgebliche Zahl ist die Nettozahl.
Die meisten EU-Shops verkaufen an beide und landen bei Bruttopreisen, weil die Verbraucherregel die strengere ist. Das ist die richtige Entscheidung. Sie holt sich allerdings das Rundungsproblem weiter unten ins Haus, und das ist lösbar, aber nicht über eine Einstellung.
Was die Einstellung nicht ändert
Was das Schaufenster auch anzeigt, die Rechnung muss dieselben drei Dinge zeigen. Artikel 226 der Mehrwertsteuersystemrichtlinie verlangt die Bemessungsgrundlage je Satz, den angewandten Satz und den zu zahlenden Steuerbetrag. Eine Bruttosumme allein ist in keiner der drei Konfigurationen eine Rechnung.
Das ist es wert, ausgesprochen zu werden, weil Bruttopreise sich für Shops fertig anfühlen. Der Kunde hat eine Zahl gesehen, diese Zahl gezahlt und eine Bestätigungsmail mit dieser Zahl bekommen. Das Rechtsdokument braucht trotzdem die Aufschlüsselung, und ab Januar 2027 brauchen deutsche B2B-Käufer sie als strukturierte Daten statt als PDF. Die Termine stehen in der Pflicht ab 2027.
Die Ein-Cent-Falle
Das ganze Problem in einer Bestellung. Drei Stück zu 9,99 Euro brutto, deutsche Umsatzsteuer mit 19 Prozent.
| Schritt | Rechnung | Ergebnis |
|---|---|---|
| Brutto, das der Kunde zahlt | 3 × 9,99 | 29,97 |
| Bemessungsgrundlage, herausgerechnet | 29,97 ÷ 1,19 = 25,184873… | 25,18 |
| Steuer durch Subtraktion | 29,97 − 25,18 | 4,79 |
| Steuer durch Multiplikation | 25,18 × 19 % = 4,7842 | 4,78 |
Beide Zahlen sind ehrliche Arithmetik, und sie widersprechen sich. Nimmst du die Subtraktion, sagt die Rechnung 4,79 Euro Steuer auf einer Grundlage von 25,18 Euro, und das geht nicht auf. Nimmst du die Multiplikation, ergibt Netto plus Steuer 29,96 Euro, einen Cent weniger, als dem Kunden berechnet wurde. Der Cent muss irgendwo hin.
Das ist kein Fehler von Shopify. Jedes System, das von einem Bruttopreis ausgeht, läuft hinein, und es passiert häufiger bei krummen Preisen, ungeraden Mengen und Bestellungen mit gemischten Steuersätzen, weil jeder Satz seine eigene Aufschlüsselungsgruppe mit eigener Rundung bildet.
Warum ein Cent eine Rechnung durchfallen lässt
EN 16931, der Standard hinter XRechnung, ZUGFeRD und Peppol BIS Billing 3.0, ist streng bei der inneren Stimmigkeit. Seine Geschäftsregeln verlangen, dass der Steuerbetrag jeder Aufschlüsselungsgruppe der Bemessungsgrundlage dieser Gruppe mal ihrem Satz entspricht, dass die Gesamtsteuer des Dokuments die Summe dieser Gruppen ist und dass die Bruttosumme Netto plus Steuer entspricht. Eine Datei, in der die Steuer durch Subtraktion gefunden wurde, kann die Summen erfüllen und trotzdem an der Multiplikationsprüfung scheitern.
Wie viel Spielraum du bekommst, hängt vom Prüfprogramm, vom Formatprofil und von der Version ab, und genau deshalb solltest du nicht mit Spielraum planen. Eine Rechnung, die durch das System eines Käufers geht und beim nächsten abgelehnt wird, ist schlimmer als eine, die überall scheitert, weil du es Wochen später von einem Kunden erfährst statt sofort von einem Werkzeug.
Was dagegen zu tun ist
- Entscheide, welche Zahl feststeht. Das Brutto, das der Kunde gezahlt hat, steht fest. Es wurde berechnet, und der Zahlungsdatensatz belegt es. Alles andere auf der Rechnung muss so hergeleitet werden, dass es wieder auf diese Zahl aufgeht.
- Zum Zeitpunkt der Rechnung neu rechnen, nicht kopieren. Die Steuerfelder je Position aus Shopify direkt in eine E-Rechnung zu übernehmen ist der Weg, auf dem die Unstimmigkeit mitreist. Bemessungsgrundlage und Steuer je Satz gehören als Satz neu berechnet und dann gegen die Bestellsumme geprüft.
- Die Summe jedes Mal prüfen. Netto plus Steuer muss dem berechneten Betrag auf den Cent entsprechen, bevor die Datei rausgeht. Nicht erst, wenn ein Käufer sich meldet.
- Reine B2B-Shops rechnen in Netto. Die Bemessungsgrundlage wird zu der Zahl, die du setzt, die Steuer ist eine Multiplikation, und die ganze Problemklasse verschwindet.
- Auf gemischte Sätze achten. Bücher mit ermäßigtem Satz neben Waren zum Regelsatz bedeuten zwei Aufschlüsselungsgruppen, zwei Rundungen und zwei Gelegenheiten, einen Cent danebenzuliegen.
Kurze Prüfung deines eigenen Shops
- Öffne Einstellungen, dann Steuern und Zölle, und schreib auf, welche der drei Einstellungen aktiv ist. Die meisten wissen es nicht.
- Wenn du an EU-Verbraucher ohne Steuer im Preis verkaufst, ist das ein Preisangabenproblem, das zuerst gehört.
- Nimm eine echte Bestellung mit ungerader Menge. Teile das Brutto durch eins plus den Satz, runde die Grundlage und multipliziere sie zurück. Bekommst du eine andere Steuerzahl als die Bestellung zeigt, hast du die Falle.
- Prüfe eine Bestellung mit gemischten Sätzen genauso, je Satz statt auf die Bestellsumme.
- Sieh dir an, was deine Rechnungen erzeugt, und frage, ob es neu rechnet oder kopiert.
Weiterlesen
- EN 16931 erklärt, der Standard, dessen Stimmigkeitsregeln einen Cent Abweichung ablehnen.
- Umsatzsteuer in Shopify für Deutschland, Sätze, Einrichtung und eine §14-konforme Rechnung.
- Steuerbefreite B2B-Kunden in Shopify, was passiert, wenn die Steuer null ist, und warum die Rechnung trotzdem Arbeit macht.
- B2B-E-Rechnungen in der EU mit Shopify, der Überblick: Pflichten, Formate und Termine.
Häufige Fragen
Sollen Shopify-Preise in der EU die Steuer enthalten?
Bei Verkäufen an Verbraucher ja. Die Richtlinie 98/6/EG definiert den Verkaufspreis als Endpreis einschließlich Umsatzsteuer, und nationale Regeln wie die deutsche Preisangabenverordnung sagen dasselbe. Für reine B2B-Shops sind Nettopreise normal und rechnerisch leichter sauber zu halten.
Was macht „Steuer je nach Land des Kunden ein- oder ausschließen“?
Es hält deinen Nettopreis fest und lässt das Brutto mit dem Satz des Ziellands wandern, sodass einem niederländischen Käufer bei einem deutschen Produkt für 19,99 Euro die deutsche Steuer abgezogen und die niederländische aufgeschlagen wird. Es setzt Bruttopreise voraus und ergibt erst Sinn, wenn du für OSS oder vor Ort registriert bist.
Ändern Bruttopreise, was auf meiner Rechnung stehen muss?
Nein, nur wie die Zahlen hergeleitet werden. Artikel 226 der Mehrwertsteuersystemrichtlinie verlangt unabhängig vom Schaufenster die Bemessungsgrundlage je Satz, den Satz und die zu zahlende Steuer. Bruttopreise bedeuten, dass diese Zahlen aus dem Brutto herausgerechnet statt auf ein Netto aufgeschlagen werden.
Warum ist meine Rechnung einen Cent daneben?
Die Steuer wurde durch Subtraktion statt durch Multiplikation gefunden. Drei Artikel zu 9,99 Euro brutto mit 19 Prozent ergeben 29,97 Euro. Die Grundlage rundet auf 25,18 Euro, die Subtraktion ergibt also 4,79 Euro, während 25,18 Euro mal 19 Prozent 4,78 Euro ergibt. Das Dokument muss sich für eines entscheiden und dabei bleiben.
Lässt ein Cent die EN 16931-Prüfung scheitern?
Geh davon aus. Der Standard verlangt, dass der Steuerbetrag jeder Aufschlüsselungsgruppe ihrer Bemessungsgrundlage mal dem Satz entspricht und die Summen sich daraus ergeben. Die Toleranz unterscheidet sich je Prüfprogramm, Profil und Version, eine Datei, die ein Käufer annimmt, kann der nächste ablehnen.
Kann das Feld für den Rundungsbetrag die Differenz auffangen?
Nein. Dieses Feld rundet den Zahlbetrag, etwa wo Barzahlungen auf fünf Cent gerundet werden. Es rechtfertigt keinen Steuerbetrag, der seiner eigenen Bemessungsgrundlage widerspricht.
Sind Nettopreise sicherer?
Rechnerisch ja, weil die Bemessungsgrundlage die Zahl ist, die du setzt. Für Verkäufe an EU-Verbraucher stehen sie nicht zur Verfügung, dort muss der ausgewiesene Preis der Endpreis sein. Shops, die an beide verkaufen, behalten meist die Bruttopreise und reparieren die Berechnung in der Rechnungsschicht.
Dieser Ratgeber ist allgemeine Information für Shopify-Händler, keine Rechts- oder Steuerberatung. Umsatzsteuerregeln, nationale Preisangabenvorschriften und das Verhalten von Prüfprogrammen unterscheiden sich und ändern sich, und es gibt Sonderfälle. Kläre deine eigenen Pflichten mit einer fachkundigen Steuerberatung.
E-Rechnungen aus deinen Shopify-B2B-Bestellungen
Zeppol erzeugt aus jeder B2B-Bestellung ein EN 16931-konformes Dokument, prüft es gegen die EU- und die deutschen Regeln und versendet es über Peppol oder per E-Mail. Trag dich ein, dann melde ich mich vor dem Stichtag.