◂ ALL DROPS
???PLAYBOOKAIPORATEPLAYBOOK · PLAYBOOK1UP
PLAYBOOKS

E-Invoicing in the EU and Germany: XRechnung, ZUGFeRD, and What SMEs Actually Need to Know

An orientation guide to EU and German e-invoicing for SMEs: what EN 16931, XRechnung, and ZUGFeRD are, how the German B2B mandate phases in, and how to prepare.

Mert, founder of AiporateMert · Founder, AiporateBUILDS THE SYSTEMS HE WRITES ABOUTMay 21, 2027·9 MIN READ·
SHARE𝕏 POSTin SHARE
FRAMEWORK-LEDNO FLUFFNO FAKE STATSBUILT BY OPERATORS
▸ TL;DR
  • An e-invoice under current EU rules means structured, EN 16931-conformant data, not a PDF sent by email.
  • Germany's domestic B2B e-invoicing obligation began phasing in from 2025, receiving capability first, with issuing obligations and transition periods following; verify current dates with your tax advisor.
  • XRechnung is pure XML, ZUGFeRD is a hybrid PDF with embedded XML; both approaches can meet the structured requirement.
  • Treat the mandate as a forcing function for automation: structured invoices make automated booking and payment tracking the default rather than a project.

What counts as an e-invoice now, and what does not

The most important mental shift is this: under current EU rules, an e-invoice is not simply an invoice sent electronically. It is an invoice issued in a structured, machine-readable format that conforms to the European norm EN 16931, so that a receiving system can process it without a human reading the document. A plain PDF attached to an email, the format most SMEs have used for years, does not by itself meet that definition, because a PDF is a picture of an invoice, not structured data.

In Germany, the two format names you will encounter everywhere are XRechnung and ZUGFeRD. XRechnung is a pure structured-data format, an XML file designed for machine processing, and it has been the standard for invoicing German public-sector customers for several years. ZUGFeRD is a hybrid: a normal-looking PDF with the structured XML embedded inside it, so humans see a familiar document while systems read the data layer. Recent ZUGFeRD profiles are designed to conform to EN 16931 as well. Both approaches can satisfy the structured-invoice requirement; which one you use often depends on what your customers' systems prefer.

The German B2B mandate: a phased obligation, not a single deadline

Germany has introduced a domestic B2B e-invoicing obligation that began phasing in from 2025. The phase-in started on the receiving side: as of recent regulation, businesses in Germany need to be able to receive structured e-invoices from other domestic businesses, which in the simplest reading means being able to accept and process an EN 16931-conformant invoice rather than refusing it and demanding a PDF. The obligation to actively issue structured e-invoices follows in later stages, with transition periods that have differed by company size and that phase out over the following years.

The exact cutoff dates, revenue thresholds, and remaining transitional allowances are precisely the kind of detail that shifts with implementing guidance, so treat any specific date you read in a blog post, including this one, as orientation rather than a compliance answer. Verify the current phase-in dates and how they apply to your company with your tax advisor or Steuerberater before making decisions. What is safe to say is the direction: structured e-invoicing in domestic German B2B is moving from optional to mandatory over a multi-year window, and the receiving capability came first.

Why this is happening, and why fighting it is the wrong move

The regulatory driver is VAT. Tax authorities across the EU are moving toward digital reporting regimes in which invoice data flows to the authorities in structured form, with the stated goal of closing VAT fraud gaps. The EU-level initiative in this direction, often discussed under the name ViDA, points toward structured e-invoicing and digital reporting becoming the norm for more transaction types over time. Germany's domestic mandate is broadly understood as groundwork for that direction of travel.

For an SME, the practical takeaway is that this is not a wave to wait out. But it is also worth seeing the upside: a structured invoice is exactly what automation needs. Once invoices leave and arrive as machine-readable data, automated booking, matching, and payment tracking stop being projects and start being defaults. Companies that treat the mandate purely as a compliance chore typically end up buying a converter and changing nothing; companies that treat it as a forcing function often come out with a faster, cleaner invoicing process than they had before.

A pragmatic preparation checklist

Start with receiving, since that obligation came first. Confirm that you have a defined channel where structured e-invoices can arrive, typically an email inbox feeding your accounting tool, and that your accounting or ERP software can actually read XRechnung and ZUGFeRD files rather than just storing them as attachments. Most current versions of common accounting tools in the German market handle this, but verify your specific version rather than assuming.

