Create Free E-Invoice

EN 16931 compliant · XRechnung & ZUGFeRD · no registration · instant download

E-Invoicing obligation in Germany: Since January 1, 2025, businesses must be able to receive electronic invoices (B2B). From 2027/2028, issuing e-invoices will be mandatory for all. Learn more →

EN 16931 / Europäische Norm ZUGFeRD 2.1 XRechnung-kompatibel B2B mandatory since 2025
Want more features? Register with Billingmaker for just €4.99/month: up to 100 invoices, automatic email delivery, client management, 5 layouts and REST API. Sign up now
Invoice Issuer (Your Data)
Bill To
Invoice Details
Default Tax
%
Line Items
Description Details Qty Unit Price Total
0.00

The XML file complies with EN 16931 (ZUGFeRD 2.1), compatible with XRechnung recipients (B2B & public sector).

ZUGFeRD

ZUGFeRD combines a human-readable PDF with embedded EN 16931-compliant XML. Ideal for businesses sending invoices to both humans and automated systems.

XRechnung

XRechnung is the German standard for invoices to public authorities (B2G), based on EN 16931. Mandatory for public sector suppliers. ZUGFeRD invoices created here are structurally compatible.

European Standard EN 16931

EN 16931 is the European standard for the semantic data model of an e-invoice, forming the basis for all valid e-invoice formats in the EU – mandatory for public authorities since EU Directive 2014/55/EU.

E-Invoicing Obligation Germany

Since January 1, 2025, German businesses must accept e-invoices (B2B). Issuing obligation: from 2027 (revenue > €800k), from 2028 for all. EU info →