Zum Hauptinhalt springen Neu E-Rechnungspflicht ab 2027 - Kontier gibt XRechnung & ZUGFeRD nativ aus

Reverse-Charge-Rechnung erstellen im B2B

9. Oktober 2026 6 Min. Lesezeit Kontier Team
Reverse-Charge-Rechnung erstellen im B2B

Der Fehler steckt selten im Rechnungs-PDF. Wer eine Reverse-Charge-Rechnung erstellen will, muss bereits beim Checkout oder Vertragsabschluss wissen, ob der Leistungsempfänger Unternehmer ist, wo er ansässig ist und ob seine USt-IdNr. gültig war. Fehlt diese Entscheidung im Billing-Flow, entstehen Rechnungen mit falscher Steuerlogik, nachträgliche Korrekturen und ein Monatsabschluss, der wieder in Excel endet.

Für europäische B2B-SaaS-Unternehmen ist Reverse Charge kein Sonderfall am Rand. Wiederkehrende Softwaregebühren, nutzungsbasierte API-Abrechnung, Plattformprovisionen und professionelle Dienstleistungen werden regelmäßig grenzüberschreitend fakturiert. Die Rechnungslogik muss deshalb aus Produkt-, Kunden- und Steuerdaten reproduzierbar ableiten, wann keine deutsche Umsatzsteuer ausgewiesen wird und wann der Kunde die Steuer schuldet.

Wann Sie eine Reverse-Charge-Rechnung erstellen

Im typischen EU-B2B-SaaS-Fall erbringt ein deutsches Unternehmen eine sonstige Leistung an ein Unternehmen in einem anderen EU-Mitgliedstaat. Der Leistungsort richtet sich grundsätzlich nach dem Sitz des Leistungsempfängers. Die Umsatzsteuerschuld geht auf den Kunden über. Der deutsche Anbieter stellt netto in Rechnung, während der Kunde die Umsatzsteuer im eigenen Land erklärt.

Das ist jedoch keine Regel, die sich allein aus dem Landeskürzel ableiten lässt. Entscheidend sind der konkrete Leistungsfall, die Unternehmereigenschaft und eine belastbare USt-IdNr. Bei deutschen Inlandssachverhalten kann Reverse Charge ebenfalls greifen, allerdings nur für bestimmte in § 13b UStG definierte Leistungen. Bei Kunden außerhalb der EU gelten wiederum andere Orts- und Nachweisanforderungen. Ein Flag wie reverse_charge=true im Customer-Record ist daher keine ausreichende Steuerarchitektur.

Für digitale B2B-Leistungen sollten Billing-Teams mindestens zwischen drei Fällen unterscheiden: EU-Unternehmen mit valider USt-IdNr., inländische §-13b-Fälle und Drittlandskunden. Erst danach wird entschieden, ob deutsche Umsatzsteuer, eine OSS-Logik oder Reverse Charge anzuwenden ist. Besonders kritisch sind Kunden, die während einer Subscription ihre Rechtsform, Rechnungsadresse oder USt-IdNr. ändern.

Pflichtangaben auf der Reverse-Charge-Rechnung

Eine Reverse-Charge-Rechnung ist keine normale Rechnung mit 0 Prozent Umsatzsteuer. Sie muss den steuerlichen Grund klar dokumentieren. Für deutsche Rechnungssteller gelten die Anforderungen aus § 14 UStG und bei bestimmten Reverse-Charge-Fällen die ergänzenden Vorgaben des § 14a UStG.

Die Rechnung benötigt insbesondere:

  • den vollständigen Namen und die vollständige Anschrift von Leistendem und Leistungsempfänger,
  • die Steuernummer oder USt-IdNr. des leistenden Unternehmens sowie die USt-IdNr. des EU-Geschäftskunden,
  • Ausstellungsdatum, eine fortlaufende und eindeutige Rechnungsnummer sowie den Leistungszeitraum,
  • eine präzise Leistungsbeschreibung, etwa Tarif, Seats, Usage-Periode oder Plattformgebühr,
  • das Nettoentgelt je Steuerlogik und mögliche Preisnachlässe,
  • den Hinweis „Steuerschuldnerschaft des Leistungsempfängers“.

