Zurück zum Blog

EU-Compliance · 13 min

Shopify OSS-Umsatzsteuer für Abos 2026: Zielland-Steuer im Griff

EU-OSS wird richtig schwer, sobald Bestellungen wiederkehren: drei Länder haben in 20 Monaten den Steuersatz erhöht, Korrekturen laufen über spätere Quartalsmeldungen, und Abo-Apps wie Recharge fragmentieren deine Steuerdaten. Was Shopify Tax abdeckt (kostenlos bis 100.000 €, dann 0,25 %), wo es aufhört, und wie ein sauberes Setup aussieht.

NoRentApps
Abos
1,49 % + 0,19 $11.400 €/Jahr
01

Wiederkehrende Bestellungen machen aus OSS ein Dauerprojekt statt einer Quartalsroutine

Seit Juli 2021 muss jeder EU-Händler, der mehr als 10.000 € pro Jahr grenzüberschreitend an Verbraucher in anderen EU-Ländern verkauft, den Umsatzsteuersatz des Ziellandes berechnen — 27 Länder, Regelsätze zwischen 17 % und 27 % — und das quartalsweise über den One-Stop-Shop (OSS) melden. Für einen Shop mit Einmalbestellungen ist das weitgehend gelöst: Shopify wendet im Checkout den richtigen Satz an, dein Steuerberater gibt vier Meldungen pro Jahr ab, fertig.

Für ein Abo-Geschäft ist es nicht gelöst, und die letzten 20 Monate haben es bewiesen. Finnland hat im September 2024 den Regelsatz von 24 % auf 25,5 % erhöht. Die Slowakei ging im Januar 2025 von 20 % auf 23 %. Estland im Juli 2025 von 22 % auf 24 % — bereits die zweite Erhöhung seit 2024. Ein Einmalverkäufer berechnet bei der nächsten Bestellung einfach den neuen Satz. Ein Abo-Händler hat hunderte laufende Verträge mit fixem Bruttopreis, die Monat für Monat abgerechnet werden — genau in diesen Ländern. Jede Satzerhöhung frisst still Marge oder erzwingt eine Preisänderung, die du zahlenden Abonnenten erklären musst.

Dazu kommt die Meldeseite: wiederkehrende Bestellungen, nachgeholte Zahlungen aus dem Dunning und Erstattungen landen in anderen OSS-Quartalen als die ursprüngliche Anmeldung. Genau darum geht es in diesem Artikel: warum Abos die Zielland-Steuer schwerer machen, was Shopify nativ abdeckt, wo Apps wie Recharge es verkomplizieren, und wie ein sauberes Setup aussieht. Geschrieben für DACH-Händler, weil wir es dort am häufigsten schiefgehen sehen.
02

OSS in vier Fakten, die für Abo-Shops zählen

Du brauchst kein Steuerrechtsseminar. Du brauchst diese vier Fakten:

1. Die Schwelle liegt bei 10.000 € — EU-weit, nicht pro Land. Gemeint ist der gesamte Netto-B2C-Umsatz in alle anderen EU-Länder zusammen, pro Kalenderjahr. Ein deutscher Shop mit 900 €/Monat allein nach Österreich überschreitet sie. Darunter darfst du auf alles deutsche Umsatzsteuer berechnen; darüber gelten die Zielland-Sätze. Die meisten Abo-Shops mit irgendeiner EU-Reichweite sind im ersten Jahr drüber.

2. Zielland-Satz heißt Zielland-Satz — inklusive ermäßigter Sätze. Kaffee läuft in Deutschland mit 7 %, in Frankreich mit 5,5 %. Nahrungsergänzungsmittel sind je nach Land ermäßigt oder voll besteuert. Abo-Boxen leben fast komplett in Lebensmitteln, Getränken, Supplements und Tierbedarf — genau den Kategorien, in denen das Ermäßigungs-Mapping von Land zu Land abweicht. Den Regelsatz richtig anzuwenden ist einfach; das Ermäßigungs-Mapping ist die Stelle, an der OSS-Meldungen tatsächlich falsch werden.

