Steuern & Auslands-Umsätze7 Min. Lesezeit · Stand: 2026

Reverse Charge & EU-Umsätze: YouTube AdSense, Stripe und US-Software in der EÜR

Als Entwickler oder Creator arbeitest du selten nur mit deutschen Firmen: Einnahmen kommen von Google Ireland oder Stripe, Software-Kosten entstehen bei OpenAI (USA) oder Cloud-Diensten aus der EU. Hier erfährst du, wie das Reverse-Charge-Verfahren (§ 13b UStG↗) in der EÜR funktioniert und wo die Fallstricke liegen.

Die 3 wichtigsten Kernfakten für die EÜR:
  • B2B-Einnahmen aus der EU (z. B. Google AdSense, Stripe): In Deutschland nicht steuerbar (§ 3a Abs. 2 UStG↗). Die Einnahme gehört im Formularjahr 2026 in Zeile 16 der Anlage EÜR und in Kennziffer 21 der USt-Voranmeldung (§ 18b Satz 1 Nr. 2 UStG↗). Sie muss in der Zusammenfassenden Meldung (ZM gem. § 18a UStG↗) beim BZSt gemeldet werden.
  • Ausländische B2B-Ausgaben (EU & Drittland): Du erhältst Netto-Rechnungen ohne deutsche MwSt. Die Steuerschuldnerschaft geht auf dich über (§ 13b UStG↗). Bei Regelbesteuerung: 19 % USt deklarieren und gleichzeitig als Vorsteuer abziehen (§ 15 UStG↗) – die Zahllast ist 0 €.
  • Die Kleinunternehmer-Falle (§ 19 UStG↗): Kleinunternehmer haben keinen Vorsteuerabzug (§ 19 Abs. 1 S. 4 UStG↗)! Bei Rechnungen von ausländischen Dienstleistern (z. B. OpenAI, AWS) müssen sie 19 % deutsche USt ans Finanzamt abführen (§ 13b Abs. 5 UStG↗) – eine echte zusätzliche Kostenlast.

1. Was bedeutet Reverse Charge überhaupt?

Im normalen deutschen Geschäftsverkehr stellt der Verkäufer dem Käufer die Umsatzsteuer (z. B. 19 %) in Rechnung, nimmt das Geld ein und führt es an sein Finanzamt ab.

Beim grenzüberschreitenden B2B-Handel (Business-to-Business) innerhalb der EU und mit Drittländern wäre das ein bürokratischer Albtraum: Ein irisches Unternehmen müsste sich bei dutzenden nationalen Finanzämtern registrieren. Deshalb greift die Umkehrung der Steuerschuldnerschaft (Reverse Charge gem. § 13b UStG↗):

Der Leistungsempfänger (also du) wird für die Steuer verantwortlich, nicht der Leistende.

Voraussetzung im B2B-Verkehr ist stets, dass beide Partner eine gültige USt-IdNr. (Umsatzsteuer-Identifikationsnummer) besitzen.

2. Typischer Einnahmen-Fall: YouTube AdSense & Stripe

Wenn du Einnahmen aus YouTube-Werbung erhältst, zahlt nicht YouTube Deutschland, sondern die Google Ireland Ltd. mit irischer USt-IdNr. (IE6388047V). Ähnliches gilt für Zahlungsabwickler wie Stripe Technology Europe Ltd.

So verbucht dein Agent die Einnahme in der EÜR & Steuer:

  • Umsatzsteuer in Deutschland: 0 € (nicht steuerbare sonstige Leistung, Leistungsort liegt beim Empfänger in Irland gem. § 3a Abs. 2 UStG↗).
  • Anlage EÜR 2026: Der Betrag gehört in Zeile 16 („Betriebseinnahmen, die umsatzsteuerfrei oder nicht umsatzsteuerbar sind“).
  • Umsatzsteuer-Voranmeldung (UStVA): Eintrag in Kennziffer 21 („Nicht steuerbare sonstige Leistungen gem. § 18b Satz 1 Nr. 2 UStG↗“).
  • Meldepflicht beim BZSt (ZM): Auch wenn keine Steuer anfällt, musst du den Betrag und die irische USt-IdNr. in der Zusammenfassenden Meldung (ZM gem. § 18a UStG↗) beim Bundeszentralamt für Steuern bis zum 25. des Folgemonats/Quartals melden.