Ein Umsatzsteuerbetrag wird in diesem Fall nicht ausgewiesen. Auch ein pauschaler Hinweis wie „VAT exempt“ ist für eine deutsche Reverse-Charge-Rechnung nicht präzise genug. Er vermischt Steuerbefreiung und Steuerschuldnerschaft des Leistungsempfängers - zwei rechtlich und operativ unterschiedliche Sachverhalte.

Ein schlankes Rechnungsbeispiel kann so aussehen:

text Leistungszeitraum: 01.07.2026 bis 31.07.2026 Produkt: API Platform, 20 Seats und 1.240.000 Usage Events Nettoentgelt: 2.480,00 EUR Umsatzsteuer: nicht ausgewiesen Hinweis: Steuerschuldnerschaft des Leistungsempfängers

Die fachliche Genauigkeit der Leistungsbeschreibung zählt. „Software subscription“ kann bei einer Prüfung zu grob sein, wenn Vertrags- und Usage-Daten eine andere Leistung abbilden. Bei hybriden Modellen sollte die Rechnung erkennen lassen, welche Grundgebühr, welche Seats und welche variablen Events abgerechnet wurden.

USt-IdNr. prüfen und den Nachweis speichern

Die USt-IdNr. ist kein Feld, das Sales einmal im CRM einträgt und Finance später übernimmt. Sie ist ein Compliance-Attribut mit zeitlichem Kontext. Vor der ersten steuerfreien EU-B2B-Fakturierung muss eine qualifizierte VIES-Prüfung stattfinden. Das Ergebnis gehört revisionssicher zum Kunden- und Rechnungsdatensatz - inklusive geprüfter Nummer, Firmenname, Anschrift, Zeitstempel und Prüfergebnis.

Für wiederkehrende Umsätze reicht es nicht, die Nummer bei der Anlage des Accounts zu prüfen und danach zu vergessen. Eine risikobasierte Revalidierung ist sinnvoll, etwa bei Verlängerungen, Änderungen der Rechnungsadresse, größeren Volumensprüngen oder fehlgeschlagenen Prüfungen. Welche Frequenz angemessen ist, hängt vom Umsatzvolumen, der Kundenstruktur und dem internen Tax-Risk-Framework ab.

Scheitert die Prüfung, darf das Billing-System nicht stillschweigend Reverse Charge anwenden. Es braucht einen definierten Status: etwa Steuerentscheidung blockiert, Rechnung zur Prüfung oder Besteuerung nach einer validierten Alternativregel. So bleibt nachvollziehbar, warum eine Rechnung zurückgehalten oder mit Steuer berechnet wurde.

Reverse Charge im Subscription-Billing automatisieren

Manuell lässt sich eine einzelne Reverse-Charge-Rechnung korrekt erstellen. Das Problem beginnt bei 5.000 monatlichen Invoices, Tarifwechseln zur Monatsmitte, Gutschriften und verspätet eintreffenden Usage Events. Dann muss nicht nur das PDF stimmen, sondern jede nachgelagerte Buchung.

Eine belastbare Architektur trennt Produktkatalog, Steuerentscheidung und Rechnungsrendering. Der Produktkatalog definiert Preise und Abrechnungsintervalle. Kunden- und Tax-Profile liefern Land, Unternehmerstatus, USt-IdNr.-Status und gegebenenfalls Sonderregeln. Die Tax Engine erzeugt daraus eine versionierte Steuerentscheidung pro Rechnungsposition. Das Rendering übernimmt diese Entscheidung in PDF, XRechnung oder ZUGFeRD, ohne sie durch Templates zu verändern.

Das ist der Unterschied zwischen einer Rechnungsvorlage und Revenue Infrastructure. Preisänderungen ohne Deploy funktionieren nur, wenn die Steuerentscheidung nicht in Checkout-Code, Stripe-Metadaten und Buchhaltungsregeln mehrfach hinterlegt ist. Jede Rechnung braucht einen nachvollziehbaren Snapshot: verwendeter Tarif, Usage-Events, Leistungszeitraum, Kundendaten, VIES-Status, Steuerregel und Ledger-Posting.

Bei einer Korrektur gilt derselbe Anspruch. Wird eine USt-IdNr. nachträglich validiert oder eine Usage-Menge berichtigt, darf das System nicht die historische Originalrechnung überschreiben. Es erstellt eine Storno- oder Korrekturrechnung mit Bezug auf das Ausgangsdokument und bucht die Differenz nachvollziehbar ins Ledger. Genau daran scheitern viele Billing-Stacks: Das Frontend zeigt den richtigen aktuellen Betrag, aber Finance kann den historischen Entscheidungsweg nicht mehr rekonstruieren.