3. Die OSS-Meldung ist quartalsweise, fällig am Ende des Folgemonats. 30. April, 31. Juli, 31. Oktober, 31. Januar — abgegeben bei deiner heimischen Behörde (in Deutschland: dem BZSt), die die Steuer an die Zielländer verteilt. Wer Fristen wiederholt reißt, kann vom Verfahren ausgeschlossen werden — und muss sich dann in jedem einzelnen Verkaufsland umsatzsteuerlich registrieren. Dieses Szenario vermeidest du um fast jeden Preis.

4. Eine abgegebene OSS-Meldung kannst du nicht ändern — Korrekturen laufen über spätere Meldungen. Eine Erstattung für eine Februar-Abo-Bestellung, die du im April abwickelst, gehört als Korrektur von Q1 in das Korrekturfeld deiner Q2-Meldung (möglich bis drei Jahre rückwirkend). Für Einmal-Shops ist das ein seltenes Ereignis. Für Abo-Shops — mit Kündigungen, Teilerstattungen und fehlgeschlagenen, später nachgeholten Zahlungen als Wochenroutine — sind quartalsübergreifende Korrekturen ein struktureller Bestandteil jeder einzelnen Meldung.
03

Was Shopify nativ abdeckt — und wo es aufhört

Shopifys Antwort für die EU heißt Shopify Tax, und sie wird gerade zum Default: ab dem 13. Mai 2026 — zwei Tage nach Erscheinen dieses Artikels — ist Basic Tax für neue Shops, die in die oder in der EU verkaufen, nicht mehr verfügbar. Bestehende Shops dürfen Basic Tax vorerst behalten, aber die Richtung ist gesetzt.

Was Shopify Tax gut macht: Du hinterlegst deine OSS-Nummer als Registrierungstyp, und Shopify wendet automatisch den richtigen Zielland-Satz pro Land an — inklusive Satz-Updates, wenn ein Land seinen Satz ändert. Nach der Welle Finnland/Slowakei/Estland ist das exakt das, was du willst. Produktkategorien mappen deine Artikel auf ermäßigte Sätze pro Land, und Shopify kann Umsatzsteuerrechnungen für EU-Bestellungen erzeugen. Der Preis ist fair: kostenlos bis 100.000 € Jahresumsatz, danach 0,25 % pro Bestellung (0,15 % auf Shopify Plus), gedeckelt bei 0,99 € pro Bestellung und — für Shops, die vor dem 13. Mai 2026 erstellt wurden — bei umgerechnet 5.000 € pro Jahr; Shops, die am oder nach diesem Datum erstellt werden, bekommen die 100.000-€-Freigrenze als Lifetime-Schwelle statt pro Jahr. Verglichen mit dem, was Per-Order-Gebühren im Shopify-Ökosystem sonst kosten, ist diese hier vertretbar.

Wo es aufhört — und das ist für Abos entscheidend:

  • Shopify gibt deine OSS-Meldung nicht ab. Es berechnet und zieht ein; die Quartalsmeldung musst du (oder dein Steuerberater, oder ein Tool wie Taxdoo) aus Shopifys Steuerberichten zusammenstellen und einreichen.
  • Rechnungen lassen sich nach Bestelländerungen nicht neu erzeugen. Das steht so in Shopifys eigener Dokumentation. Abo-Bestellungen werden ständig geändert — Swaps, Teilerstattungen, Dunning-Anpassungen — und jede Änderung hinterlässt eine Rechnung, die nicht mehr zur Bestellung passt.
  • Produktkategorien greifen nicht bei Bestellungen, die Dritt-Apps oder die API erzeugen. Ebenfalls direkt aus Shopifys EU-Steuerdokumentation. Wiederkehrende Bestellungen sind genau solche Bestellungen, wenn deine Abo-App sie außerhalb des nativen Flows anlegt — was ein ermäßigt besteuertes Kaffee-Abo bei der Verlängerung still auf den Regelsatz schieben kann.

Unsere Empfehlung ist eindeutig: Shopify Tax aktivieren, OSS als Registrierungstyp hinterlegen, jedes Produkt kategorisieren. Das ist die richtige Basisschicht. Es ist nur nicht der ganze Job.
04

Wo Recharge & Co. die OSS-Arbeit verkomplizieren

