Invoicing

Create Shopify invoices automatically: legally compliant

June 14, 2026 · 6 min · zrapp.group

After a purchase Shopify sends an order confirmation — but not a legally compliant invoice. For German merchants that is a problem: the confirmation does not meet the mandatory requirements of § 14 UStG and is not GoBD-compliant. This article explains what an invoice must contain and how to automate the entire document process.

Key takeaways
  • Shopify only creates order confirmations, not § 14 UStG-compliant invoices.
  • Mandatory: sequential number, correct tax breakdown and GoBD-compliant, immutable archiving.
  • B2B e-invoicing (ZUGFeRD/XRechnung) becomes mandatory in stages through 2028.
  • Tools like belegio create documents automatically on payment, incl. tax automation and e-invoicing.

Does Shopify create invoices automatically?

No. The order-confirmation email Shopify sends after a purchase is not an invoice in the tax sense. It usually lacks a sequential invoice number, the correct breakdown of tax rate and amount, and your tax or VAT ID.

At the latest during a tax audit, or when a business customer requests a proper invoice, that is not enough. You need real invoices: sequentially numbered, archived immutably and with all mandatory details.

Mandatory invoice details (§ 14 UStG)

A complete invoice must include, among other things:

  • Full name and address of merchant and customer
  • Your tax number or VAT ID
  • Issue date and a unique, sequential invoice number
  • Quantity and type of the goods or service supplied
  • Delivery or service date
  • Amount broken down by tax rate and the corresponding tax amount

What does GoBD mean for Shopify merchants?

The GoBD rules require documents to be kept complete, correct, timely, ordered and, above all, unalterable. A PDF template you can edit afterwards does not meet that bar.

Apps like Shopify Order Printer print templates based on your order data, but responsibility for sequential numbering, correct tax logic and audit-proof archiving stays with you. With cancellations, credit notes, OSS or the small-business rule that quickly becomes error-prone.

E-invoicing obligation 2025–2028

Since 1 January 2025, companies in Germany must be able to receive B2B e-invoices. The obligation to issue them is being phased in through 2028. An e-invoice is not a PDF but a structured format per EN 16931 — in Germany mainly ZUGFeRD (PDF with embedded XML) and XRechnung.

Automating document creation now and adopting ZUGFeRD/XRechnung means you are ready for the upcoming stages instead of scrambling later.

Automating invoices from Shopify

An automated solution creates the document right when payment comes in, assigns the number sequentially and handles tax cases and archiving with no manual work. belegio creates invoices, delivery notes and credit notes fully automatically, with correct tax automation (incl. OSS, reverse-charge and § 19) and optional e-invoice output (ZUGFeRD & XRechnung).

If you also want to push orders into your accounting, read how to connect Shopify to sevdesk or connect Shopify to Lexware Office. Learn more about our work on the services page.

Frequently asked questions

Does Shopify create invoices automatically?

No. Shopify only sends an order confirmation that does not meet the mandatory § 14 UStG requirements. For compliant invoices you need an additional app.

Is a Shopify order confirmation a valid invoice?

No. It usually lacks a sequential invoice number, correct tax breakdown and tax/VAT ID, so it is not a proper invoice.

When does the e-invoicing obligation apply to Shopify merchants?

Since January 2025 businesses must be able to receive B2B e-invoices; the obligation to issue them is phased in through 2028 (ZUGFeRD/XRechnung per EN 16931).

belegio Logo

Invoices automatically from Shopify

belegio creates your documents GoBD-compliant and e-invoice-ready, straight from Shopify.

Explore belegio
Related articles
Accounting
Connect Shopify to sevdesk: book orders automatically
Accounting
Connect Shopify to Lexware Office (lexoffice)
Start a project