Für diese Einnahme wählt dein lokaler Terminal-Agent in >_euer die Kategorie für nicht umsatzsteuerbare Betriebseinnahmen:

# B2B-Einnahme aus der EU: EÜR-Kategorie für nicht steuerbare Umsätze (2026: Zeile 16)
euer add income --payment-date 2026-03-22 --invoice-date 2026-03-20 \
    --source "Google Ireland Ltd" \
    --category "Umsatzsteuerfreie, nicht umsatzsteuerbare Betriebseinnahmen" \
    --amount 1450.00 --tax-free

Du möchtest für einen eigenen Kundenauftrag eine Ausgangsrechnung erstellen? Dafür kannst du optional euer-invoice mit deinem lokalen Agenten nutzen. Das ist ein eigener Ablauf, keine Voraussetzung für die oben gezeigte Buchung. Bei AdSense prüfst du zuerst die vorhandenen Abrechnungen; eine zusätzliche Rechnung wird nicht automatisch erstellt.

3. Typischer Ausgaben-Fall: GitHub, Vercel, OpenAI & Cloud-Hosting

Beziehst du Software-Dienstleistungen oder Server-Hosting aus dem Ausland, hinterlegst du im Kundenkonto deine deutsche USt-IdNr. (z. B. DE123456789). Die Rechnung wird netto ausgestellt, oft mit dem Hinweis „Reverse Charge / Tax to be accounted for by the recipient“.

A) REGELBESTEUERUNG:

Du deklarierst 19 % USt in deiner UStVA (Kennziffer 84/85 nach § 13b Abs. 2 UStG↗) und ziehst gleichzeitig 19 % als Vorsteuer ab (Kennziffer 67 nach § 15 UStG↗). Effektive Zahllast: 0 €.

Die EÜR-Zeile hängt von der tatsächlichen Kostenart und dem Formularjahr ab. Für 2026 stehen laufende EDV-Kosten wie Software-Abos in Zeile 51, Arbeitsmittel in Zeile 52 und Telekommunikation in Zeile 44. Ordne die Ausgabe deshalb nach ihrem tatsächlichen Zweck.

B) KLEINUNTERNEHMER-FALLE:

Als Kleinunternehmer (§ 19 UStG↗) hast du keinen Vorsteuerabzug (§ 19 Abs. 1 S. 4 UStG↗)! Nach § 13b Abs. 5 UStG↗ schuldest du dem deutschen Finanzamt die 19 % USt trotzdem.

Beispiel: 100 $ OpenAI API = 19 % USt-Zahllast (in EUR umgerechnet) ans Finanzamt!

# Hosting-Ausgabe aus dem EU-Ausland (z. B. OVH SAS Frankreich mit USt-IdNr.)
euer add expense --payment-date 2026-03-15 --vendor "OVH SAS" \
    --ledger-account hosting --amount -29.00 --rc eu

# US-Dienstleister (Drittland, z.B. OpenAI oder Anthropic)
euer add expense --payment-date 2026-03-01 --vendor "OpenAI API" \
    --ledger-account software --amount -20.00 --rc third-country

4. Wie >_euer und dein KI-Agent das automatisch lösen

In deiner Konfigurationsdatei AGENTS.md weiß dein KI-Agent bereits, welchen Steuermodus du hast. Wenn er ein Rechnungs-PDF analysiert und eine ausländische Steuernummer entdeckt, setzt er automatisch das passende Flag (--rc eu oder --rc third-country).

Beim Erstellen des Umsatzsteuer-Arbeitsberichts trennt >_euer die Kennziffern auf, sodass du sie direkt 1:1 in MeinELSTER übertragen kannst:

# Erzeugt den Arbeitsbericht für ELSTER mit exakten Kennziffern (KZ 21, 46, 47, 84, 85, 67)
euer vat-report --year 2026 --quarter 1