Um den Vorwurf präzise zu halten: Das Problem ist nicht, dass Recharge die EU-Umsatzsteuer falsch berechnet. Auf der aktuellen Shopify Checkout Integration werden die Steuern sowohl für den ersten Checkout als auch für wiederkehrende Bestellungen aus deinen Shopify-Steuereinstellungen berechnet — das bestätigt Recharge selbst in seiner Dokumentation. Wenn dein Shopify-Tax-Setup stimmt, stimmt der Satz auf jeder abgerechneten Bestellung. Die Komplikationen sitzen eine Ebene tiefer:

Geplante Bestellungen zeigen 0,00 € Steuer, bis sie abgerechnet werden. Recharge zeigt kommende wiederkehrende Bestellungen ohne Steuerbetrag an — der entsteht erst im Abrechnungsmoment. Für Cashflow- und OSS-Prognosen heißt das: Deine Abo-Pipeline ist steuerblind. Du kannst heute nicht sehen, wie hoch deine estnische Umsatzsteuerschuld in Q3 sein wird, obwohl die Verträge längst existieren.

Erstattungen und Kündigungen leben in der App, Korrekturen leben in der OSS-Meldung. Wenn dein Support eine Abo-Bestellung in Recharge erstattet, muss diese Erstattung als Korrektur des ursprünglichen OSS-Zeitraums in einer späteren Meldung auftauchen. Niemand bei Recharge mappt das für dich. Shops mit 1.000+ Abo-Bestellungen pro Monat haben typischerweise 20–60 Erstattungsfälle pro Quartal, die ins Korrekturfeld gehören — und der Export, der belegt, zu welchem Ursprungsquartal sie gehören, ist Handarbeit.

Legacy-Integrationen sind schlimmer. Recharge-Setups aus der Zeit vor der nativen Subscriptions API rechneten außerhalb von Shopifys Checkout ab, mit eigener Steuerlogik. Alles, was noch auf diesem Pfad läuft, hat mit der Checkout-Migration im August 2026 ohnehin eine harte Deadline — wer auf einer Legacy-Recharge-Integration sitzt, hat mit dem OSS-Datenproblem einen Grund mehr, jetzt zu migrieren statt später.

Und dann ist da der Gebühren-Stack. Recharge berechnet auf dem Starter-Plan 99 $/Monat plus 1,49 % plus 0,19 $ pro Transaktion (499 $/Monat plus 1,34 % plus 0,19 $ auf dem Plus-Plan) — die komplette Recharge-Kostenrechnung inklusive Alternativen haben wir in einem eigenen Beitrag durchgerechnet. Günstigere Alternativen existieren: Appstle ist bis 500 $ Abo-Umsatz/Monat kostenlos, danach 10–100 $/Monat bei 0 % Transaktionsgebühr; Loop Subscriptions startet bei 99 $/Monat plus rund 1 % — keine Cent-Gebühr pro Bestellung, aber auch nicht gebührenfrei. Aber achte darauf, was keine dieser Gebühren kauft: Keine einzige enthält OSS-Reporting, Korrektur-Tracking oder konforme Rechnungserstellung für die EU. Du zahlst 1,49 % + 0,19 $ pro Bestellung — und die Quartals-Steuerarbeit gehört trotzdem komplett dir.
05

Satzerhöhung mitten im Abo: die konkrete Rechnung

Das ist das Szenario, das seit 2024 jeden EU-Abo-Händler mindestens einmal getroffen hat. Nimm die Slowakei, Januar 2025: Regelsatz von 20 % auf 23 %. Du hast 200 slowakische Abonnenten auf einer Box für 29,90 €/Monat, Bruttopreis im Vertrag fixiert.

Bei 20 % Umsatzsteuer bedeuteten 29,90 € brutto: 24,92 € netto für dich, 4,98 € für den slowakischen Fiskus. Bei 23 % teilen sich dieselben 29,90 € in 24,31 € netto und 5,59 € Steuer. Du verlierst 0,61 € pro Bestellung — rund 2 % des Bruttoumsatzes dieser Kohorte, etwa 1.460 € pro Jahr bei diesen 200 Abonnenten, ohne dass sich an deiner Leistung irgendetwas ändert. Finnlands 1,5-Punkte-Erhöhung und Estlands zwei Erhöhungen seit 2024 machen mit ihren Kohorten dieselbe Rechnung auf.