Kontier modelliert diese Kette als europäischen Billing-Workflow: Tax-Entscheidung, Rechnungsdokument, Zahlung, Forderungsstatus und DATEV-fähige Ledger-Daten basieren auf derselben Abrechnungsgrundlage. Das reduziert nicht nur manuelle Rechnungskorrekturen, sondern verhindert auch divergierende Daten zwischen Billing, Payment Provider und Hauptbuch.

Strukturierte Rechnungen: Reverse Charge in EN 16931

Wer XRechnung oder ZUGFeRD erzeugt, darf Reverse Charge nicht nur als Freitext in ein PDF schreiben. Die steuerliche Kategorie und der Grund für die Steuerbehandlung müssen auch in den strukturierten Rechnungsdaten konsistent abgebildet werden. EN 16931 sieht dafür eine Reverse-Charge-Steuerkategorie vor; die Kennung, Steuerbasis und verpflichtenden Hinweise müssen zum sichtbaren Rechnungsdokument passen.

Das ist besonders relevant, wenn Rechnungsempfänger automatisiert validieren oder öffentliche Auftraggeber bestimmte Formate verlangen. Ein optisch korrektes PDF kompensiert keine fehlende oder widersprüchliche Information in XML. Für Engineering bedeutet das: Steuerregeln werden als fachliche Daten modelliert, nicht als Textbausteine in einem E-Mail-Template.

Typische Fehler mit teuren Folgen

Ein häufiger Fehler ist die Anwendung von Reverse Charge, obwohl die USt-IdNr. ungültig oder nicht dokumentiert ist. Ebenso problematisch ist der Ausweis deutscher Umsatzsteuer zusätzlich zum Reverse-Charge-Hinweis. Der Kunde kann die Rechnung dann nicht sauber verarbeiten, während der Rechnungssteller unter Umständen die ausgewiesene Steuer schuldet.

Auch Gutschriften werden oft unterschätzt. Sie müssen die Steuerlogik der ursprünglichen Rechnung referenzieren und dürfen nicht mit einer inzwischen geänderten Kundeneinstellung neu berechnet werden. Gleiches gilt für proratisierte Tarifwechsel: Der Leistungszeitraum entscheidet mit, welche Tax-Decision historisch gültig war.

Schließlich ist Reverse Charge kein Ersatz für saubere Umsatzrealisierung. Die Rechnung bestimmt Forderung und Steuerdokumentation, IFRS 15 oder ASC 606 verlangen zusätzlich eine konsistente Abbildung von Leistungsversprechen, Vertragslaufzeiten und Revenue Schedules. Ein gemeinsames Event- und Ledger-Modell verhindert, dass Usage im Billing vollständig fakturiert, aber im Monatsabschluss unvollständig abgegrenzt wird.

Die beste Reverse-Charge-Rechnung entsteht nicht beim PDF-Export. Sie ist das sichtbare Ergebnis einer dokumentierten Steuerentscheidung, validierter Kundendaten und unveränderbarer Abrechnungsereignisse. Wenn diese Datenkette steht, bleibt auch der Monatsabschluss ohne Excel kontrollierbar.

Mehr davon?

Neue Fachbeiträge zu EU‑Billing, GoBD und Abrechnungspraxis - etwa einmal im Monat.

Demo vereinbaren

Technische Demo, 15 Minuten mit einem Engineer - zu Ihrem Preismodell und Ihren Steueranforderungen.

Mit dem Absenden akzeptieren Sie die Datenschutzerklärung.

Lieber per E-Mail? Schreiben Sie uns an contact@frontieralgorithmics.com

30 Tage kostenlos testen

Kontier 30 Tage testen - im Tausch gegen Ihr Newsletter-Abo

Sie abonnieren unseren Newsletter, wir senden Ihnen eine persönliche Einladung für 30 Tage Kontier. Ohne Kreditkarte, der Test endet automatisch.

Nach Bestätigung Ihrer E-Mail-Adresse senden wir Ihre Einladung innerhalb von 48 Stunden - persönlich, nicht automatisch.