Umsatzsteuer App-Käufe: Leistungskette & EuGH | IT-Medienrecht

Erfahren Sie, wie die Umsatzsteuer bei App-Käufen und In-App-Käufen funktioniert. Verstehen Sie die Leistungskette und das EuGH-Urteil für App-Entwickler!

Das Wichtigste in Kürze

  • App-Stores treten im Kaufprozess häufig als steuerliche Anbieter gegenüber Endkunden auf.
  • Entwickler erbringen ihre Leistung in der Regel B2B an den App-Store, der dann B2C an den Endkunden liefert.
  • Die Abgrenzung, ob ein Store im eigenen oder fremden Namen handelt, ist entscheidend und richtet sich nach der Kundenwahrnehmung im Checkout-Prozess.
  • Das EuGH-Urteil "Xyrality" bestätigt die Anwendung der Leistungskette auch für Altjahre vor 2015.
  • Eine klare Rollenverteilung und Kommunikation im Checkout sind essenziell, um umsatzsteuerliche Risiken zu vermeiden.

Umsatzsteuerliche Leistungskette bei digitalen Produkten: EuGH-Urteil zu App-Stores

Digitale Produkte werden selten noch „direkt“ vom Entwickler an Endkunden verkauft. In App-Ökosystemen steht fast immer ein App-Store zwischen Entwickler und Nutzer: Er stellt die Oberfläche bereit, kuratiert Inhalte, verwaltet Kundenkonten, wickelt Zahlungen ab und erlässt Nutzungsbedingungen.

