Shopify Legal Requirements in Germany: Law & Tax Overview

In short: Meeting Shopify legal requirements in Germany takes four building blocks: a registered business (Gewerbe), the right tax setting (small business rule or standard taxation), complete legal texts including the new 2026 obligations of a withdrawal button and legal guarantee label, and clean products and images (GPSR, packaging register, image and trademark rights). Shopify provides the technology, not the content: paying taxes and keeping legal texts up to date is your job.

Law and taxes are the part almost every Shopify tutorial skips, and the part that can cost the most money in Germany. This overview shows you what to do in which order, which obligations apply since when and where to find the details. It is part of our guide to creating a Shopify store in Germany.

What comes first? The legal order before launch

The building blocks depend on each other. No registered business, no tax number; no tax status, no correct prices; no legal texts, no clean launch. This order has proven itself:

  1. Register your business (Gewerbeanmeldung), at the latest when the store goes live. If you’re under 18, special rules apply, see Online store under 18: business registration, parents, Shopify – how to do it legally.
  2. Submit the tax registration questionnaire (Fragebogen zur steuerlichen Erfassung) via ELSTER within one month. This is where you decide for or against the small business rule (Kleinunternehmerregelung).
  3. Set up taxes in Shopify to match that decision, and check the price display in your theme.
  4. Add legal texts: imprint (Impressum), privacy policy (Datenschutzerklärung), cancellation policy (Widerrufsbelehrung) with form, terms and conditions (AGB), shipping and payment info. Plus the withdrawal button and legal guarantee label.
  5. Meet product obligations: GPSR information on every product page, LUCID registration before the first shipment, your own or licensed images. Where the information belongs is shown in Shopify product page optimization: a layout that sells.
  6. Check cookie consent and tracking: pixels may only load after consent. The setup is explained in Setting up tracking in Shopify: GA4, Meta Pixel & consent.
  7. Final check with a test order, see Launching your Shopify store: the pre-launch checklist 2026.

Shopify legal requirements in Germany: which obligations apply since when

Many guides online were written before 2025. This table shows what has changed since then and helps you spot outdated tips.

SinceObligation or changeWhat you have to do
14.05.2024Imprint under § 5 DDG (Digital Services Act, replaces the TMG)Refer to the DDG instead of the TMG in your imprint
13.12.2024General Product Safety Regulation (GPSR), Art. 19State the manufacturer, if applicable the responsible person in the EU, a product image and warnings in the offer
01.01.2025New small business rule (§ 19 UStG)Thresholds: €25,000 in the previous year, €100,000 in the current year as a hard limit
01.01.2025E-invoicing in B2B businessYou must be able to receive them; an email inbox is enough
28.06.2025Accessibility Strengthening Act (Barrierefreiheitsstärkungsgesetz, BFSG)Applies to online stores; exemption for micro-enterprises with fewer than 10 employees and no more than €2 million in turnover or balance sheet total
20.07.2025EU Online Dispute Resolution platform (ODR) shut downRemove the ODR link; check the notice on consumer dispute resolution under § 36 VSBG
19.06.2026Electronic withdrawal button (§ 356a BGB)Button “Withdraw from contract” (Vertrag widerrufen), confirmation page, acknowledgment of receipt with date and time; update the cancellation policy
01.07.2026No more customs exemption for shipments under €150 from third countriesFactor in customs duty and import charges for goods from, e.g., China
27.09.2026Legal guarantee label (Implementing Regulation (EU) 2025/1960)Show the label in color, unchanged, with QR code before the contract is concluded and send it with the order confirmation; GARAN label only for a manufacturer’s guarantee of more than 2 years
01.01.2028Issuing e-invoices in B2B businessMandatory for all businesses by then at the latest; small businesses (Kleinunternehmer) and sales to consumers are exempt

