E-Rechnungen prüfen, lesen und erstellen

ZUGFeRD-Rechnung kostenlos erstellen

Rechnungsdaten eingeben und eine ZUGFeRD-PDF herunterladen: lesbare Rechnung plus eingebettetes XML, vorher mit den offiziellen Regeln geprüft. Alles im Browser, ohne Upload.

Auf EInvoicePrivate öffnen

Einbetten

Dieses Werkzeug einbetten

Kopieren Sie diesen Code in Ihre Website, Ihren Blog oder Ihre Kursseite. Das Werkzeug läuft innerhalb Ihrer Seite.

Bitte lassen Sie den Quellenlink unter dem Werkzeug stehen.

Mit diesem Tool erstellen Sie kostenlos eine ZUGFeRD-Rechnung direkt im Browser, ohne Software zu installieren. Ihre Eingaben werden nicht hochgeladen: Alles läuft in diesem Browser-Tab ab, und unter dem Tool zeigt die Seite an, wie viele Anfragen sie an andere Server gestellt hat (aktuell 0).

Das Ergebnis ist eine hybride Rechnung nach ZUGFeRD 2 bzw. Factur-X. Es handelt sich um eine einzige PDF/A-3b-Datei, die Sie und Ihr Kunde lesen können. In dieser Datei steckt zusätzlich die maschinenlesbare XML-Rechnung als Anhang, und beide zeigen dieselbe Rechnung. Pro Kalendermonat können Sie drei neue Rechnungen kostenlos erstellen. Das Anzeigen und Prüfen bestehender Rechnungen ist unbegrenzt.

Stand der Regeln und Rechtsquellen auf dieser Seite: 21. Oktober 2026.

Auf einen Blick

Eine ZUGFeRD-Rechnung ist eine PDF/A-3-Datei mit eingebetteter XML-Rechnung (CII); dieses Werkzeug erstellt sie im Browser und prüft das XML vorher mit den offiziellen EN-16931-Regeln.

  • Profil EN 16931 bettet factur-x.xml ein, Profil XRECHNUNG bettet xrechnung.xml ein.
  • Geprüft wird mit den EN-16931-Validierungsartefakten 1.3.17 (CEN) und beim Profil XRECHNUNG mit dem XRechnung-Schematron 2.6.0 (KoSIT).
  • Vor dem Download wird das XML aus der fertigen PDF zurückgelesen und mit dem geprüften XML verglichen.
  • 3 neue Rechnungen pro Kalendermonat sind kostenlos; gezählt wird nur auf diesem Gerät.

Quellen: § 14 UStG (geprüft 2026-10-21)

Geprüft

So verwenden Sie das Tool

Das Formular wird nicht gespeichert. Laden Sie die Seite neu, ist es wieder leer. Arbeiten Sie deshalb in einem Durchgang oder beginnen Sie mit dem Beispiel.

  1. Klicken Sie auf Beispiel ausfüllen, um ein vollständig ausgefülltes Muster zu sehen. Ersetzen Sie danach alle Werte durch Ihre eigenen Angaben.
  2. Wählen Sie unter Rechnung die Rechnungsart: „Rechnung (380)“ oder „Gutschrift (381)“ für eine Gutschrift bzw. Rechnungskorrektur. Tragen Sie Rechnungsnummer, Rechnungsdatum, Leistungsdatum und Fälligkeitsdatum ein. Füllen Sie Käuferreferenz und Bestellnummer aus, sofern sie für Ihren Auftrag gelten.
  3. Geben Sie unter Ihr Unternehmen (Verkäufer) Name, Anschrift, USt-IdNr. oder Steuernummer und Kontaktdaten an.
  4. Tragen Sie unter Kunde (Käufer) Ihren Kunden ein.
  5. Erfassen Sie unter Positionen Bezeichnung, Menge, Einheit und Einzelpreis netto. Wählen Sie die USt.-Kategorie (Steuerpflichtig, Steuerbefreit, z. B. als Kleinunternehmer, oder Reverse Charge) und bei steuerpflichtigen Positionen den Steuersatz, meist 19 oder 7 %.
  6. Füllen Sie unter Zahlung IBAN, BIC, Kontoinhaber, Verwendungszweck und Zahlungsbedingungen aus. Die IBAN wird auf ihre Prüfsumme getestet.
  7. Wählen Sie im Feld ZUGFeRD-Profil entweder EN 16931 (Standard, für Unternehmen) oder XRECHNUNG (für Behörden).
  8. Klicken Sie auf Erstellen und prüfen. Gibt es Fehler, wird kein Download angeboten. Die Fehler stehen mit ihrer Regel-ID in der Liste. Korrigieren Sie sie und prüfen Sie erneut.
  9. Ist die Prüfung bestanden, schreibt die Seite die PDF und bietet ZUGFeRD-PDF herunterladen an. Darunter sehen Sie eine Vorschau der Rechnung.

Mit Formular leeren setzen Sie alle Felder zurück. Die Seite verschickt die Datei nicht. Senden Sie die PDF wie gewohnt per E-Mail oder laden Sie sie im Kundenportal hoch.

Wie erstelle ich eine ZUGFeRD-Rechnung kostenlos?

Sie erstellen eine ZUGFeRD-Rechnung kostenlos, indem Sie die Rechnungsdaten in das Formular eintragen und die Datei im Browser erzeugen lassen. Das Ergebnis ist eine einzige PDF-Datei, in die die XML-Rechnung eingebettet ist.