Umsatzsteuerlich ist das nicht bloß Dekor. Entscheidend ist die Frage, wer gegenüber dem Endkunden als Leistender gilt und wo die Leistung steuerlich stattfindet. Genau hier setzt die jüngste Rechtsprechung des EuGH zur Dienstleistungskommission/Leistungskette an – und zwar nicht nur für die Zeit ab 2015 (seit Einführung von Art. 9a MwStVO und UStG/3.html" title="§ 3 UStG: Lieferung, sonstige Leistung">§ 3 Abs. 11a UStG), sondern ausdrücklich auch für Altjahre vor dem 1. Januar 2015.

Für die Praxis kleiner Studios, Indie-Entwickler und App-/Games-Anbieter bringt das Urteil eine klare Orientierungslinie: Tritt der App-Store im Kaufprozess im eigenen Namen auf und steuert/autorisiert er die Zahlung, wird der Store umsatzsteuerlich als Anbieter fingiert. Der Entwickler erbringt seine Leistung in diesem Fall an den App-Store (B2B), der Store an den Endkunden (B2C). Das ist der Kern der Leistungskette – und der Grund, weshalb Rechnungsstellung, Leistungsort, Steuerlast und AGB-Architektur anders verlaufen als beim Direktverkauf.

Die alte Rechtslage bis 31.12.2014: Dienstleistungskommission und Leistungskette

Schon vor 2015 galt der Grundsatz der Dienstleistungskommission (im Umsatzsteuerrecht üblicherweise „Leistungskette“): Handelt ein Unternehmer im eigenen Namen, aber für Rechnung eines anderen, wird steuerlich fingiert, dass zwei gleichartige Leistungen vorliegen. Zivilrechtlich vermittelt der Store ggf. „nur“ – steuerrechtlich kauft und verkauft er.

Die Systematik:

Jede dieser beiden fingierten Leistungen folgt eigenständig den allgemeinen Regeln (Leistungsort, Zeitpunkt, Bemessungsgrundlage, Steuerschuldnerschaft). Bei Services gilt für den ersten Umsatz (Entwickler → Store) regelmäßig die B2B-Grundregel: Leistungsort ist der Sitz des App-Stores; es greift also typischerweise Art. 44 MwStSystRL/§ 3a Abs. 2 UStG (Reverse-Charge-Logik bzw. Ortsverlagerung). Der zweite Umsatz (Store → Endkunde) wird dort besteuert, wo der Endkunde sitzt (B2C-Regime für elektronisch erbrachte Leistungen).

Der Knackpunkt in der Vor-2015-Rechtslage lag häufig in der Abgrenzung: Tritt der Store im eigenen oder im fremden Namen auf? Reichen spätere Hinweise (z. B. in Bestellbestätigungen) aus, um ein fremdes Namenhandeln anzunehmen? Diese Unsicherheiten prägten viele Verfahren – und wurden im „Xyrality“-Fall vom EuGH aufgegriffen und bereinigt.

EuGH „Xyrality“ (C-101/24): Konsequente Anwendung der Leistungskette auch für Altjahre

Im Ausgangsfall (Streitjahre 2012–2014) wurde die App kostenfrei über einen irischen App-Store verteilt. In-App-Käufe (digitale Inhalte) wurden innerhalb der App über ein Store-Popup mit Store-Logo initiiert, die Zahlung lief vollständig über den App-Store, und der Store zog das Entgelt ein. Erst nach Abschluss erhielten Endkunden E-Mails, in denen die Entwicklerin als Leistende benannt und (fälschlich) deutsche Umsatzsteuer ausgewiesen wurde.

Der EuGH bestätigt drei praxisrelevante Punkte:

  1. Leistungskette bejaht: Der App-Store gilt als Leistender gegenüber dem Endkunden, wenn er im Zeitpunkt der Leistungsausführung nicht ausdrücklich im fremden Namen handelt. Ein nachträglicher Hinweis in der Bestellbestätigung auf den Entwickler genügt nicht, um ein fremdes Namenhandeln zu begründen. Die Kundenwahrnehmung im Checkout und die Faktensouveränität über Zahlung/Abrechnung sind entscheidend.
  2. Leistungsort B2B: Die fingierte Entwickler→Store-Leistung bleibt B2B. Der Leistungsort richtet sich nach Art. 44 MwStSystRL/§ 3a Abs. 2 UStG – also grundsätzlich am Sitz des Stores. Damit fällt für diesen Umsatz regelmäßig keine deutsche USt an, wenn der Store im EU-Ausland/Drittland sitzt.
  3. § 14c UStG/Art. 203 MwStSystRL: Der fehlerhafte USt-Ausweis in den an Privatkunden gesandten Bestätigungen begründet keine Steuerschuld kraft Rechnung, weil keine Gefährdung des Steueraufkommens entsteht (Privatkunden haben keinen Vorsteuerabzug). Ob die Bestätigungen überhaupt Rechnungen i. S. d. Vorschrift sind, konnte dahingestellt bleiben; entscheidend ist der fehlende fiskalische Schaden.

Bemerkenswert ist die Brücke zur Zeit ab 2015: Der EuGH betont, dass Art. 9a MwStVO (seit 1. 1. 2015) kein neues Konzept ist, sondern den Inhalt von Art. 28 MwStSystRL verdeutlicht. Mit anderen Worten: Auch vor 2015 war bei Plattform-Zwischenschaltung und eigenem Auftreten des Stores im Kaufprozess die Leistungskette anzuwenden – genau das bestätigt die Entscheidung.

Die Rechtslage seit 1.1.2015: Art. 9a MwStVO und § 3 Abs. 11a UStG

Seit 2015 greift für elektronische Dienstleistungen über Schnittstellen/Portale (App-Stores, digitale Marktplätze) eine klare Fiktion: Die Plattform gilt als Leistender, wenn sie in die Erbringung der Dienstleistung eingeschaltet ist und typischerweise Zahlungsautorisierung/Abrechnung kontrolliert. Praktisch ist damit in B2C-Konstellationen nahezu immer der Store als Anbieter anzusehen – es sei denn, die Plattform tritt nachweisbar und deutlich „im fremden Namen“ auf und überlässt dem Entwickler den Vertragsschluss und die Zahlungsabwicklung.

Für Entwickler bedeutet dies:

Kurz: Kontrolliert die Plattform den Checkout, wird sie steuerlicher Anbieter; kontrolliert der Entwickler den Checkout, wird er steuerlicher Anbieter. Dazwischen gibt es kaum „Hybridmodelle“, ohne dass Rollen, Vertragswerk und Nutzerführung vollkommen eindeutig ausgerichtet sind.

„Im eigenen oder im fremden Namen“ – was wirklich zählt

Ob ein Store im eigenen oder im fremden Namen auftritt, erschließt sich nicht aus späteren Dokumenten, sondern aus dem Kaufprozess selbst. Wer ist für den Kunden erkennbar Vertragspartner? Wer autorisiert die Zahlung? Wer stellt die Allgemeinen Bedingungen der Leistungserbringung? Wer entscheidet über Refunds und Fraud? Wer ermöglicht oder verweigert den Zugang zum digitalen Inhalt?

Die Praxis zeigt ein Muster:

Die Schwelle für „im fremden Namen“ ist hoch. Es genügt nicht, in E-Mails oder PDFs später den Entwickler zu erwähnen. Maßgeblich ist die Erstkommunikation im Kaufmoment.

Folgen für Entwickler und kleine App-Unternehmen: Rechnungen, Steuer, Organisation

Rechnungsstellung

Leistungsort und Steuerschuld

Vertrags- und AGB-Architektur

Buchhaltung und Compliance

Apple App Store & Google Play – wie die großen Stores das lösen

Apple und Google fungieren selbst als Anbieter im Endkundengeschäft, wenn Services über ihre Kassen laufen. Preis- und Steueranzeige erfolgen brutto; die Stores führen die zutreffende USt/MwSt im Käuferland ab und rechnen netto (abzgl. Provision) mit Entwicklern ab. Das reduziert die Steuer- und Rechnungsbelastung auf Entwicklerseite, verschiebt aber Vertrags- und Haftungsfragen (Refunds, Betrug, Chargebacks, AGB-Hoheit, Delistings) in Richtung Plattform.

Wird hingegen ein externer Zahlungsweg (z. B. „Kauf über Website des Entwicklers“) eröffnet, wechselt die umsatzsteuerliche Rolle: Der Entwickler wird gegenüber dem Endkunden selbst zum Anbieter – mit OSS-Pflichten und Belegerstellung. Entsprechend benötigen AGB, Checkout-Texte und Kundenkommunikation klare Rollenbilder: Wer verkauft? Wessen AGB? Wessen Rechnung? Je uneindeutiger, desto höher das Risiko, dass Steuer- und Zivilrollen auseinanderfallen.

Praxisleitfaden: Die wichtigsten Weichenstellungen

Ablauf festlegen: Wer kontrolliert die Kasse?

Wer kontrolliert die Kasse? Wer autorisiert die Zahlung? Wer stellt die Leistungsbedingungen? Antwortet man dreimal „Store“, ist die Wahrscheinlichkeit hoch, dass eine Leistungskette vorliegt und der Store steuerlicher Anbieter ist.

Kommunikation im Checkout

Eindeutige, frühzeitige Benennung des Vertragspartners ist Pflicht. Ein „Verstecken“ des Entwicklers/Stores bis zur Bestellmail schafft kein fremdes Namenhandeln.

AGB und Verträge synchronisieren

Entwickler-AGB für B2B-Leistung an den Store versus Endkunden-AGB beim Direktverkauf. In Store-AGB darauf achten, dass Rechteketten (Lizenzen, Keys, DLC, virtuelle Währung) vollständig an den Store übertragen/nutzbar gemacht werden.

Rechnungslogik

Kontrolle nach § 14c UStG

Bei falschem USt-Ausweis an Privatkunden – kein Automatismus zur Steuerschuld; dennoch Dokumentation und Korrektur vorsehen, um spätere Diskussionen zu vermeiden.

Technik und Beweisführung

Store-UI, Zahlungs-Flows, AGB-Screens und Checkout-Screens revisionssicher archivieren. In Streitfällen zählt der Kaufzeitpunkt – nicht nachgereichte PDF-Hinweise.

Plattformanbieter ohne Zwangs-Payment: Gestaltungsmöglichkeiten

Nicht jede Plattform ist Apple/Google. Viele digitale Marktplätze – etwa SaaS-Hubs, App-Stores für Shop-Systeme (z. B. Themes/Plugins), Add-on-Marktplätze für Tools, CMS oder Game-Mods – zwingen Entwickler nicht in ein zentrales Payment. Daraus folgt: Die umsatzsteuerliche Rolle ist gestaltbar, aber auch fehleranfällig.

Zielbild 1: Reiner Vermittler (Listing-/Discovery-Plattform)

Will eine Plattform nicht als steuerlicher Anbieter gelten, muss sie konsequent die Rolle eines reinen Vermittlers leben:

Zielbild 2: „Light-Reseller“ (Mischmodelle mit Kontrolle)

Viele Marktplätze möchten Kontroll- oder Komfortfunktionen (z. B. One-Click-Buy, einheitliche Refund-Policy, „Käuferschutz“), ohne steuerlicher Anbieter zu werden. Gefahr: Je mehr die Plattform den Checkout „besitzt“, Zahlungen autorisiert, Nutzungsbedingungen vorgibt oder Lieferungen freigibt, desto eher liegt Eigenauftreten vor – und damit die Leistungskette zu Lasten der Plattform (sie gilt dann als Anbieter). Wer diesen Mittelweg wählt, muss streng trennen:

Zielbild 3: Voll-Reseller (Bewusster Anbieter)

Wer – aus Komfort, Trust oder Monetarisierung – bewusst als Anbieter auftreten will (z. B. um einheitliche Rechnungen zu stellen), sollte die Rolle aktiv annehmen:

Fallstricke und To-dos für Plattformanbieter

Bottom line: Wer keinen Apple/Google-ähnlichen „Kassen-Monolithen“ betreibt, kann die steuerliche Rolle steuern – aber nur mit konsistenter Rollenentscheidung, klaren AGB, eindeutiger UX und belegbarer Zahlungslogik.

Häufige Missverständnisse – kurz entkräftet

Umsetzungsschritte für Entwickler (App/Games)

  1. Modell festlegen: Nur Store-Kasse oder zusätzliche externe Zahlung? Jedes Modell braucht eigene AGB/Steuer- und Beleglogik.
  2. AGB aktualisieren:
    • Store-Modell: B2B-Leistung an den Store (Lizenz- und IP-Ketten, Haftung, Abrechnung, Prüf- und Auditklauseln).
    • Direktverkauf: Endkunden-AGB (digitale Inhalte, Updates, Gewährleistung, Widerruf/„digital content“), USt-Regeln (OSS) und Rechnungs-/E-Rechnungspflichten.
  3. Rechnung & Buchung: Store-Abrechnungen sauber als B2B-Umsatz verbuchen (Provisionsabzug, Gebühren, Währungsumrechnung, Zeitpunkt).
  4. Beweisführung: Checkout-Flows und Screens fotografieren/archivieren. Im Zweifel entscheidet der Screenshot.
  5. § 14c-Krisenplan: Verfahren zur Belegkorrektur und Kommunikation (Kundenservice) definieren, sollte irgendwo eine falsche USt auftauchen.

Fazit

Die Leistungskette ist im digitalen Vertrieb kein Nischenthema, sondern die Regel, sobald eine Plattform sichtbar den Kaufprozess beherrscht. Das EuGH-Urteil „Xyrality“ bestätigt für Altjahre und aktuelle Fälle gleichermaßen: Wer im eigenen Namen auftritt und die Kasse kontrolliert, gilt als Leistender.

Für Entwickler heißt das: Mit Store-Kasse wird B2B an den Store abgerechnet; bei eigenem Checkout ist die eigene USt-Engine Pflicht. Plattformanbieter außerhalb des Apple/Google-Modells können die Rolle gestalten – aber nur, wenn Checkout, AGB und Abrechnung konsistent beweisen, dass der Entwickler (und nicht der Marktplatz) der Verkäufer ist.

Eine klare Entscheidung für Reseller oder Vermittler spart Diskussionen mit der Finanzverwaltung, schützt vor § 14c-Risiken und schafft belastbare Prozesse – in Games, Apps, SaaS-Ökosystemen und darüber hinaus.

Schritt-für-Schritt-Anleitung

  1. Ablauf festlegen: Wer kontrolliert die Kasse?

    Antworten Sie dreimal „Store“ auf die Fragen, wer die Kasse, die Zahlung und die Leistungsbedingungen kontrolliert, liegt wahrscheinlich eine Leistungskette vor, bei der der Store der steuerliche Anbieter ist.

  2. Kommunikation im Checkout

    Der Vertragspartner muss im Checkout eindeutig und frühzeitig benannt werden. Ein Verstecken des Entwicklers oder Stores bis zur Bestellmail schafft kein fremdes Namenhandeln.

  3. AGB und Verträge synchronisieren

    Passen Sie Ihre Entwickler-AGB an die B2B-Leistung an den Store an oder nutzen Sie Endkunden-AGB beim Direktverkauf. Stellen Sie sicher, dass in Store-AGB die Rechteketten vollständig übertragen werden.

  4. Rechnungslogik

    Beim Store-Eigenauftreten erstellt der Entwickler B2B-Belege an den Store (ggf. ohne deutsche USt). Beim Direktverkauf sind Endkundenbelege mit OSS-Logik und Nachweis der Kundenlokation erforderlich.

  5. Kontrolle nach § 14c UStG

    Bei falschem USt-Ausweis an Privatkunden entsteht nicht automatisch eine Steuerschuld. Dennoch sollten Dokumentation und Korrektur vorgesehen werden, um spätere Diskussionen zu vermeiden.

  6. Technik und Beweisführung

    Archivieren Sie Store-UI, Zahlungs-Flows, AGB- und Checkout-Screens revisionssicher. Im Streitfall zählt der Kaufzeitpunkt, nicht nachträglich eingereichte Hinweise.

Häufig gestellte Fragen

Was ist die umsatzsteuerliche Leistungskette bei digitalen Produkten?
Bei digitalen Produkten, die über App-Stores vertrieben werden, steht der App-Store oft zwischen Entwickler und Endkunde. Umsatzsteuerlich wird dann fingiert, dass der Entwickler seine Leistung an den App-Store (B2B) und der App-Store seine Leistung an den Endkunden (B2C) erbringt.
Wann gilt ein App-Store als steuerlicher Anbieter gegenüber dem Endkunden?
Ein App-Store gilt als steuerlicher Anbieter gegenüber dem Endkunden, wenn er im Kaufprozess im eigenen Namen auftritt, die Zahlung steuert/autorisiert und die Leistungsbedingungen festlegt. Nachträgliche Hinweise auf den Entwickler genügen nicht.
Welche Rolle spielt das EuGH-Urteil "Xyrality" für App-Entwickler?
Das EuGH-Urteil "Xyrality" bestätigt, dass die Leistungskette und die Fiktion des App-Stores als Anbieter auch für Jahre vor dem 1. Januar 2015 anzuwenden sind, wenn der Store im eigenen Namen auftrat. Es schafft Klarheit für Altjahre und die Abgrenzung des Leistungsortes.
Was ist der Unterschied in der umsatzsteuerlichen Behandlung vor und nach 2015?
Vor 2015 galt der Grundsatz der Dienstleistungskommission. Seit 2015 präzisieren Art. 9a MwStVO und § 3 Abs. 11a UStG diese Fiktion für elektronische Dienstleistungen über Plattformen, sodass der App-Store praktisch immer als Anbieter gilt, es sei denn, er tritt nachweisbar und deutlich im fremden Namen auf.
Was sind die Folgen, wenn ich als Entwickler selbst den Checkout kontrolliere?
Wenn der Entwickler den Checkout und die Zahlung selbst kontrolliert (z.B. über die eigene Website), wird er zum Anbieter gegenüber dem Endkunden. Dann gelten die OSS/MOSS-Mechanismen und nationalen B2C-Regeln, inklusive der Pflicht zur ordnungsgemäßen Belegausstellung und USt-Abführung im Mitgliedstaat des Verbrauchs.
Umsatzsteuerliche Leistungskette bei App-Käufen 1 Entwickler erbringt Leistung an App-Store 2 App-Store erbringt Leistung an Endkunden
Umsatzsteuerliche Leistungskette bei App-Käufen
'''
AspektRechtslage bis 31.12.2014Rechtslage seit 01.01.2015
GrundsatzDienstleistungskommission / LeistungsketteKlare Fiktion: Plattform als Leistender
Entscheidend für AnbieterrolleAuftreten im eigenen/fremden Namen, Kundenwahrnehmung im CheckoutPlattform in Dienstleistung eingeschaltet, kontrolliert Zahlungsautorisierung/Abrechnung
Ausnahme Plattform als AnbieterFremdes Namenhandeln (hohe Schwelle)Nachweisbares, deutliches Auftreten "im fremden Namen", Entwickler kontrolliert Vertragsschluss/Zahlungsabwicklung
EuGH "Xyrality"Bestätigt Anwendung der Leistungskette auch für AltjahreVerdeutlichung von Art. 28 MwStSystRL, kein neues Konzept
'''