• Skip to primary navigation
  • Skip to main content
Flexible Invoices wordmark logo on a white background
WP Desk

WP Desk

WooCommerce Plugins

Flexible Coupons

Flexible Coupons

Gift cards and tickets

ShopMagic

ShopMagic

E-mail automations

Flexible Invoices

  • Pricing
  • Add-ons
  • Docs
  • Support
  • Blog
  • My Account
  • Ideas
Germany 2027: who must issue e-invoices and how to prepare

Published: 2026-10-15 / Updated: 2026-10-06 / Blog

Germany 2027: who must issue e-invoices and how to prepare

patrycja.wojas

German businesses have had to be able to receive domestic B2B e-invoices since 1 January 2025. Issuing becomes mandatory in two steps: from 1 January 2027 for companies with turnover above EUR 800,000, and from 1 January 2028 for everyone else. The common formats are XRechnung, a pure XML format, and ZUGFeRD, a PDF with XML inside. Sales to consumers are not covered. If your WooCommerce store is established in Germany, the next deadline is closer than it looks: January 2027 is one quarter away from the end of this year’s planning.

The three dates that matter

Date Obligation Who
1 January 2025 must be able to receive e-invoices all businesses
1 January 2027 must issue e-invoices turnover above EUR 800,000 in the previous year
1 January 2028 must issue e-invoices all remaining businesses

Germany chose a gentler model than Poland or Italy: there is no central clearance platform. Invoices go directly between businesses, by email or through a network such as Peppol, as long as the file itself is a compliant structured invoice.

XRechnung and ZUGFeRD

Both are built on the European standard EN 16931.

XRechnung is XML only. It is the standard for invoices to German public authorities and works for B2B as well.

ZUGFeRD is hybrid: a PDF that a person can read with the structured XML embedded inside the file. For stores whose customers still want to see a document, ZUGFeRD is usually the easier sell, because nothing changes visually.

A PDF without embedded XML is not an e-invoice under these rules, no matter how neatly it is designed.

What to prepare in WooCommerce

The data requirements are the same as elsewhere in Europe, so work done for one mandate is not wasted.

  • USt-IdNr or Steuernummer for business customers, collected at checkout and validated.
  • Structured company data: legal name, street, postal code, city and country in separate fields.
  • Tax categories with reasons for exempt, zero-rated and reverse charge sales.
  • Payment terms and bank details as fields, not as a paragraph at the bottom of the invoice.
  • Sequential numbering with a clear series for corrections.

Flexible Invoices issues invoices, proformas and corrections from WooCommerce orders, validates EU VAT numbers in VIES and applies reverse charge. If you decide to send invoices over Peppol rather than by email, the PEPPOL for Flexible Invoices PRO add-on generates UBL (XML) files in the Peppol standard from the invoice edit screen.

January 2027 is closer than it looks. Get your invoice data in order now with Flexible Invoices PRO, EUR 59 a year for one site, and test structured output before the deadline, not during it.

A realistic timeline for a small store

  1. Now: confirm which year applies to you, based on last year’s turnover.
  2. October to November 2026: fix checkout data and tax configuration.
  3. December 2026: issue test invoices in your chosen format and have your accountant read them.
  4. From January 2027: if you are in the first group, issue structured invoices for all domestic B2B sales.
  5. During 2027: keep an eye on rejected or disputed invoices and adjust templates.

FAQ

  • Do I have to issue e-invoices in 2026? No. Issuing starts in 2027 or 2028 depending on turnover. Receiving has been mandatory since 2025.
  • How is the EUR 800,000 threshold measured? By turnover in the previous calendar year. Confirm the details with your tax adviser, because the classification decides your start date.
  • Does this apply to sales to consumers? No. Only domestic B2B transactions are covered.
  • Can I send e-invoices by email? Yes. Germany does not require a central platform, so email delivery of a compliant file is acceptable. Networks such as Peppol are an option, not an obligation.
  • Is ZUGFeRD better than XRechnung? Neither is better. ZUGFeRD keeps a human-readable PDF, XRechnung is lighter to process. Ask your main business customers which they prefer.
  • What if a customer sends me an invoice I cannot open? You are required to be able to receive structured invoices. If your accounting software cannot read them, that is the gap to fix first.

Flexible Invoices for WooCommerce PRO £59

Add to cart or View Details
WP Desk
Plugins used by 6,000+ shops
Last Updated: 2026-10-21
Works with WooCommerce 10.8 - 11.2

About patrycja.wojas

  • Terms & Conditions
  • Privacy Policy
  • Support Policy
  • Refund Policy

© 2026 A WP Desk WP Desk Invoicing

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}