Der Ablauf hat drei Stufen. Zuerst wird die XML-Rechnung in der Syntax UN/CEFACT CII erzeugt. Sie wird im Browser gegen die offiziellen Regeln geprüft: die EN-16931-Validierungsartefakte 1.3.17 des CEN/TC 434 und beim Profil XRECHNUNG zusätzlich das KoSIT XRechnung Schematron 2.6.0. Danach wird das sichtbare PDF im Format A4 gezeichnet, mit eingebetteter Schrift, sRGB-Ausgabeintent und PDF/A-3b-Metadaten inklusive der Factur-X-XMP-Erweiterung.

Zuletzt liest die Seite die XML mit pdf.js aus der fertigen PDF wieder aus. Der Download wird nur angeboten, wenn dieses Ergebnis Byte für Byte der geprüften XML entspricht. Bei der Entwicklung wurden erzeugte PDFs mit veraPDF über den Mustang-Validator 2.26.0 geprüft. Dabei waren sie PDF/A-3b-konform und die eingebettete XML war gültig.

Was ist der Unterschied zwischen ZUGFeRD und XRechnung?

ZUGFeRD ist eine PDF, die Mensch und Maschine gleichzeitig lesen können. XRechnung ist dagegen eine reine XML-Datei, die kein sichtbares PDF enthält. Die XRechnung gibt es in den Syntaxen UBL und CII.

ZUGFeRD 2.x und das französische Factur-X sind technisch dasselbe Format. Beide werden gemeinsam von FeRD in Deutschland und FNFE-MPE in Frankreich veröffentlicht. Dieses Tool erzeugt im Profil XRECHNUNG eine XRechnung 3.0 in der Syntax CII und bettet sie als Datei xrechnung.xml ein. Die XRechnung ist vor allem für Rechnungen an Behörden vorgesehen.

Welches ZUGFeRD-Profil brauche ich (EN 16931 oder XRECHNUNG)?

Für Rechnungen an Unternehmen wählen Sie das Profil EN 16931. Es schreibt die XML mit der Spezifikationskennung (BT-24) urn:cen.eu:en16931:2017 und bettet sie als factur-x.xml ein. Die Felder Leitweg-ID bzw. Käuferreferenz, Kontakt des Rechnungsstellers (Name, Telefon, E-Mail) und die E-Mail-Adresse des Käufers sind hier optional.

Für Rechnungen an Behörden wählen Sie XRECHNUNG. In diesem Profil sind dieselben Angaben Pflicht: die Leitweg-ID bzw. Käuferreferenz, der Kontakt des Rechnungsstellers und die E-Mail-Adresse des Käufers. Fehlen sie, markiert das Formular die Felder, bevor überhaupt etwas erzeugt wird. Die Profile MINIMUM und BASIC WL sind keine vollständigen EN-16931-Rechnungen und werden hier nicht erzeugt.

Ist eine ZUGFeRD-Rechnung eine E-Rechnung im Sinne des Gesetzes?

Ja, eine ZUGFeRD-Rechnung ab dem Profil EN 16931 erfüllt die Anforderungen an eine E-Rechnung nach § 14 Abs. 1 UStG. Seit dem 1. Januar 2025 ist eine E-Rechnung eine Rechnung in einem strukturierten elektronischen Format, das der Norm EN 16931 folgt.

Die Profile MINIMUM und BASIC WL erfüllen diese Norm nicht vollständig. Für bestimmte Rechnungen gelten nach § 27 Abs. 38 UStG Übergangsregelungen, unter denen Papier und einfache PDF noch zulässig sein können. Welche Regel für Ihre Rechnung gilt, zeigt der Rechner E-Rechnungspflicht; im Zweifel klären Sie es mit Ihrer Steuerberatung.

Häufig gestellte Fragen

Kann ich eine vorhandene PDF in ZUGFeRD umwandeln?

Nein, auf dieser Seite wird das nicht angeboten. Das Tool erzeugt die ZUGFeRD-Datei aus den Daten, die Sie im Formular eintragen. Eine vorhandene PDF etwa aus Word wird nicht umgewandelt.

Wird meine Rechnung hochgeladen?

Nein. Alles, was Sie eingeben oder öffnen, bleibt im Browser-Tab. Unter dem Tool sehen Sie, wie viele Anfragen die Seite an andere Server gestellt hat. Aktuell zeigt sie 0.

Wie viele Rechnungen kann ich kostenlos erstellen?

Sie können drei neue Rechnungen pro Kalendermonat kostenlos erstellen. Gezählt wird auf diesem Gerät. Wenn Sie dieselbe Rechnungsnummer im selben Monat erneut herunterladen, zählt sie nicht noch einmal. Danach zeigt die Seite das Pro-Angebot mit 4,99 € pro Monat oder 39 € pro Jahr. Pro ist noch nicht freigeschaltet, aber Sie können sich über einen Link auf die Warteliste setzen.

Wie sieht eine fertige Rechnung aus?

Das Beispiel im Tool enthält 12 Std. Webdesign à 85,00 € mit 19 % und 2 Stk. Fachbuch à 39,90 € mit 7 %. Der Nettobetrag beträgt 1.099,80 €. Die Umsatzsteuer beträgt 193,80 € plus 5,59 €, also 199,39 €. Der Zahlbetrag ist 1.299,19 €. Eine so erzeugte Beispieldatei können Sie im ZUGFeRD Validator selbst prüfen.

Kann ich die Rechnung in einer anderen Währung erstellen?

Nein. Das Tool unterstützt nur Euro (EUR). Dokumentweite Rabatte oder Zuschläge sowie zusätzliche Anhänge sind ebenfalls nicht vorgesehen. Die Zahlung erfolgt per SEPA-Überweisung.

Verwandte Tools