Germany requires structured e-invoices since January 2025. TaxLayer converts your existing PDF invoices into legally compliant XRechnung or ZUGFeRD files — no specialist knowledge needed.
Works for freelancers, self-employed professionals, and small businesses operating in Germany. Upload your PDF, verify the extracted data, download the e-invoice.
Since January 1, 2025, PDFs alone do not count as e-invoices under §14 UStG. B2B recipients in Germany can legally reject them. Your invoice must contain structured XML data.
Any invoice to a German federal agency, state authority, or municipality must be in XRechnung format. This includes freelancers and consultants with government contracts.
For business clients, ZUGFeRD is the easiest path: it looks like a normal PDF but embeds the required XML. Your client's accounting software reads it automatically.
Receiving e-invoices: mandatory now. Sending: mandatory from 2027 for large businesses, from 2028 for everyone. Get your workflow set up before the rush.
Drag and drop any PDF invoice. TaxLayer supports all common PDF variants, including multi-page documents.
The AI extracts all mandatory fields automatically. Review and correct any values with one click before generating the e-invoice.
Get a validated ZUGFeRD PDF or XRechnung XML — ready to send to your client or submit to a government portal.
No account required. All processing runs in your browser — your files never leave your computer.
Check your XML against all EN 16931 mandatory fields. Supports ZUGFeRD (CII) and XRechnung (UBL).
Open tool →Enter invoice data and download a valid XRechnung UBL 2.1 XML file. No registration.
Open tool →Open and read ZUGFeRD or XRechnung XML in a structured, human-readable view.
Open tool →No credit card. No installation. Just upload your PDF and download a compliant e-invoice.
Create free account