E-Invoicing

Shopify E-Invoice Mandate: Phased Timeline 2025-2028

June 14, 2026 · 7 min · zrapp.group

The Shopify e-invoice mandate has been reality since 1 January 2025: in B2B you must be able to receive electronic invoices, and the obligation to issue them is being phased in until 2028. This article gives you the full statutory timeline, the relevant deadlines, and a clear explanation of why Shopify doesn't produce these formats out of the box.

Key takeaways
  • Since 1 January 2025, every German B2B business must be able to receive electronic invoices, Shopify merchants included.
  • The obligation to issue e-invoices is being phased in until 2028, with turnover thresholds and transition rules until then.
  • An e-invoice is a structured data set (ZUGFeRD, XRechnung per EN 16931). A plain PDF is not an e-invoice.
  • Shopify does not generate ZUGFeRD or XRechnung files natively; you need an additional app or accounting connection.

What the e-invoice mandate actually means

With the Growth Opportunities Act, German lawmakers made the electronic invoice mandatory for domestic B2B transactions. An e-invoice is not simply a PDF sent by email. It is a structured, machine-readable data set following the European norm EN 16931. In Germany, the permitted formats are mainly ZUGFeRD (a PDF with embedded XML) and XRechnung (pure XML).

What matters for you as a Shopify merchant: the mandate applies to invoices between domestic businesses (B2B). Pure B2C sales to private consumers are not covered for now. Which of the two formats is relevant for you is explained in detail under ZUGFeRD or XRechnung.

The statutory 2025-2028 timeline at a glance

The rollout happens in several stages. While the obligation to receive e-invoices applies immediately, the obligation to issue them is phased in over time with transition rules, giving smaller businesses time to adapt.

  • From 1 Jan 2025: Every domestic business must be able to receive and process e-invoices, with no exception and no turnover threshold.
  • 2025 to 2026: Transition phase. Paper and simple PDF invoices in B2B remain permitted with the recipient's consent.
  • From 2027: The issuing obligation applies to businesses above a prior-year turnover threshold; smaller businesses keep transition periods.
  • From 2028: The structured-format e-invoice becomes the binding standard across domestic B2B.

Receiving obligation: what already applies since 2025

The crucial point that often gets overlooked: you must already be able to receive e-invoices since 1 January 2025. If a supplier sends you a ZUGFeRD or XRechnung file, you must accept, read and archive it in an audit-proof way per GoBD. Simply storing the PDF preview is not enough: the structured XML data set is the actual original.

For Shopify this means: receiving happens outside the store, typically in your accounting or mail system. Even so, you should already have a solution that processes incoming e-invoices correctly and stores them immutably.

Why Shopify can't do ZUGFeRD or XRechnung natively

Shopify is a globally oriented commerce platform and does not know the German or EU-specific invoice formats. The standard order confirmation and the documents generated via theme or app are generally HTML or PDF documents without embedded, norm-compliant XML. As such they meet neither EN 16931 nor the mandatory details under § 14 of the German VAT Act in structured form.

On top of that, German tax logic, such as OSS for EU B2C distance sales, reverse charge for B2B deliveries within the EU, or the small-business rule under § 19, is not represented in standard Shopify. If you need legally sound e-invoices, an additional solution is unavoidable.

How to make your Shopify store e-invoice ready

The practical answer is an app or accounting connection that automatically turns every Shopify order into a norm-compliant e-invoice and archives it in line with GoBD. You can either generate documents directly from Shopify or hand your orders over to an accounting system.

With belegio you can create Shopify invoices automatically, including ZUGFeRD and XRechnung. If you prefer to stay in your existing accounting workflows, connect your store directly instead: for example with sevdesk or with Lexware Office. We're happy to help you choose and set things up — take a look at our services.

What to prepare before the deadlines

Even though the full issuing obligation only kicks in around 2027/2028, you should act early. The receiving obligation already applies, and a clean e-invoice infrastructure saves stress and error sources later.

Check your master data (VAT ID, complete § 14 mandatory details), clarify your B2B share volume, and decide whether you create documents from within Shopify or via your accounting system. If you also sell cross-border, keep an eye on Austria (small-business threshold of EUR 55,000 gross since 2025) and Switzerland (VAT liability from CHF 100,000 turnover).

Frequently asked questions

Does the e-invoice mandate apply to my Shopify store?

Yes, if you operate in domestic B2B. You must be able to receive e-invoices since 1 Jan 2025, and the issuing obligation is phased in until 2028. Pure B2C sales to private consumers are not covered for now.

Is a PDF from Shopify already an e-invoice?

No. An e-invoice is a structured, machine-readable data set per EN 16931, meaning ZUGFeRD or XRechnung. A classic Shopify PDF without embedded, norm-compliant XML does not meet this requirement.

Can Shopify itself generate ZUGFeRD or XRechnung?

No, not out of the box. Shopify does not know the German e-invoice formats. You need an additional app like belegio or a connection to your accounting system to create norm-compliant e-invoices.

belegio Logo

Make Shopify e-invoice ready

We set up automatic ZUGFeRD and XRechnung documents for your Shopify store—GoBD-compliant and Made in Germany.

Get advice now
Related articles
Invoicing
Create Shopify invoices automatically: legally compliant
Accounting
Connect Shopify to sevdesk: book orders automatically
Start a project