Sources: IHK Heilbronn-Franken on the small business rule (German), IHK Ulm on the withdrawal button (German), IHK Dresden on the legal guarantee label (German), DIHK on e-invoicing (German). For businesses with more than €800,000 total turnover in the previous year (i.e. 2026), the obligation to issue e-invoices in domestic B2B business already applies from 01.01.2027; smaller ones may still send paper and PDF invoices until the end of 2027.

Building block 1: Register your business

If you sell via Shopify regularly and with the intention of making a profit, you are running a trade (Gewerbe), whether dropshipping, print on demand or your own goods. Registration costs approx. €15 to €65 depending on the municipality and, under § 14 of the German Trade Regulation Act (Gewerbeordnung), must take place at the same time as you start. Afterwards, you submit the tax registration questionnaire via ELSTER within one month. In the imprint, you need an address where documents can be served; a P.O. box isn’t enough. The process, the right description of activities and the address question are covered in Registering a business for your online store: obligation, costs & process 2026.

Building block 2: Set up taxes correctly

Shopify calculates taxes at checkout, but doesn’t pay them to the tax office. As a small business owner (Kleinunternehmer), you don’t create a VAT registration in Shopify and you remove “incl. VAT” from the theme. Under standard taxation, you add Germany with your VAT ID (USt-IdNr.), display prices including 19% and create an override for 7% products. If you sell more than €10,000 a year to consumers in other EU countries, the destination country’s tax rate applies and you report via the One-Stop-Shop procedure at the BZSt (German). The click paths are in Setting up taxes in Shopify: small business rule, VAT & OSS.

Shopify’s policy templates are not enough for Germany. You need an imprint, privacy policy, cancellation policy with model form and shipping and payment info; terms and conditions (AGB) aren’t mandatory but strongly recommended. Since 2026, the electronic withdrawal button and the legal guarantee label have been added, as well as a cookie banner that only allows tracking after consent. The easiest way to stay up to date is a legal text provider with an update service; subscriptions start at €9.90 net per month. You’ll find all obligations with a checklist to tick off in Shopify legally compliant in 2026: legal texts, withdrawal button & obligations.

Two special cases for withdrawal: personalized products are usually excluded from the right of withdrawal, standard goods with a color or size choice are not. For downloads, the right of withdrawal only expires if the customer has expressly agreed beforehand that you deliver before the withdrawal period ends, has confirmed that they thereby lose their right of withdrawal, and you then confirm this to them (§ 356 (6) BGB). How to implement this is covered in Selling digital products with Shopify: PDFs, templates, courses.

Building block 4: Images, trademarks and product rights

Every product photo is protected in Germany, even a simple phone photo, for 50 years (§ 72 UrhG, German Copyright Act). You only use images from suppliers, AliExpress or other stores with verifiable permission, and third-party TikTok videos not at all without a license. You may resell original branded goods; third-party logos, characters and brand names on your own designs are off-limits. What is allowed and how to respond to a warning letter is explained in Product images, copyright & trademarks in your store: what is allowed?

Product rights also include product safety: if your supplier can’t name a manufacturer with an EU address or a responsible person in the EU, you can’t offer the product in a legally compliant way. How to check suppliers for this is shown in Find dropshipping suppliers: reliable, EU instead of China. For packaging: anyone shipping packaged goods to end customers in Germany must first register free of charge in the LUCID packaging register (German) and participate in a dual system for the packaging, which costs money.

Prohibited and regulated products

Not everything that sells well may be offered via Shopify. Shopify excludes some goods in its policies; others, such as food, food supplements, cosmetics or electrical devices, are allowed but come with registrations, labeling and testing obligations. Which product groups are affected and what you need to clarify before listing is covered in Prohibited & regulated products: what you can (not) sell with Shopify.

Invoices and bookkeeping

Shopify sends order confirmations, but no invoices that meet German requirements with a sequential number. On top of that come retention obligations for receipts and e-invoicing in B2B business. Which details belong on an invoice and which tools make bookkeeping easier is explained in Invoices & bookkeeping in your Shopify store: obligations, e-invoicing, tools.

