OSS (One-Stop Shop) covers cross-border B2C distance sales shipped from another EU country, not goods stored in Germany. If you use Amazon FBA or any warehouse in Germany, you need a local German VAT registration; many FBA sellers need both, and only the local registration lets you reclaim German input VAT (Vorsteuer).
1. The Quick Decision: Do You Need OSS, Local Registration, or Both?
Before diving into the details, here is a simple decision tree:
Do you store goods in Germany? (Amazon FBA, third-party warehouse, own warehouse)
- Yes → You need a local German VAT registration. OSS alone is not enough.
- No, you only ship to Germany from another EU country → OSS may be sufficient, provided you have exceeded the €10,000 EU-wide distance selling threshold.
- You do both (store goods in Germany AND ship cross-border from other EU countries) → You need both a local German registration and OSS.
If you use Amazon’s Pan-European FBA programme, the answer is almost always “both.” Amazon distributes your inventory across multiple EU warehouses, including Germany, which triggers a local registration requirement in each country where stock is held.
2. What Is OSS (One-Stop Shop)?
The One-Stop Shop was introduced on 1 July 2021 as part of the EU’s e-commerce VAT reform. It replaced the old country-specific distance selling thresholds with a single EU-wide system.
Under OSS, you register once in your home EU country and file a single quarterly return covering all cross-border B2C sales of goods to consumers in other EU member states. Your home tax authority collects the VAT and distributes it to the destination countries.
We regularly get OSS questions from EU companies, and they can't use OSS through Germany: an EU company registers for OSS in its home country. And the start date can't be moved: registration generally begins on the first day of the quarter after the application, so sales before that are reported locally.
Key facts about OSS:
- Threshold: €10,000 in combined EU-wide cross-border B2C sales. Below this, you can charge your home country’s VAT rate. Above it, you must charge the destination country’s rate.
- Filing: Quarterly, in your home country, in your home language.
- Scope: Only covers distance sales, goods shipped cross-border from one EU country to a consumer in another EU country.
- Eligibility: Available to EU-established businesses, and to non-EU businesses that store goods in an EU country. A non-EU seller whose stock sits in a German warehouse uses that country as its member state of identification (Germany) and files Union OSS there. Non-EU sellers with no EU stock use the non-Union scheme for B2C services, or IOSS for imports under €150.
- Limitation: You cannot reclaim input VAT (Vorsteuer) through OSS. If you have expenses in another EU country, you must use the VAT refund procedure (Directive 2008/9/EC) separately.
3. What Is Local German VAT Registration?
A local German VAT registration means you are fully registered with a German Finanzamt (tax office). You receive a German Steuernummer (tax number) and a USt-IdNr. (VAT identification number), and you are subject to German VAT filing obligations.
Key facts about local registration:
- Filing: Monthly UStVA (preliminary VAT return), plus an annual Umsatzsteuererklärung (annual VAT declaration).
- Filing method: Returns must be submitted electronically to the Finanzamt, the German tax authority does not accept paper filings or foreign formats.
- Language: All communication with the Finanzamt is in German. Most foreign sellers work through a Steuerberater (tax advisor) who handles filings and correspondence.
- Trigger: Required whenever you have a physical tax nexus in Germany, warehouse, stock, consignment inventory, or a permanent establishment.
- Registration process: You must complete the Fragebogen zur steuerlichen Erfassung (tax registration questionnaire), submit supporting documents (certificate of incorporation, articles of association, proof of economic activity), and wait 4–8 weeks for approval. See our complete registration guide for details.
- Input VAT: With a local registration, you can deduct German input VAT (Vorsteuer) on your returns, a significant advantage over OSS.
4. Side-by-Side Comparison
| Feature | OSS | Local German Registration |
|---|---|---|
| Filing frequency | Quarterly | Monthly |
| Filing location | Home country tax office | German Finanzamt via licensed Steuerberater |
| Covers FBA / warehouse stock | No | Yes |
| Covers distance sales from abroad | Yes | Only if shipped from Germany |
| Input VAT (Vorsteuer) recovery | Not possible via OSS | Yes, deduct on your returns |
| Language | Your home country language | German (or via tax advisor) |
| Registration effort | Simple, online in home country | Fragebogen + documents, 4–8 weeks |
| Ongoing cost | Usually free (home tax office) | tax advisor fees (€99/mo with Vaytax) |
| Amazon compliance | Not sufficient for FBA sellers | Meets all Amazon requirements (§22f certificate) |
5. Scenario 1: Pure Drop-Shipper (No German Warehouse)
You are an EU-based seller. You store your goods in Poland and ship directly to German customers from your Polish warehouse. You have no inventory in Germany.
Verdict: OSS is sufficient.
Since you are shipping cross-border from Poland to German consumers, this qualifies as a distance sale under the OSS rules. You register for OSS in Poland, file quarterly, and report the German VAT on your OSS return. No German registration needed.
However, watch for two things:
- Volume growth: If your German sales grow significantly, the inability to reclaim German input VAT through OSS could become costly. At higher volumes, a local registration with Vorsteuer recovery may actually save you money.
- B2B sales: OSS only covers B2C sales. If you also sell to German businesses, you may still need a local registration or at minimum a USt-IdNr. for reverse charge purposes.
6. Scenario 2: Amazon FBA Seller (Pan-European Programme)
You are a French company using Amazon’s Pan-European FBA programme. Amazon stores your inventory across multiple EU warehouses, including fulfillment centres in Germany (Bad Hersfeld, Graben, Winsen, etc.).
Verdict: You MUST have a local German VAT registration. OSS alone is not sufficient.
The moment Amazon places your goods in a German warehouse, you have a physical tax nexus in Germany. All sales fulfilled from German stock are domestic German sales, not distance sales, and cannot be reported through OSS.
In practice, most Pan-European FBA sellers need both:
- Local German VAT registration for sales fulfilled from German warehouses to German customers (domestic sales) and for sales shipped from Germany to customers in other EU countries.
- OSS registration in their home country for sales shipped from warehouses in other EU countries to consumers across the EU.
Amazon will also require your Bescheinigung nach §22f UStG (VAT compliance certificate) before allowing you to sell on amazon.de. Without it, your selling privileges will be suspended. Read more in our Amazon VAT Germany guide.
7. Scenario 3: UK Seller Post-Brexit
You are a UK-based company. Since Brexit, the UK is a non-EU country, which fundamentally changes your VAT obligations.
Verdict: you can use Union OSS through the EU country where your goods are stored. If that's Germany, you register for Union OSS via Germany; you still need a local German VAT registration for the stock itself.
As a non-EU business you can't use OSS on the strength of EU establishment, but you can on the strength of EU-stored stock. Your route depends on where your goods are:
- Goods shipped from the UK to German consumers: Import VAT applies at the German border. If the goods are valued under €150, you may use the Import One-Stop Shop (IOSS), but this is a separate system from OSS.
- Goods stored in an EU warehouse (e.g., Amazon FBA in Germany): You need a local VAT registration in Germany (and every other EU country where stock is held). There is no simplified scheme that replaces this.
- Goods stored in an EU warehouse and shipped cross-border within the EU: you CAN use Union OSS. A non-EU business registers for the Union scheme in the country where the goods are stored (its member state of identification). If your stock is in Germany, you register for Union OSS through Germany and report your intra-EU B2C distance sales there, no registration in each destination country, no EU subsidiary required.
Some UK sellers set up an EU subsidiary post-Brexit, but if your stock already sits in a German (or other EU) warehouse, you have the Union-OSS route without one, so a subsidiary is rarely needed for OSS access alone.
8. The Hidden Benefit of Local Registration: Vorsteuer
One of the most overlooked advantages of local German VAT registration is the ability to reclaim Vorsteuer (input VAT) on your German expenses.
If you sell on Amazon from a German warehouse, you are almost certainly incurring German VAT on:
- Amazon FBA fees, storage, fulfillment, and advertising fees charged by Amazon Germany include 19% VAT
- Logistics and shipping costs, German carriers charge VAT on their services
- Warehousing fees, third-party logistics providers in Germany charge VAT
- Returns processing, handling and disposal costs include VAT
- Professional services, photography, translation, or marketing services billed from Germany
With a local German VAT registration, you deduct this input VAT directly on your monthly returns. The effect can be substantial, for high-volume sellers, Vorsteuer recovery can offset thousands of euros per year.
With OSS, none of this is possible. OSS is a one-way street: you report and pay output VAT, but you cannot deduct input VAT. To reclaim VAT on German expenses without a local registration, you would need to file a separate refund application under the EU VAT Refund Directive (Directive 2008/9/EC), a process that is slow, bureaucratic, and frequently rejected for technical reasons.
This is why even sellers who technically could operate with OSS alone sometimes choose to register locally in Germany: the Vorsteuer savings exceed the cost of maintaining the registration.
Related guides:
- German VAT for foreign companies: what we do and what it costs
- §25e UStG: marketplace liability and how Amazon reports your sales
- VAT Registration Germany: The Complete Guide for Foreign Sellers
- Amazon VAT Germany: What Every FBA Seller Must Know in 2026
- German VAT Thresholds 2026: What Changed and What You Need to Know
- How Long Does German VAT Registration Take?
Ready to file German VAT with Vaytax?
Licensed tax advisor. Filed with the Finanzamt. €1,299/year all-in (German VAT registration included), or €99/month if you already have a German Steuernummer. Support in English, German, and French.
View pricing Start registration Amazon FBA sellers