XRechnung oder ZUGFeRD: Welches Format brauchst du wirklich?
Seit Einführung der E-Rechnungspflicht stellt sich für viele Unternehmen dieselbe Frage: XRechnung oder ZUGFeRD – und brauche ich vielleicht beides? Die kurze Antwort: Beide Formate erfüllen dieselbe gesetzliche Norm, unterscheiden sich aber im Aufbau und im typischen Einsatzbereich. XRechnung ist ein reines XML-Format und vor allem bei Behörden vorgeschrieben; ZUGFeRD kombiniert eine lesbare PDF mit eingebetteten Daten und ist für den B2B-Alltag meist die praktischere Wahl. Dieser Beitrag erklärt den Unterschied, die häufig übersehene Profil-Falle und gibt dir eine klare Entscheidungshilfe.
Das Wichtigste in Kürze
- Beide Formate erfüllen die EU-Norm EN 16931 und sind damit gesetzeskonforme E-Rechnungen.
- XRechnung = reines XML, kaum menschenlesbar, Pflicht bei Behörden (B2G) – inklusive Leitweg-ID.
- ZUGFeRD = Hybrid aus PDF + eingebetteter XML, menschen- und maschinenlesbar, ideal für B2B.
- Achtung: Nicht jede ZUGFeRD-Datei ist gültig. Nur die Profile EN 16931 (Comfort), EXTENDED und XRechnung erfüllen die Pflicht.
- Ein verbreiteter Irrtum: Die E-Rechnungspflicht ist keine „XRechnung-Pflicht“.
Die Gemeinsamkeit: beide erfüllen die Norm EN 16931
Bevor es um Unterschiede geht, ist die wichtigste Gemeinsamkeit entscheidend: XRechnung und ZUGFeRD sind keine Konkurrenten, sondern zwei technische Umsetzungen derselben europäischen Norm EN 16931. Diese Norm legt ein einheitliches Datenmodell mit rund 60 Feldern fest – also welche Angaben eine E-Rechnung enthalten muss, damit sie automatisiert verarbeitet werden kann.
Daraus folgt direkt ein häufiges Missverständnis, das man klar benennen muss: Die E-Rechnungspflicht ist keine „XRechnung-Pflicht“. Das Gesetz verlangt lediglich ein strukturiertes Format nach EN 16931 – und das erfüllen XRechnung und ZUGFeRD gleichermaßen. Eine einfache PDF hingegen erfüllt es nicht; sie gilt nur als „sonstige Rechnung“. Die Hintergründe dazu findest du in unserem Leitfaden zur E-Rechnungspflicht und im Grundlagenbeitrag Was ist eine E-Rechnung?.
XRechnung – das reine XML-Format für Behörden
Die XRechnung ist ein reines XML-Format. Öffnest du sie in einem Texteditor, siehst du nur Code – eine visuelle Darstellung wie bei einer PDF gibt es nicht. Zum Lesen oder Prüfen brauchst du einen Viewer. Technisch ist XRechnung ein deutsches Anforderungsprofil (CIUS) der EN 16931, das von der KoSIT (Koordinierungsstelle für IT-Standards) gepflegt wird und auf den beiden Syntaxvarianten UBL oder CII basieren kann.
Ihr Haupteinsatzgebiet ist der öffentliche Sektor: Für Rechnungen an Bundesbehörden und öffentliche Auftraggeber (B2G) ist XRechnung bereits seit 2020 vorgeschrieben. Wichtig dabei ist die Leitweg-ID – eine behördenspezifische Kennung, die die Rechnung intern an die richtige Eingangsstelle routet und üblicherweise im Feld Käuferreferenz (BT-10) übertragen wird. Ohne korrekte Leitweg-ID wird eine Behördenrechnung in der Regel abgewiesen.
Versions-Hinweis: Aktuell gilt XRechnung in der Version 3.0.2. Eine größere Version 4.0, die die aktualisierte Norm umsetzt, ist für 2026 angekündigt. Wer heute 3.0.2 nutzt, ist auf dem aktuellen Stand.
ZUGFeRD – das Hybridformat für den B2B-Alltag
ZUGFeRD ist ein Hybridformat: technisch eine PDF/A-3-Datei, in die eine strukturierte XML-Datei eingebettet ist. Beide Ebenen sind vollständig und existieren gleichzeitig im selben Dokument – die PDF für den Menschen, die XML für die Maschine. Der Empfänger sieht zunächst eine ganz normale PDF-Rechnung mit Logo und Layout, kann sie öffnen, drucken und archivieren; seine Buchhaltungssoftware liest parallel die eingebetteten Daten automatisch aus.
Damit ist ZUGFeRD für den klassischen B2B-Verkehr meist die pragmatischere Wahl – besonders für Selbstständige, Freiberufler und kleine Unternehmen, die bisher einfache Word- oder Excel-Rechnungen verschickt haben. Die Rechnung bleibt optisch das vertraute Dokument, erfüllt aber die neuen Anforderungen. Entwickelt wird der Standard vom Forum elektronische Rechnung Deutschland (FeRD). Praktisch: ZUGFeRD ist mit dem französischen Format Factur-X technisch identisch und damit grenzüberschreitend kompatibel.
Versions-Hinweis: Aktuell sind die Versionen ZUGFeRD 2.4 (in Kraft seit Januar 2026) bzw. 2.5 (veröffentlicht Juni 2026). Für eine umsatzsteuerlich sichere Rechnung solltest du immer mit einer aktuellen Version arbeiten.
Achtung Profil-Falle: Nicht jede ZUGFeRD-Datei ist gültig
Das ist der Punkt, an dem in der Praxis die meisten Fehler passieren – und der in vielen Ratgebern fehlt: ZUGFeRD kennt mehrere Profile, die festlegen, wie viele strukturierte Daten in der XML stecken. Und nicht jedes Profil erfüllt die E-Rechnungspflicht.
| Profil | Inhalt | Erfüllt die Pflicht? |
|---|---|---|
| MINIMUM | nur Kopf- und Summendaten, keine Positionen | ✗ Nein |
| BASIC WL | reduzierte Daten ohne Positionszeilen | ✗ Nein |
| BASIC | Kopfdaten + einfache Positionen | ✗ Nicht ausreichend |
| EN 16931 (Comfort) | vollständige Umsetzung der Norm | ✓ Ja – Standard für B2B |
| EXTENDED | EN 16931 + Zusatzfelder für komplexe Fälle | ✓ Ja |
| XRechnung (Profil) | XRechnung-konforme Daten im ZUGFeRD-Container | ✓ Ja (auch Behörden) |
Konkret heißt das: Die einfachen Profile MINIMUM und BASIC WL gelten umsatzsteuerlich nicht als gültige Rechnung. Erst ab dem Profil EN 16931 ist die Datei eine vollwertige E-Rechnung, die zum Vorsteuerabzug berechtigt. Für die allermeisten Unternehmen ist genau dieses Profil EN 16931 der „Goldstandard“ – das aufwändigere EXTENDED-Profil bringt nur in Spezialfällen (z. B. Bau, Handwerk, Logistik mit detaillierten Positions- und Leistungsdaten) einen echten Mehrwert.
XRechnung oder ZUGFeRD – die Entscheidungshilfe
| Kriterium | XRechnung | ZUGFeRD |
|---|---|---|
| Aufbau | reines XML | PDF + eingebettete XML |
| Lesbarkeit | nur mit Viewer | menschen- & maschinenlesbar |
| Typischer Einsatz | Behörden (B2G) | Unternehmen (B2B) |
| Leitweg-ID | erforderlich (Behörden) | nicht erforderlich |
| EN-16931-konform | ja | ja (ab Profil EN 16931) |
Die Entscheidung ist in der Praxis einfacher, als sie zunächst wirkt:
- Du stellst Rechnungen an Behörden oder öffentliche Auftraggeber? → XRechnung (mit Leitweg-ID).
- Du rechnest mit anderen Unternehmen ab (B2B)? → ZUGFeRD im Profil EN 16931.
- Du machst beides? → Nutze ein Tool, das beide Formate erzeugen kann.
Wenn dein Kunde oder dessen Steuerberater ein konkretes Format vorgibt, folge dieser Vorgabe. Ansonsten gilt: Für den normalen Geschäftsverkehr ist ZUGFeRD die stressfreieste Lösung, weil die Rechnung für den Empfänger wie eine gewohnte PDF aussieht.
Mit den InvoTools erstellst du beide Formate gesetzeskonform direkt in deiner Office-Umgebung – in Word, Excel oder Outlook.
Häufige Streitfragen
„Brauche ich beide Formate?“ Nur dann, wenn du sowohl an Behörden als auch an Unternehmen Rechnungen stellst. Rechnest du ausschließlich im B2B ab, genügt ZUGFeRD. Hast du nur öffentliche Auftraggeber, reicht XRechnung.
„Reicht es, wenn meine Software ‚ZUGFeRD unterstützt‘?“ Nicht automatisch. Auch wenn ein Programm das Format grundsätzlich beherrscht, können durch falsche Konfiguration, fehlende Pflichtfelder oder falsche Steuerschlüssel ungültige Dateien entstehen. Prüfe deine Rechnung vor dem Echtbetrieb mit einem Validator (z. B. dem KoSIT-Validator für XRechnung oder dem Open-Source-Tool Mustang für ZUGFeRD).
„Ist XRechnung ‚sicherer‘ oder ‚besser‘ als ZUGFeRD?“ Nein. Beide sind rechtlich gleichwertig. Der Unterschied ist keine Frage der Compliance, sondern der Anwendbarkeit: reines XML für Behördenportale, lesbares Hybridformat für den Geschäftsalltag.
„Muss ich immer auf die neueste Version updaten?“ Du solltest mit einer aktuellen Version arbeiten (ZUGFeRD 2.4/2.5, XRechnung 3.0.2), da nur diese die jeweils gültigen Code-Listen und Prüfregeln umsetzen. Das Profil (z. B. EN 16931) bestimmt den Inhalt, die Version den technischen Stand.
Fazit
XRechnung und ZUGFeRD sind keine Gegensätze, sondern zwei Wege zum selben Ziel: einer gesetzeskonformen E-Rechnung nach EN 16931. Für Behörden führt kein Weg an der XRechnung vorbei; im B2B-Alltag ist ZUGFeRD im Profil EN 16931 für die meisten Unternehmen die pragmatischste Wahl. Wichtig ist vor allem, die Profil-Falle zu kennen – und ein Werkzeug zu nutzen, das valide Dateien erzeugt. Genau das gelingt mit den InvoTools direkt in Word, Excel und Outlook.
Häufige Fragen zu XRechnung und ZUGFeRD
Was ist der Unterschied zwischen XRechnung und ZUGFeRD? XRechnung ist ein reines XML-Format, das vor allem bei Behörden vorgeschrieben ist. ZUGFeRD kombiniert eine lesbare PDF mit eingebetteten XML-Daten und eignet sich besonders für den B2B-Bereich. Beide erfüllen die Norm EN 16931.
Welches Format soll ich als Selbstständiger nutzen? Für Rechnungen an andere Unternehmen ist ZUGFeRD (Profil EN 16931) meist die einfachste Wahl, weil die Rechnung wie eine gewohnte PDF aussieht. Nur für Behördenrechnungen brauchst du XRechnung.
Welches ZUGFeRD-Profil ist gesetzeskonform? Gültig für die E-Rechnungspflicht sind die Profile EN 16931 (Comfort), EXTENDED und das XRechnung-Profil. Die einfacheren Profile MINIMUM, BASIC WL und BASIC reichen nicht aus.
Brauche ich eine Leitweg-ID? Nur bei Rechnungen an öffentliche Auftraggeber. Im normalen B2B-Verkehr mit ZUGFeRD ist keine Leitweg-ID erforderlich.
Hinweis: Dieser Beitrag bietet allgemeine Informationen auf Basis öffentlich zugänglicher Quellen (u. a. KoSIT, FeRD, Bundesfinanzministerium) und ersetzt keine steuerliche oder rechtliche Beratung. Für deinen konkreten Einzelfall wende dich bitte an deine Steuerberatung.