Getting started
Germany's e-invoicing mandate: what SMBs need to know
A phased rollout that starts with receiving invoices and ends with everyone sending them electronically.
Germany's e-invoicing mandate requires businesses to be able to receive structured electronic invoices (like XRechnung or ZUGFeRD) from January 2025, with sending becoming mandatory for larger businesses from 2027 and for all businesses from 2028. Transitional PDF invoices remain valid through 2026, but SMBs that wait until the deadline to prepare risk a rushed, costly scramble.
The timeline, phase by phase
From January 2025, every business must be able to receive a structured e-invoice. Sending structured e-invoices becomes mandatory for larger businesses from 2027, and for all businesses, including small ones, from 2028.
This phased approach gives smaller businesses a longer runway to adapt on the sending side, but the receiving requirement is already in effect, which many SMBs aren't aware of yet.
Transitional provisions allow PDF invoices to remain valid through 2026 in many B2B contexts, but that grace period narrows the closer you get to the 2027/2028 deadlines.
What counts as a compliant e-invoice
A compliant e-invoice under the mandate is a structured, machine-readable format like XRechnung or ZUGFeRD, not simply a PDF sent by email, which is why most current invoicing setups need an update rather than no change at all.
XRechnung is a pure XML format built for the German public sector and increasingly required in B2B contexts. ZUGFeRD embeds structured XML data inside a human-readable PDF, offering a bridge between old and new formats.
Where the risk actually sits for SMBs
The real risk isn't the mandate itself, it's finding out your invoicing software or process doesn't support structured e-invoicing right as a deadline hits, with no time left to fix it properly.
Businesses that automate this early avoid the scramble entirely, and often find the same automation reduces manual invoice processing time regardless of the compliance deadline.
Frequently asked
Do small businesses need to comply immediately?
Receiving structured e-invoices is required from January 2025 for all businesses. Sending them becomes mandatory for smaller businesses from 2028, giving more time on that side specifically.
Is a PDF invoice still acceptable?
Transitional provisions allow PDF invoices in many B2B contexts through 2026, but this is a grace period, not a long-term exemption. Structured formats like XRechnung or ZUGFeRD are the actual requirement.
What's the difference between XRechnung and ZUGFeRD?
XRechnung is pure structured XML with no visual layout, commonly required for public sector invoicing. ZUGFeRD embeds the same kind of structured data inside a readable PDF, so it works as both a human-readable and machine-readable document.
Does this apply to invoices sent to consumers too?
The mandate is focused on B2B invoicing. Consumer-facing (B2C) invoicing isn't subject to the same structured e-invoicing requirement, though the specifics depend on your business's exact situation.