Three misconceptions that get expensive

“As a small business owner, VAT has nothing to do with me”

Wrong, as soon as you run ads. If Meta or Google bill you from another EU country, for example from Ireland, you owe the VAT on it yourself (reverse charge, § 13b UStG), have to pay it via advance VAT returns and can’t reclaim it. So if you run Meta ads, you file advance returns despite the small business rule.

“Kleingewerbe and Kleinunternehmer are the same thing”

No. Kleingewerbe (small trade) only means that you are not a merchant (Kaufmann) under the German Commercial Code (HGB). Kleinunternehmer (small business owner) is a purely tax term from § 19 UStG. Whether you charge VAT is decided in the questionnaire for the tax office, not with the business registration.

“The supplier is responsible, not me”

To your customers, you are the seller, including in dropshipping and print on demand. You are liable for legal texts, withdrawal and the legal guarantee, and you have to check whether markings such as CE are present. Legal texts don’t protect against product defects. Check this before listing, not after the first order.

Who helps with what?

TopicPoint of contact
Business registration, description of activitiesTrade office (Gewerbeamt) of your municipality, IHK
Questionnaire, tax number, advance VAT returnTax office (Finanzamt) via ELSTER, tax advisor
VAT ID, OSS returnsFederal Central Tax Office (Bundeszentralamt für Steuern, BZSt)
Legal texts, withdrawal buttonLegal text provider with update service or an IT law attorney
Warning letter over images or trademarksAttorney for copyright, trademark or competition law
Trademark registrationDPMA (German trademark from €290 online for up to 3 classes)
PackagingLUCID packaging register, dual system
Starting a business under 18Family court at the local court (Amtsgericht), IHK

FAQ

What do I have to do first: business registration, taxes or legal texts?

Business registration first, because without it there is no questionnaire and no tax number. In the questionnaire, you decide whether you are a small business owner; then you set up Shopify to match. The legal texts must be complete by launch at the latest. You may build the store before that, as long as it stays behind the password page and doesn’t accept orders.

Roughly what does a legally compliant start cost?

Business registration costs a one-time fee of approx. €15 to €65, a legal text subscription with update service from €9.90 net per month. LUCID registration is free; participating in a dual system costs extra. Optionally, there’s a trademark registration (DPMA from €290) and an initial consultation with a tax advisor. A single warning letter quickly costs more than several years of legal texts.

As a small business owner, am I exempt from these obligations?

No. The small business rule only concerns VAT. Imprint, privacy policy, cancellation policy, withdrawal button, legal guarantee label, GPSR information and packaging registration apply to you just the same. The exemption under the accessibility law depends on the number of employees and turnover, not on your tax status. You are, however, exempt from the obligation to issue e-invoices.

Do the obligations also apply to dropshipping and print on demand?

Yes, in full. To your customers, you are the seller, not the supplier or the print shop. Your address goes in the imprint, returns and withdrawals run through you, and you need the GPSR information for every product. With your name or brand on the product, you can even count as the manufacturer yourself, with additional obligations.

How do I stay up to date when laws change?

Most reliably via a legal text provider that updates its texts when the law changes and informs you. In addition, the IHKs publish fact sheets on new obligations in online retail. For tax topics, a tax advisor helps. Always check tips from videos and forums for their date: much of what applied before 2025 is now outdated.

More topics

Law and taxes are one of seven topic areas. Continue here:

Last updated: October 2026. The legal situation, thresholds and fees can change; check details with the linked sources. This article is not legal or tax advice.

Appsentials

The matching app.

We build Shopify apps for EU merchants. This one solves the topic of this article:

EU Withdrawal Form & Button

Withdrawal button and withdrawal form for your store, multilingual, with dashboard, email notifications and deadline tracking.

Free plan availableView in the App Store →
EU Warranty Label GARAN

The harmonised EU legal guarantee notice under Regulation (EU) 2025/1960 as a product page block, optionally with the GARAN durability label.

Free plan availableView in the App Store →