Why Polish sellers trigger German VAT the moment they scale
Poland is the manufacturing and logistics backbone of CEE, and Polish e-commerce brands — particularly Amazon FBA sellers — have the most aggressive expansion profile into German retail of any EU country. Three patterns:
- Amazon Pan-European FBA. This is the number-one registration trigger for Polish sellers. Pan-EU FBA lets Amazon route inventory into 7+ EU countries for faster delivery. Germany is Amazon's largest EU market by volume, so Polish Pan-EU FBA inventory is almost always allocated to Bad Hersfeld, Rheinberg, Leipzig, Werne, or another DE warehouse. Registration is mandatory before you sell a single unit from German inventory.
- Polish-based 3PLs with German operations. Providers like ArvatoSS, Omega Logistics, and Linker Cloud fulfilment offer consolidated EU services with German locations. Using one triggers registration.
- DTC / Shopify brands shipping from Poland to Germany. Polish sportswear, pet food, beauty, and home goods brands frequently cross the €10,000 EU-wide B2C threshold within weeks of scaling. Past that, OSS or local registration is mandatory.
Pan-EU FBA: the hybrid that needs both OSS and local
Most mid-sized Polish Amazon sellers end up needing BOTH systems: OSS (for their Polish-dispatched B2C sales into DE and other EU) AND local German registration (for sales dispatched from German FBA inventory). The Vaytax dashboard handles both, and your Polish OSS filings continue with your Polish accountant.
| Polish seller setup | OSS? | Local DE registration? |
|---|---|---|
| Ship from PL only, direct B2C to DE | Yes (if >€10k EU-wide) | No |
| Amazon FBA PL only | Yes | No |
| Amazon Pan-EU FBA (inventory in DE) | For PL-sourced sales | Yes (for DE-sourced sales) |
| Polish 3PL with German warehouse | Where applicable | Yes (for DE-sourced sales) |
| B2B sales to German businesses | No | Usually not required |
Amazon's warning sign: if Amazon Seller Central asks you for a German USt-IdNr. after you enable Pan-EU FBA, you need local registration. Ignoring the request leads to listing suspension.
Finanzamt Oranienburg: the office for Polish companies
Polish companies registering for German VAT are assigned to Finanzamt Oranienburg (in Brandenburg, near Berlin), with overflow sometimes routed to Finanzamt Hameln. A licensed Steuerberater confirms the current active office at submission time and files the Fragebogen with the correct routing.
Documents required:
- KRS extract (Krajowy Rejestr Sądowy — Polish company register) or CEIDG extract for sole traders
- NIP number (Polish tax ID)
- Umowa spółki (partnership agreement) if requested
- Passport copies of all directors/management board members
- Completed Fragebogen zur steuerlichen Erfassung — we prepare this in German from your Polish company data
- SEPA direct debit mandate — works from any Polish EUR business account
As EU documents, Polish corporate records are accepted without Apostille or sworn translation — significantly simpler than US or Chinese registrations.
No fiscal representative required
Polish EU companies don't need a fiscal representative in Germany. A licensed Steuerberater is sufficient. See our fiscal representation guide for the full breakdown on why this €1,000–€3,000/year fee is an unnecessary cost for EU sellers.
Monthly filing for Polish-DE hybrid sellers
Once registered, the monthly rhythm:
- You: Enter German-sourced sales totals (from DE FBA inventory) into the Vaytax dashboard. Polish-sourced sales stay with your Polish accountant + OSS.
- We: Import into DATEV, generate the USt-Voranmeldung, file via ELSTER.
- Finanzamt: SEPA-debits your Polish EUR account for VAT owed.
- You: Get filing confirmation. OSS quarterly returns continue through your PL accountant in parallel.
First two years: monthly filing mandatory. From year three: quarterly if DE VAT under €7,500/year. Dauerfristverlängerung adds one month per deadline.