.webp)
The One Stop Shop was meant to make life easier for Amazon sellers. Combined with FBA and PAN-EU, it became one of the most misunderstood compliance challenges in European e-commerce.
Once you exceed the €10,000 EU-wide threshold, you're dealing with what we call the FBA paradox: alongside your central OSS return, you still need to maintain local VAT registrations for domestic sales and intra-community stock transfers. Manual processes — given the strict requirements of GoBD and the transparency created by DAC7 — are no longer a defensible option. They're a route to tax estimates and penalties.
This guide lays out the most critical rules, exposes the traps FBA and PAN-EU sellers fall into, and explains why automated compliance is no longer optional.
Try Amainvoice free of charge →
The One Stop Shop (OSS) is an EU-wide scheme in effect since 1 July 2021. It was designed to simplify VAT reporting for cross-border B2C distance sales within the EU. Instead of registering separately in every destination country, sellers can report all cross-border B2C revenue centrally through Germany's Federal Central Tax Office (BZSt), which then distributes the VAT to each member state.
Technically, the OSS scheme is voluntary. But once you exceed the EU-wide €10,000 threshold and choose not to use OSS, you must register locally in every destination country individually. In practice, OSS is not really optional for any growing Amazon seller.
OSS replaced the older MOSS (Mini-One-Stop-Shop) scheme, which only applied to digital services. OSS significantly expanded the scope to include physical goods sold cross-border to B2C customers within the EU.
Amainvoice supports you from OSS registration through to your ready-to-submit quarterly report — built directly from your Amazon data, DATEV-compatible, with no manual rework. Start for free →
One of the most significant changes introduced with OSS was the abolition of country-specific delivery thresholds. Previously, each country had its own threshold (e.g. €35,000 for Germany and France) that you had to monitor individually.
Since July 2021, a single EU-wide net revenue threshold of €10,000 applies to all cross-border B2C distance sales combined. Once you cross it, the destination country principle applies: you must charge VAT at the rate of the customer's country for every subsequent sale — not your home country rate.
One thing to watch: shipping costs count toward the €10,000 threshold calculation. In some cases, it may even make strategic sense to waive the threshold entirely and apply the distance selling rules from your first euro of cross-border revenue.
💡 Important for FBA sellers: The €10,000 threshold only applies to cross-border distance sales (warehouse A → customer in country B). The moment you store goods in a foreign Amazon warehouse, you have an immediate local VAT obligation in that country — completely independent of any threshold. More on this below.
Once you exceed the €10,000 threshold, the rule is: VAT is determined by your customer's country of residence — not where your business is based. A sale from Germany to Denmark is taxed at the Danish rate (25%), not at 19%.
That sounds manageable — until you try to apply it to thousands of transactions across 27 EU countries, each with different rates and sometimes category-specific rules. Manual calculation at that scale is not just error-prone; it isn't economically viable.
This is exactly where Amainvoice comes in: the software includes a complete tax engine that automatically applies the correct destination-country VAT rate to every transaction — pulling directly from your Amazon sales data, in real time.
OSS returns are filed quarterly, due by the end of the following month (e.g. Q1 → deadline 30 April). Once registered, you must file a nil return even in quarters with zero cross-border sales.
Here is the most expensive misconception in Amazon VAT compliance: OSS does not exempt you from local registration obligations the moment you store goods in an EU warehouse abroad.
As soon as your products are held in a foreign Amazon warehouse — Poland, Czech Republic, France, Italy, Spain — you are mandatorily VAT-registered in those countries. This applies regardless of your OSS participation. OSS cannot replace this local obligation.
In other words: if you use PAN-EU or CEE, you must run two systems in parallel.
Further detail on country-specific obligations: Amazon FBA Tax: PAN-EU & CEE — How to Navigate the Tax Maze
Not sure which FBA model is right for you? FBA, FBM, PAN-EU: Which Amazon Model Fits Your Business?
As an FBA seller with foreign warehouses, you must simultaneously manage two distinct types of VAT obligation:
1. Central OSS return (filed with the BZSt in Germany)
This covers all cross-border distance sales: goods shipped from warehouse in country A to a customer in country B. Prerequisite: the €10,000 threshold has been exceeded.
2. Local VAT returns in each warehouse country
This covers all domestic sales within each warehouse country, plus intra-community acquisitions (e.g. the stock transfers Amazon automatically triggers under PAN-EU).
A concrete example for a German PAN-EU seller with warehouses in Germany, Poland and Czech Republic:
🔑 Important: Every automatic Amazon stock movement under PAN-EU triggers an intra-community transfer — with two separate reporting obligations. Amainvoice identifies these transfers automatically from Amazon inventory data and assigns them correctly, so there are no blind spots in your VAT filings. See the FBA bookkeeping solution →
The Amazon OSS registration in Germany runs through the BZSt online portal (BOP). You register once for the Union OSS scheme — this is the procedure for EU-based businesses selling cross-border B2C within the EU.
Step 1: Check your situation
Have you exceeded the €10,000 threshold? Do you have domestic B2C sales, or exclusively cross-border sales?
Step 2: Register for OSS with the BZSt
Union OSS registration is handled digitally at www.bzst.de. Make sure all foreign warehouse locations are correctly declared — the BZSt will reject OSS filings if warehouse locations on file don't match.
Step 3: Configure Amazon VCS
Amazon's VAT Calculation Service (VCS) ensures customers see the correct VAT rate on their invoices. VCS is not bookkeeping — it provides transaction data, not compliant accounting records.
Step 4: Automate your bookkeeping
This is where the real challenge begins. Raw Amazon data needs to be correctly split into OSS reporting data and local VAT return data. Amainvoice handles exactly this step — automatically, GoBD-compliant and DATEV-ready. Get started →
Further reading on invoicing across EU borders: Amazon Invoice Requirements: Mandatory Fields, Edge Cases & Automation
The real problem for Amazon sellers isn't the OSS scheme itself — it's the gap between Amazon's raw data and GoBD-compliant bookkeeping.
Amazon delivers a lot of data. But not compliant accounting records.
Anyone trying to meet OSS requirements manually faces these concrete challenges:
The risk: GoBD (Germany's principles for proper digital bookkeeping) requires complete, traceable and unalterable accounting records — not just in your financial accounting, but in all upstream systems. An error in Amazon's raw data can create formal deficiencies throughout your entire bookkeeping. Tax authorities then have the right to estimate your taxable basis — with the corresponding back-payments and penalties.
On top of this, DAC7 increases transparency: Amazon is legally required to report seller revenue data to tax authorities. Any discrepancy between your OSS filing and the DAC7 data Amazon submits is a direct audit trigger.
🚨 Compliance alert: Given GoBD and DAC7, manual processing of Amazon FBA raw data is no longer a defensible risk. Let Amainvoice analyse your bookkeeping for free → — you'll see within minutes where the gaps are.
Amainvoice was built specifically for the bookkeeping requirements of Amazon sellers — FBA, FBM, PAN-EU and Vendor. It closes the gap between Amazon's raw data and tax-compliant accounting.
PAN-EU bookkeeping solution → | FBA bookkeeping solution → | View pricing →
The compliance risk doesn't start today — it stretches back. Many sellers who used FBA or PAN-EU before 1 July 2021became VAT-liable in warehouse countries without ever registering locally.
DAC7 data and growing cooperation between EU tax authorities mean these historical gaps are now being actively reviewed:
Amainvoice can help you identify gaps in historical data. Request a free bookkeeping analysis →
Also relevant: Reverse Charge on Amazon — What Sellers Need to Know
OSS was designed as a simplification. For Amazon sellers using FBA or PAN-EU, it isn't a complete one. Local registration obligations in warehouse countries remain. The destination country principle requires country-specific VAT rates for every transaction. And DAC7 means errors in your OSS filing are more visible to authorities than ever before.
Manual bookkeeping is not a viable option in this environment — not for fast-growing sellers, and not for those just starting to sell across Europe.
Amainvoice is the purpose-built solution for exactly this problem: automated OSS bookkeeping, complete transaction classification, ready-to-use accountant exports — all from one system.
Try free for 14 days → | View pricing → | Request a free bookkeeping analysis →
What is the Amazon One Stop Shop (OSS) and who does it apply to?
The OSS is the EU-wide scheme for centrally reporting VAT on cross-border B2C sales. It applies to all Amazon sellers who exceed the EU-wide €10,000 net revenue threshold on distance sales. Returns are filed centrally with Germany's Federal Central Tax Office (BZSt), which distributes VAT to each destination country — instead of filing separately in every country.
Am I fully covered as an FBA seller if I use OSS?
No. OSS only covers cross-border distance sales. If you store goods in foreign Amazon warehouses (e.g. Poland, Czech Republic, France), you remain locally VAT-registered in those countries for domestic sales and intra-community stock transfers. OSS does not replace these local obligations.
How does OSS registration work for Amazon sellers?
Union OSS registration is handled digitally through Germany's BZSt online portal (BOP). All foreign warehouse locations must be declared correctly — the BZSt will reject OSS filings if declared locations don't match. In parallel, Amazon's VAT Calculation Service (VCS) needs to be configured to show the correct VAT rates on customer invoices.
What is the difference between Union OSS and Import OSS (IOSS) for Amazon sellers?
Union OSS applies to sellers shipping goods from EU warehouses to EU private customers. Import OSS (IOSS) applies to the sale of goods from non-EU countries to EU private customers, for items with a value up to €150. For Amazon sellers shipping directly from the UK or China to EU customers, IOSS is the relevant scheme.
Do I still need to file local VAT returns if I use PAN-EU and OSS?
Yes — this is mandatory. Every warehouse country (Poland, Czech Republic, France, etc.) requires its own local VAT registration and return for domestic sales and intra-community acquisitions. OSS does not change this. This is what we call the FBA paradox: two parallel reporting obligations, one business.
How does DAC7 affect my OSS filing?
Under DAC7, Amazon is legally required to report your revenue data to tax authorities. If your OSS filings diverge from the DAC7 data Amazon submits, that discrepancy is a direct audit trigger. Complete, automated bookkeeping is therefore a necessity — not a nice-to-have.
How does Amainvoice help with Amazon OSS bookkeeping?
Amainvoice automatically imports your Amazon transaction data, classifies each sale correctly (OSS distance sale vs. local domestic sale), applies the correct VAT rate per destination country, and generates ready-to-submit OSS reports and local VAT data for your accountant — in DATEV format (a structured file your accountant imports directly), quarterly, and GoBD-compliant (meeting Germany's digital bookkeeping standards).