Then look at issuing. Check whether your invoicing tool can generate EN 16931-conformant output, ask your larger customers which format they prefer, and run a test exchange with one friendly customer before you need it under deadline pressure. Finally, take the occasion to clean your master data: structured formats are stricter about required fields such as tax identifiers and addresses than a free-form PDF ever was, and incomplete master data is the most common source of rejected e-invoices in practice. None of this is legal or tax advice; it is an orientation for the conversation you should have with your tax advisor, who can confirm the current requirements for your specific situation.

▸ KEY TAKEAWAYS
  • An e-invoice under current EU rules means structured, EN 16931-conformant data, not a PDF sent by email.
  • Germany's domestic B2B e-invoicing obligation began phasing in from 2025, receiving capability first, with issuing obligations and transition periods following; verify current dates with your tax advisor.
  • XRechnung is pure XML, ZUGFeRD is a hybrid PDF with embedded XML; both approaches can meet the structured requirement.
  • Treat the mandate as a forcing function for automation: structured invoices make automated booking and payment tracking the default rather than a project.

Frequently asked questions

Is a PDF invoice an e-invoice under German rules?

No, not by itself. Under the current definition, an e-invoice must be issued in a structured, machine-readable format conforming to the European norm EN 16931, and a plain PDF is a visual document rather than structured data. A hybrid format like ZUGFeRD, where a conformant XML data layer is embedded inside a PDF, can qualify. Verify the specifics for your situation with your tax advisor.

What is the difference between XRechnung and ZUGFeRD?

XRechnung is a pure structured XML format designed entirely for machine processing and has long been the standard for invoicing German public-sector customers. ZUGFeRD is a hybrid format that embeds structured XML inside a normal-looking PDF, so people see a familiar invoice while systems read the data. Recent ZUGFeRD profiles are designed to conform to EN 16931, and which format to use often depends on what your customers' systems accept.

When do German SMEs have to send e-invoices in B2B?

Germany's domestic B2B e-invoicing obligation began phasing in from 2025, starting with the requirement to be able to receive structured e-invoices, while the obligation to issue them follows in later stages with transition periods that have differed by company size. The exact cutoff dates and thresholds are set by implementing regulation and can shift, so confirm the current phase-in schedule for your company with your tax advisor rather than relying on published summaries.

How should an SME prepare for mandatory e-invoicing?

First confirm you can receive and process XRechnung and ZUGFeRD files in your accounting software, since the receiving obligation came first. Then check that your invoicing tool can generate EN 16931-conformant output, run a test exchange with a friendly customer, and clean your master data, because structured formats reject invoices with missing tax identifiers or incomplete fields far more strictly than PDFs ever did.

▸ ONE PLAY A WEEK · FREE

Liked this? Get the next play in your inbox.

One signal-driven GTM play every week. No fluff, no spam, unsubscribe anytime.

Found this useful? Send it to a teammate.
SHARE THIS𝕏 POSTin SHARE

Operator-built

Built by someone who runs the playbook, not an agency reselling labor.

You own it

Your data, your CRM, your infrastructure. The system is yours.

No lock-in

Start with a free audit. No multi-month retainer to find out it works.

Privacy-first

Your data stays yours. We pen-test our own funnel before we touch yours.

Security & privacy ·SOC 2 Type IIISO 27001GDPR · DPA available
Plugs into the tools you already run ·HubSpotSalesforceClaySmartleadApolloGA4
▸ THE OFFER

Be the answer everywhere

SEO + AEO + GEO, built as one system.

Free AI-visibility scan ▸or book a call ▸
LIVE SITE SCAN · REAL · FREE

Can buyers and AI
actually find you?

Drop your website. We scan your live page and show the real SEO, AEO and GEO gaps that keep you invisible to buyers and AI search, in seconds. No signup to scan.

AIPORATE · LIVE SIGNAL SCANNERSTANDBY
1·SITE2·FETCH3·SEO4·AEO5·GEO6·SCORE7·PLAN
▶ DROP YOUR SITE  ·  WE SCAN IT LIVE  ·  SEE THE REAL GAPS  ·  SEO · AEO · GEO  ·  FREE  ·  ▶ DROP YOUR SITE  ·  WE SCAN IT LIVE  ·  SEE THE REAL GAPS  ·  SEO · AEO · GEO  ·  FREE  ·  

REAL PAGE CRAWL · NOTHING STORED · SEO · AEO · GEO IN ONE PASS

▸ KEEP PLAYING · RELATED PLAYS