Du hast drei Optionen, und nur eine davon würden wir als Default verteidigen:

Schlucken. Richtig, wenn die betroffene Kohorte klein ist (unter ~5 % der Abonnenten) oder die Erhöhung unter einem Punkt liegt. Falsch als Dauerpolitik — bei 27 Ländern, die ihre Sätze unabhängig voneinander anpassen, ist Jedes-Mal-Schlucken ein unkontrolliertes, sich aufaddierendes Margenleck.

Bruttopreis erhöhen. Rechtlich sauberer, wenn deine AGB eine Steuerweitergabe-Klausel enthalten; ohne eine solche Klausel brauchst du in Deutschland für Preisänderungen im laufenden Abo die Zustimmung des Kunden — was in der Praxis Churn heißt. Kalkuliere es ein: Eine Preisänderungs-Mail an eine Kohorte kostet typischerweise 3–8 % dieser Kohorte an Kündigungen.

Von Anfang an netto pro Land preisen. Der strukturelle Fix: Nettopreis definieren, Steuer obendrauf floaten lassen, resultierenden Bruttopreis pro Land anzeigen. Shopify unterstützt dynamische Brutto-Preisdarstellung pro Markt — aber die meisten Abo-Apps gehen von einem fixen Bruttopreis pro Plan aus. Prüfe, ob deine App das überhaupt abbilden kann, bevor du es deinem CFO versprichst.

Egal, wofür du dich entscheidest — die operative Anforderung ist dieselbe: Jemand muss den EU-Satzkalender beobachten. Satzänderungen werden Monate vorher in nationalen Haushaltsgesetzen angekündigt. Ein Abo-Shop, der von einer Erhöhung aus seinen Q1-OSS-Zahlen erfährt statt aus einem Kalendereintrag im Quartal davor, hat das Lehrgeld schon bezahlt.
06

Kostenmodell: Wann ein Custom-Abo-Stack die SaaS-Gebühren schlägt

Hier die Break-Even-Rechnung, denn „individuelle App" klingt teuer, bis man die Alternative ehrlich durchrechnet.

Der SaaS-Stack bei 2.000 Abo-Bestellungen/Monat und 30 € Durchschnittsbestellung (60.000 € Abo-Umsatz/Monat): Recharge Starter mit 99 $ plus 1,49 % plus 0,19 $ pro Transaktion ≈ 1.330 €/Monat; Shopify Tax oberhalb der Freigrenze rund 150 €/Monat; Taxdoo 100–300 €/Monat; eine Rechnungs-App 50–100 €/Monat. Summe: etwa 1.650–1.900 €/Monat — 20–23 Tsd €/Jahr — plus die 5–10 Stunden pro Monat, die jemand damit verbringt, Erstattungen von Hand OSS-Korrekturzeiträumen zuzuordnen, weil kein Tool in diesem Stack das übernimmt.

Custom, Stufe eins: Eine individuelle EU-Rechnungs- und OSS-Export-App — das Stück, das die Korrektur- und Rechnungslücken von oben schließt — liegt typischerweise bei 8–15 Tsd € Festpreis. Sie ersetzt Taxdoo und die Rechnungs-App (150–400 €/Monat) und vor allem die manuelle Korrekturarbeit — zusammen meist 7–12 Tsd €/Jahr. Break-Even in 12–24 Monaten, danach gehört dir der Quellcode und der Gebührenzähler steht still. Custom, Stufe zwei: Auch die Abo-Abrechnung selbst zu ersetzen — ein eigenes Modul auf der nativen Subscriptions API ohne Prozentgebühren — ist ein 20–40-Tsd-€-Projekt, das die ~16 Tsd €/Jahr Recharge-Zeile komplett streicht. Lohnt sich ab etwa 1.500–2.000 Abo-Bestellungen/Monat — darunter nicht.

