§13b Reverse Charge in der XRechnung: Bauleistungen an Generalunternehmer richtig abrechnen
Als Subunternehmer am Bau musst du bei der Steuerschuldnerschaft des Leistungsempfängers (§13b UStG) auch die XRechnung korrekt aufsetzen – ohne Umsatzsteuer, aber mit dem richtigen Code und Hinweistext.
Wer als Subunternehmer auf dem Bau für einen Generalunternehmer arbeitet, kennt das Prinzip meist schon aus der klassischen Papierrechnung: keine Umsatzsteuer ausweisen, dafür den Hinweis „Steuerschuldnerschaft des Leistungsempfängers“ auf die Rechnung schreiben. Sobald diese Rechnung als XRechnung oder ZUGFeRD verschickt werden muss, reicht ein Textvermerk allein aber nicht mehr – das Reverse-Charge-Verfahren nach § 13b UStG muss auch strukturiert im XML-Datensatz stehen. Genau hier passieren die meisten Fehler.
Was bedeutet Reverse Charge nach § 13b UStG überhaupt?
Bei bestimmten Bauleistungen kehrt sich die Steuerschuldnerschaft um: Nicht du als leistender Unternehmer führst die Umsatzsteuer ans Finanzamt ab, sondern dein Auftraggeber. Das betrifft vor allem Bauleistungen, die du an einen anderen Unternehmer erbringst, der selbst nachhaltig Bauleistungen erbringt – klassischerweise also ein Subunternehmer, der für einen Generalunternehmer oder Bauträger arbeitet, welcher wiederum Bauleistungen weiterverkauft. Deine Rechnung weist in diesem Fall 0 % Umsatzsteuer aus, der Rechnungsbetrag entspricht dem Nettobetrag.
Diese Grundmechanik ändert sich durch die E-Rechnung nicht. Was sich ändert, ist die Art, wie du sie dokumentierst. Mehr zu den allgemeinen Pflichten für Subunternehmer und Generalunternehmer im Handwerk findest du in unserem Artikel zu E-Rechnung im Handwerk.
So wird Reverse Charge im XML abgebildet
Der EN-16931-Standard, auf dem XRechnung und ZUGFeRD basieren, kennt für genau diesen Fall eine eigene Steuerkategorie. Statt des normalen Steuersatzes trägst du im entsprechenden Feld die Steuerkategorie „AE“ein (VAT category code AE – „VAT Reverse Charge“). Zusätzlich verlangt der Standard einen Befreiungsgrund, meist als Code VATEX-EU-AE hinterlegt, zusammen mit dem Klartext-Hinweis, dass die Steuerschuldnerschaft beim Leistungsempfänger liegt. Der Steuerbetrag selbst wird mit 0 ausgewiesen, der Steuersatz ebenfalls mit 0 %.
Wichtig: Die Steuerkategorie muss auf jeder betroffenen Rechnungsposition korrekt gesetzt sein, nicht nur im Rechnungstext. Prüfsoftware und Buchhaltungssysteme lesen die Steuerlogik aus dem strukturierten Feld aus – ein reiner Freitext-Hinweis wie früher auf der PDF-Rechnung wird von validierender Software nicht mehr als ausreichend anerkannt.
Typische Fehler bei Reverse-Charge-Rechnungen
- Umsatzsteuer wird trotzdem berechnet: Wird versehentlich der normale Steuersatz (z. B. 19 %) statt der Kategorie AE gesetzt, entsteht eine falsche Steuerausweisung – im schlimmsten Fall musst du diese Steuer nach § 14c UStG ans Finanzamt abführen, obwohl dein Auftraggeber sie eigentlich schuldet.
- Fehlender Befreiungscode: Wird nur der Steuersatz auf 0 % gesetzt, aber kein Exemption-Reason-Code angegeben, gilt die Rechnung als unvollständig und kann bei der Eingangsrechnungsprüfung deines Auftraggebers abgelehnt werden.
- Verwechslung mit Kleinbetragsrechnungen oder Steuerbefreiungen: Reverse Charge nach § 13b UStG ist ein eigener Tatbestand und darf nicht mit anderen Steuerbefreiungscodes vermischt werden – falsche Codes führen zu Rückfragen und verzögerten Zahlungen.
- Prüfung der Bauleistungseigenschaft fehlt: Nicht jede Rechnung an einen Bauunternehmer fällt automatisch unter § 13b UStG. Materiallieferungen ohne Werkleistung oder Aufträge an Auftraggeber, die selbst keine nachhaltigen Bauleistungen erbringen, unterliegen weiterhin der normalen Umsatzsteuer.
Praxisbeispiel: Elektro-Subunternehmer für einen Bauträger
Ein Elektrobetrieb verkabelt im Auftrag eines Generalunternehmers mehrere Rohbauten eines Neubauprojekts. Der Generalunternehmer erbringt die fertigen Wohnungen als Bauleistung an den Bauträger – Reverse Charge greift also für die Rechnung des Elektrikers an den Generalunternehmer. In der XRechnung wird jede Rechnungsposition mit Steuerkategorie AE, 0 % Steuersatz und dem Befreiungshinweis „Steuerschuldnerschaft des Leistungsempfängers“ versehen. Der Rechnungsbetrag entspricht dem vollen Nettobetrag der Elektroarbeiten, ohne Aufschlag. Zusätzliche Angaben wie Aufmaß oder Leistungszeitraum bleiben davon unberührt und werden wie gewohnt in den Positionsdaten erfasst – wie du generell mit Baustellen-Angaben in der E-Rechnung umgehst, erklären wir ausführlicher im Handwerk-Grundlagenartikel. Für die grundsätzliche Frage, welches Format – XRechnung oder ZUGFeRD – für deinen Betrieb sinnvoller ist, lohnt sich zusätzlich ein Blick in XRechnung oder ZUGFeRD: Welches Format brauchst du wirklich?.
Wie eRechnio Reverse-Charge-Fälle löst
Die korrekte Steuerkategorie und der passende Befreiungscode gehören zu den Feldern, die auf einer normalen Rechnungsvorlage leicht übersehen werden – gerade weil sie in der PDF-Welt oft nur als Textzeile existierten. Mit eRechnio wählst du beim Erstellen deiner Rechnung einfach „Reverse Charge / Steuerschuldnerschaft des Leistungsempfängers“ aus, und die Software setzt Steuerkategorie, Steuersatz und Befreiungscode automatisch korrekt im XML – ganz ohne dass du dich mit EN-16931-Codes im Detail auskennen musst.
Fazit
Reverse Charge nach § 13b UStG bleibt inhaltlich das, was Bau-Subunternehmer schon immer kannten – nur dass die Angabe jetzt strukturiert im XML statt als Freitext erfolgen muss. Wer die Steuerkategorie AE und den passenden Befreiungscode korrekt setzt, vermeidet abgelehnte Rechnungen, verzögerte Zahlungen und im schlimmsten Fall ungewollte Steuerschulden nach § 14c UStG.