Selling to Germany through Shopify, with or without a German 3PL? We handle the German VAT registration and monthly filings for your Shopify sales, your Amazon sales, and everything in between. Reviewed and signed by a licensed German Steuerberater before every filing.
The short version
German VAT registration is triggered by three things for Shopify sellers: (1) storing inventory in Germany (3PL, Shopify Fulfilment Network, or Amazon FBA DE); (2) B2C cross-border sales above €10k EU-wide without OSS; (3) digital services to German consumers without OSS.
Storing inventory in Germany is the big one: it triggers registration from the first unit, no threshold. A Shopify Fulfilment Network location in DE, a German 3PL, or Amazon FBA DE inventory all count.
One German VAT registration covers all your sales channels (Shopify, Amazon, eBay, direct orders) under a single monthly UStVA. Typical year-one cost via Vaytax: €1,199/year all-in, German VAT registration included, or €89/month flat if you already have a German VAT number.
Not sure if this applies to your store? Take the 60-second VAT check →
The three most common profiles. If one of these sounds like you, registration is almost certainly mandatory.
Shopify Fulfilment Network DE, a German third-party logistics provider, or consignment stock in a German warehouse. The moment your inventory sits on German soil, registration is mandatory, from the first unit.
You list the same SKUs on Shopify and Amazon, and your Amazon FBA inventory is in Germany. German inventory means German VAT registration, and one registration covers both channels.
Shipping B2C into Germany above €10k EU-wide, or selling digital services to German consumers. You either register in Germany or use OSS; local registration is often cleaner for enterprise B2B.
Four common Shopify scenarios and what each requires.
You use Shopify Fulfilment Network DE, a German 3PL (Byrd, WeFulfil, independent warehouses), or you have Amazon FBA DE inventory backing some of your Shopify orders. Local German VAT registration is mandatory, from the first unit stored, with no threshold. OSS does not replace this.
You ship from, say, the UK, US, NL, or PL directly to German consumers, and your total cross-border B2C sales into the EU exceed €10,000 per year. You must either register in Germany or use OSS (Union for EU-based sellers, Non-Union for outside-EU). OSS is usually simpler if you have no German inventory.
SaaS subscriptions, digital downloads, online courses. You either register in Germany or use OSS (Union or Non-Union scheme depending on your base). For enterprise B2B deals, many German buyers prefer seeing a real DE-prefixed USt-IdNr., which is one reason to pick local registration over OSS.
If your EU-wide cross-border B2C sales (across all EU countries, not just Germany) are below €10,000 per year and you have no German inventory, you can charge your home-country VAT. No German registration, no OSS needed yet. Monitor the threshold monthly.
The German VAT obligation kicks in the moment goods are stored on German soil, regardless of where your company is based, where your Shopify store ships from most of the time, or how much you sell. This trips up three groups of Shopify sellers in particular:
Practical check: ask your 3PL where your inventory physically sits. If any of it is in Germany, even temporarily, you need a German Tax ID. Retroactive registration after the fact is always more expensive than registration before the first shipment.
OSS (One-Stop Shop) lets you file a single quarterly return covering B2C cross-border sales to all EU countries. It's a simplification regime: one return, one payment, one home-country tax office. Local registration means one tax office per EU country where you have obligations.
| Factor | OSS | Local German registration |
|---|---|---|
| Works for inventory in Germany? | No, OSS doesn't cover local inventory sales | Yes, standard path |
| Filing frequency | Quarterly | Monthly (first 2 years) |
| Number of returns per year | 4 (plus domestic returns) | 12 + 1 annual |
| Language of filing | Your home country's system | German (to the Finanzamt) |
| Complexity | Lower | Higher (but a tax advisor handles it) |
| Good for enterprise B2B signaling? | No DE USt-IdNr. visible | Real DE-prefixed number |
The honest rule: if you have no German inventory and only cross-border B2C shipments into DE, OSS is simpler. If you have any German inventory (SFN, 3PL, FBA), you need local registration, OSS is not an option for those sales. Many sellers need both: OSS for cross-border and local DE registration for inventory-based sales. See our deeper OSS vs local VAT guide.
Once you have your German Tax ID and USt-IdNr., setup in Shopify is straightforward:
For monthly filing, you export your Shopify "Taxes" report (Orders → Export → Taxes) or pull from Analytics. Vaytax asks you to enter the net totals per VAT rate, typically a 5-minute task monthly.
Most serious e-commerce brands sell on multiple channels. German VAT handles this cleanly: one registration, one Tax ID, one monthly UStVA covering all channels. You aggregate:
Important: where Amazon acts as the "deemed supplier" under §3 Abs. 3a UStG (mainly for non-EU sellers on certain SKUs), Amazon collects and remits the VAT itself, so those sales are excluded from your UStVA. Vaytax's dashboard separates marketplace-collected VAT from your own.
Two cost traps Shopify sellers run into:
Common pattern for marketplace sellers: you crossed a German storage or sales threshold months ago and only just discovered the obligation. We file the missing UStVAs retroactively at the same flat €79 per filing, charged once at signup. Pick the first period you need us to file when you register, and we'll catch you up while we handle every month going forward.
The Finanzamt may issue late-filing surcharges (Verspätungszuschlag) directly to your company for any retroactive period. Those are independent of our fees, and we file as quickly as possible to keep them small.
No per-transaction or per-channel fees. The price you see covers your routine recurring filings; one-off work like backfiling or disputes is always quoted up front.
New to German VAT · Path A
German VAT registration included. Charged in full at signup. Renews yearly.
What's included
Already registered · Path B
Already hold a German VAT number? Skip the registration fee and move straight into monthly filing. €990/year if you pay annually (about €82/month, roughly 7% off).
Or €990 billed yearly. No registration fee.
Free instant English read, no signup. Then a fixed price from €200 net, nothing to pay until you accept. Estimated assessment (Schätzbescheid), payment reminder (Mahnung), formal hearing notice (Anhörung).
It depends on three triggers: (1) if you store inventory in Germany (via a German 3PL, Shopify Fulfilment Network location, or Amazon FBA inventory backing your Shopify), you MUST register for German VAT from day one, no threshold applies. (2) If you ship B2C goods from outside Germany into Germany and your total EU cross-border B2C sales exceed €10,000 per year, you must either register in Germany or use OSS. (3) If you sell digital services to German consumers, you must either register in Germany or use OSS (Union or Non-Union scheme depending on your base).
If you ship from your home country (say, the Netherlands or the UK) directly to German consumers with no German inventory, OSS is typically simpler, one quarterly return covers all EU countries. If you store inventory in Germany (Shopify Fulfilment Network DE, any German 3PL, or Amazon FBA DE), you MUST have a local German registration in addition to any OSS. OSS does not cover sales from EU-stored inventory. Many Shopify-plus-Amazon hybrid sellers need both.
Yes, immediately and without threshold. The moment goods are stored on German soil (whether at a Shopify Fulfilment Network location, Byrd, WeFulfil, or any independent 3PL), you have a taxable presence and must register before you start fulfilling orders from that inventory. Many Shopify sellers discover this only after their 3PL asks for a German USt-IdNr., by which point they're already operating non-compliantly.
No. Germany does not require fiscal representation for EU or non-EU companies for standard VAT registration and filing, a licensed tax advisor acting as your tax agent is sufficient. Some providers charge Shopify sellers €1,000 to €3,000 per year for "fiscal representation", this is an unnecessary cost with no legal basis for standard e-commerce VAT compliance.
Shopify's tax settings support German VAT. Once registered, enter your German tax registration into Shopify Admin → Settings → Taxes and duties → Germany. Shopify will then apply 19% (standard) or 7% (reduced, for books, food, certain other categories) VAT to German customer orders and show prices inclusive or exclusive per your setup. The VAT collected is what you then remit monthly through your UStVA.
You export your Shopify "Taxes" report (Orders → Export) each month, or pull the equivalent from your Shopify Analytics. Vaytax asks you to enter the net totals per VAT rate into the dashboard, takes about 5 minutes. We then review the figures, generate the UStVA, and file with the Finanzamt. If you also sell on Amazon or other channels, you aggregate the totals yourself or we can help with a custom import template.
You report the combined German sales on one UStVA filed against your single German Tax ID. One registration covers all sales channels into Germany. You aggregate Shopify sales, Amazon sales, eBay sales, etc. into the monthly return. Amazon's §25e marketplace liability rules may mean Amazon already collects and remits VAT for certain transactions, in which case those sales are excluded from your Voranmeldung. The Vaytax dashboard handles the distinction.
€1,199/year all-in if you need German VAT registration, which is included (monthly UStVA, annual VAT return Umsatzsteuer-Jahreserklärung, filing with the Finanzamt, all tax-office correspondence handled). Already have a German VAT number? Filing-only is €89/month, or €990/year (~€82/month, 7% saving on the monthly rate). No per-transaction fees, no per-channel surcharges, your Shopify, Amazon, and eBay sales all file together under one flat fee.
Question we didn't cover? Send us a message →
Not sure what you need?
Answer a few quick questions about how and where you sell. We will tell you whether Germany requires you to register, and what it costs, in plain English. No account, no obligation.
German VAT registration plus monthly filing across all your channels, handled end to end by a licensed German tax advisor. Built for DTC brands. Reviewed June 2026 by a licensed German tax advisor.
Start registration