Die ehrliche Untergrenze: Unter rund 500 Abo-Bestellungen/Monat sind die Prozente klein genug, dass der SaaS-Stack die richtige Antwort ist — behalte ihn und steck deine Energie in die Setup-Schritte im nächsten Abschnitt. Ab 1.500–2.000 Bestellungen/Monat addiert sich die Gebührenzeile mit jedem Monat, den du wartest — und was du mit einem Custom-Build kaufst, ist nicht nur weniger Kosten, sondern das OSS-gerechte Datenmodell, das keine Miet-App je ausliefern wird.
07

So sieht ein sauberes OSS-Setup für einen Shopify-Abo-Shop aus

Das Setup, das wir für einen DACH-Abo-Shop oberhalb der 10.000-€-Schwelle für vertretbar halten, in dieser Reihenfolge:

1. Shopify Tax an, OSS als Registrierungstyp hinterlegt, jedes Produkt kategorisiert. Damit stimmen Zielland-Sätze und Ermäßigungs-Mapping an der Quelle. Kosten: nichts bis 100.000 € Jahresumsatz, danach 0,25 %, gedeckelt bei 0,99 €/Bestellung.

2. Abo-Abrechnung über die native Subscriptions API. Ob das Recharge auf der Shopify Checkout Integration ist, Appstle, Loop oder ein individuelles Abo-Modul — wiederkehrende Bestellungen müssen dort entstehen, wo Shopifys Steuer-Engine und Produktkategorien greifen. Jede App, die Verlängerungsbestellungen über eine eigene Pipeline erzeugt, ist für den EU-Einsatz disqualifiziert, egal was auf der Feature-Liste steht.

