Mandate & Deadlines
German E-Invoicing Mandate 2025/2027: What B2B Companies Must Practically Implement
From 1 January 2025, all domestic companies in the B2B sector must be able to receive e-invoices. The obligation to issue structured e-invoices is being phased in from 2027. Important: A normal PDF is not an e-invoice. An e-invoice must comply with the European standard EN 16931.
Current Deadlines (BMF FAQ / current sources, cross-checked)
- Receipt: Mandatory since 1.1.2025 for taxable domestic B2B supplies between domestic entrepreneurs. Every entrepreneur must ensure technical readiness to receive.
- Issuance (transitional period): Until 31.12.2026 issuers may in general still issue “other invoices” (PDF, paper, etc.).
- From 1.1.2027: Obligation to issue e-invoices for companies with previous-year turnover exceeding €800,000.
- From 1.1.2028: For companies with lower turnover.
Factur-X (the French equivalent of ZUGFeRD) is also permitted provided it implements EN 16931.
Practical Steps for B2B Companies
- Establish receipt capability — Check whether your email inbox, accounting system or ERP can accept and electronically process structured e-invoices (XML or hybrid PDF+XML). Test tools such as the ELSTER viewer help with initial validation.
- Audit existing invoices — Load current outgoing and incoming invoices into a validator. PDF-only files generally no longer meet the requirements.
- Adjust dispatch processes — Use generators that produce EN 16931-compliant files and validate them against the official KoSIT validator of the tax authorities before delivery.
- Ensure GoBD-compliant archiving — E-invoices should be archived as PDF/A-3b with embedded XML (10 years).
- Plan automation — For recurring or agent-supported invoicing, a direct API or MCP connection (n8n, Make, Zapier, own backends, Claude & Co.) pays off.
What fakturai checks (the KoSIT-Accept-Gate)
fakturai generates ZUGFeRD/Factur-X invoices and validates them before delivery in multiple steps: XSD schema check (structurally correct), Mustang + veraPDF (Schematron business rules incl. German profiles + PDF/A-3b), official KoSIT validator of the German tax authorities → result “ACCEPT”. Only if all checks pass do you receive the file. This is our central quality and trust feature: the invoice is demonstrably accepted format-wise by the authority’s reference engine.
What fakturai does not replace (and does not promise)
The substantive and tax correctness of the invoice (amounts, correct VAT rates, service description, tax liability, reverse charge, etc.) lies entirely with the issuer. Bookkeeping, dunning or full ERP functions, tax or legal advice, and GoBD archiving in the operational context (beyond the file format) remain your responsibility. No hard guarantees or financial promises – see GHOA-1671.
Next step for your company
Validate e-invoices for free (ZUGFeRD / Factur-X / XRechnung)
Request API key / Signup · API documentation
Related articles: ZUGFeRD vs XRechnung / EN 16931 format choice · Technical validation (KoSIT) · Why a PDF is not an e-invoice · German version: /de/blog/e-rechnung-pflicht-2025