Shopify invoices in Germany: what Shopify does, what is missing, what applies from 2027
Out of the box, Shopify does not create invoices in the sense of German law. The order confirmation Shopify sends to customers is not an invoice: it lacks mandatory details under § 14(4) UStG, including a sequential invoice number that is used only once. Keeping invoices for eight years (§ 14b UStG) is also your job. If you sell through Shopify in Germany, you have to sort out invoicing yourself.
The three common routes and their limits
Route 1: do nothing. Many shops only send the Shopify order confirmation. For consumers you usually don't have to issue an invoice. It becomes a problem as soon as a business customer orders: you owe them an invoice (§ 14(2) sentence 2 no. 1 UStG, the German VAT Act), and without one they cannot deduct input VAT (§ 15(1) sentence 1 no. 1 UStG). A tax audit (Betriebsprüfung) will also ask about the invoice numbers sooner or later.
Route 2: a PDF invoice app. Apps from the Shopify App Store generate a PDF invoice per order. That handles the look, but rarely the substance: the date of supply (Leistungsdatum) is usually set to the order date, the archive is rarely GoBD compliant, and from 2027 a plain PDF no longer meets the e-invoicing mandate for B2B, first for businesses with more than 800,000 euros prior-year revenue and from 2028 for everyone (§ 27(38) UStG). Shops that think they are pure B2C are affected too, because business customers order through the normal checkout. Hidden B2B happens in almost every shop.
Route 3: export orders to an accounting tool. CSV exports or connectors into a classic invoicing program work, but they create a second set of data: payments, fees and refunds from Stripe, Mollie or PayPal bypass it and have to be reconciled separately. That reconciliation is where the hours come from that your tax advisor (Steuerkanzlei) bills you for every month.
The fourth route: payment and order together, automatically
Rechnungskit starts from the payment rather than the order, and pulls in the order data from Shopify: line items, tax rates, discounts, shipping date. From that, every payment automatically produces a validated ZUGFeRD e-invoice with the correct date of supply, a sequential invoice number without gaps you would have to explain, a GoBD archive and a ready-made DATEV export. The Shopify integration page explains how the connection works in detail, and e-invoicing software gives an overview of all features. You connect your shop directly in Rechnungskit; the app is also available in the Shopify App Store. Prepayment orders, gift cards and Shopify Store Credit have their own guides: Shopify prepayment (Vorkasse), Shopify gift cards and booking Shopify Store Credit.
FAQ
- [1] § 14 UStG, German VAT Act (German)
- [2] § 14b UStG, retention of invoices (German)
- [3] § 15 UStG, input VAT deduction (German)
- [4] § 27(38) UStG, e-invoicing transition rules (German)
- [5] BMF: VAT Application Decree (UStAE), section 14.5(10), invoice number (German)
- [6] Federal Ministry of Finance, FAQ on mandatory e-invoicing (German)
- [7] GoBD, BMF circular on proper bookkeeping (German)
Rechnungskit is not a tax advisory or law firm. This article explains general principles and does not replace advice from a tax advisor (Steuerberater, § 5 StBerG) or a lawyer (§ 3 RDG). Rechnungskit is built for businesses based in Germany and prepares documents, tax rates and bookings automatically. How your specific case is treated remains your decision, ideally together with your tax advisor or a lawyer.
Every invoice automatically as a valid e-invoice.
Connect your payment provider and we take care of format, validation and archive. Start for free in test mode.
Try it now