E-Invoicing

Shopify E-Invoice Mandate: Phased Timeline 2025-2028

June 14, 2026 · 5 min · zrapp.group · Updated September 30, 2026

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, domestic businesses must generally be able to receive e-invoices, including German small businesses.
  • During 2025 and 2026, issuers may still use paper. A simple PDF requires the recipient’s consent during this transition.
  • In 2027, this relief generally requires the issuer’s previous-year turnover to be no more than €800,000; a separate transition also covers certain EDI procedures.
  • From 2028, the general transition ends. Statutory exceptions, including small-business issuers, low-value invoices and certain exempt transactions, continue.

What the e-invoice mandate actually means

An e-invoice contains structured invoice data that software can process. A plain PDF or an order confirmation without that dataset is an “other invoice”. XRechnung and compliant ZUGFeRD profiles are common suitable formats.

The German obligation generally covers transactions between domestic businesses. Consumer sales and cross-border cases are not automatically covered. Exceptions include small-business issuers, invoices up to €250, transport tickets and certain supplies exempt under §4 UStG.

The 2025–2028 timetable

Receiving and issuing have different deadlines. Receiving generally has no transition period. For the 2027 issuing relief, the relevant previous-year turnover belongs to the issuer, not the recipient.

A plain PDF requires recipient consent during the transition; paper does not have that consent requirement. The separate permission to retain certain EDI procedures until the end of 2027 should be checked for the particular system.

PeriodReceivingIssuing in covered domestic B2B transactions
2025–2026Generally enable receptionPaper allowed; PDF with consent
2027Still requiredGenerally structured e-invoice; paper/PDF relief if prior-year turnover ≤ €800,000
From 2028Still requiredStructured e-invoice; statutory exceptions remain

Receiving obligation: what already applies since 2025

An email inbox can be enough to receive an e-invoice. Checking, matching and retaining it still require a traceable process. Keeping only a printout or a rendered view of XML is insufficient.

Retain at least the structured portion in its original form and protect it against unnoticed changes. Supplementary information and attachments can also require retention. Converting everything into a PDF does not replace this process. See receiving e-invoices.

Why Shopify can't do ZUGFeRD or XRechnung natively

Shopify order confirmations are not automatically compliant structured e-invoices. Documents generated through Order Printer also need to be checked for their actual contents and format. A simple PDF does not meet the structured-format requirement.

Shopify supports tax features, including EU tax and OSS settings. These are separate from issuing a German e-invoice: tax calculation, document format and retention are different tasks.

How to make your Shopify store e-invoice ready

First identify which orders actually fall within the obligation. Then select an invoicing app or accounting integration that supports the required format, invoice details and retention in your specific workflow. Not every order must become a German B2B e-invoice.

With belegio you can automatic invoicing with belegio, 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).

Sources and review basis

The following sources explain the requirements and features discussed in this article. When setting up your store, also check the requirements of your specific use case.

Frequently asked questions

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

Generally for covered domestic B2B transactions. Receiving is required since 2025. Issuing phases in through 2028, with a €800,000 previous-year turnover limit for 2027 relief. Small-business and other statutory exceptions must be considered separately.

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.

Are German small businesses exempt from e-invoicing?

They are exempt from the issuing obligation. They must still generally be able to receive e-invoices since 2025. This is an exception, not merely a later issuing deadline.

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
E-Invoicing
Receiving and Sending E-Invoices in Shopify B2B
E-Invoicing
Creating Credit Notes and Cancellations Correctly in Shopify
E-Invoicing
ZUGFeRD vs XRechnung: Which E-Invoice Format Do You Need?
Start a project →