3. Ein quartalsweiser OSS-Export, der Bestellungen, Erstattungen und Korrekturen abgleicht. Entweder baut dein Steuerberater ihn aus Shopifys Steuerberichten, oder ein Tool wie Taxdoo macht es automatisch — Taxdoo startet bei rund 49 €/Monat netto (bewusst „rund": der effektive Preis skaliert mit Transaktionsvolumen und Add-ons wie dem DATEV-Export und landet bei mittelgroßen Shops typischerweise bei 100–300 €/Monat). Für die meisten Shops unter etwa 500 Bestellungen/Monat ist der Steuerberater-Weg günstiger und völlig in Ordnung — behalte ihn. Darüber ist der manuelle Abgleich von Abo-Erstattungen gegen ursprüngliche OSS-Zeiträume die Stelle, an der sich Fehler und Stunden stapeln — dort gewinnt Automatisierung.

4. Eine Rechnungsschicht, die Bestelländerungen überlebt. Shopify Tax erzeugt Umsatzsteuerrechnungen, kann sie nach Änderungen aber nicht neu generieren — eine echte Lücke bei Abo-Bestellungen. Eine dedizierte Rechnungs-App (Sufio und Billbee sind die üblichen Kandidaten) oder eine individuelle EU-Rechnungs-App, die korrigierte Rechnungen automatisch neu ausstellt, schließt sie. Als deutscher Händler triffst du diese Entscheidung am besten zusammen mit der B2B-E-Rechnungspflicht ab 2027 — Rechnungsstellung zweimal in zwei Jahren zu lösen ist die teure Variante.

5. Ein Satzänderungs-Kalender mit einem Verantwortlichen. Eine Person, vier Checks pro Jahr, jeweils die angekündigten Steueränderungen in deinen Top-10-Zielländern. Fünfzehn Minuten pro Quartal, die pro Satzerhöhung niedrige vierstellige Beträge schützen.

Und die ehrliche Grenzlinie: Wenn du unter der 10.000-€-Schwelle liegst, betrifft dich nichts davon — berechne heimische Umsatzsteuer und schau in zwölf Monaten wieder drauf. Wenn du mittelgroß bist und einen Steuerberater hast, der deine OSS-Quartale zuverlässig aus Shopify-Exporten meldet, ist das ein funktionierendes Setup — ersetze es nicht, weil ein Blogartikel es dir sagt. Handeln müssen die Shops, bei denen Abo-Volumen, Erstattungsfrequenz und Länderanzahl über das hinausgewachsen sind, was ein Quartals-Spreadsheet verkraftet. Für die gilt dieselbe Logik wie überall in der europäischen App-Stack-Strategie: EU-Compliance ist kein Nebenfeature, das man mietet — sie ist eine Design-Anforderung, die man besitzt.

Wenn du diese Grenzlinie für deine eigenen Zahlen gezogen haben willst: Genau dafür ist unser 30-minütiger App-Stack-Audit da — wir gehen Abo-Volumen, Gebührenzeilen und OSS-Lücken gemeinsam durch, und du gehst mit einem Festpreisangebot raus. Oder mit der ehrlichen Antwort, dass dein aktuelles Setup reicht.

FAQ

Häufige Fragen

Gibt Shopify meine OSS-Meldung automatisch ab?+

Nein. Shopify Tax berechnet und zieht die korrekte Zielland-Umsatzsteuer ein und liefert die Steuerberichte, aber die Quartalsmeldung selbst musst du, dein Steuerberater oder ein Tool wie Taxdoo (ab rund 49 €/Monat netto) zusammenstellen und beim BZSt einreichen. Shopify Tax ist bis 100.000 € Jahresumsatz kostenlos, danach 0,25 % pro Bestellung (0,15 % auf Plus), gedeckelt bei 0,99 € pro Bestellung.

Was passiert mit meinen Abos, wenn ein EU-Land die Mehrwertsteuer erhöht?+

Bestehende Verträge rechnen zum vereinbarten Bruttopreis weiter, die Erhöhung geht also von deiner Marge ab: Die slowakische Erhöhung von 20 % auf 23 % im Januar 2025 kostet bei einer 29,90-€-Box etwa 0,61 € pro Bestellung — rund 1.460 €/Jahr pro 200 betroffene Abonnenten. Deine Optionen: schlucken (in Ordnung bei kleinen Kohorten), Bruttopreis erhöhen (braucht eine Steuerweitergabe-Klausel in den AGB und kostet typischerweise 3–8 % der Kohorte an Kündigungen) oder netto pro Land preisen und die Steuer floaten lassen.

Berechnet Recharge die EU-Umsatzsteuer auf wiederkehrende Bestellungen korrekt?+

Auf der aktuellen Shopify Checkout Integration ja — die Steuern für den ersten Checkout und für wiederkehrende Bestellungen kommen aus deinen Shopify-Steuereinstellungen. Ein korrektes Shopify-Tax-Setup erzeugt also korrekte Sätze. Die Komplikationen liegen woanders: Geplante Bestellungen zeigen 0,00 € Steuer bis zur Abrechnung, in Recharge abgewickelte Erstattungen müssen manuell den OSS-Korrekturzeiträumen zugeordnet werden, und Legacy-Integrationen von vor der Subscriptions API rechneten mit eigener Steuerlogik und müssen ohnehin bis August 2026 migrieren.

Wie korrigiere ich eine falsche OSS-Meldung?+

Eine abgegebene OSS-Meldung lässt sich nicht ändern. Korrekturen trägst du im Korrekturfeld einer späteren Meldung ein — mit Angabe des ursprünglichen Quartals und des Betrags — und das bis zu drei Jahre nach Ablauf der ursprünglichen Abgabefrist. Für Abo-Shops ist das Routine, kein Ausnahmefall: Jede Erstattung oder Kündigung einer Bestellung aus einem Vorquartal wird genau so eine quartalsübergreifende Korrektur.

Brauche ich OSS überhaupt, wenn mein Abo-Shop klein ist?+

Erst ab 10.000 € Netto-B2C-Umsatz pro Kalenderjahr in alle anderen EU-Länder zusammen — nicht pro Land. Darunter berechnest du auf alles deine heimische Umsatzsteuer und sparst dir den gesamten Apparat. Ein deutscher Shop, der allein für 900 €/Monat Abo-Boxen nach Österreich schickt, überschreitet die Grenze bereits — die meisten Abo-Shops mit echter EU-Reichweite sind also innerhalb des ersten Jahres im OSS-Territorium.

Bereit?

Lass uns deinen Shopify App-Stack auditieren.

30 Minuten. Wir gehen deinen Stack durch und sagen ehrlich, welche Apps sich durch einen Custom Build ersetzen lassen — und welche nicht.

Beratung buchen

Weitere Artikel