Amazon OSS: The Complete Guide to One Stop Shop for Amazon Sellers

The One Stop Shop (OSS) scheme was introduced to simplify cross-border VAT for Amazon sellers — but for FBA and PAN-EU users, it introduces one of the most dangerous compliance traps in European e-commerce. Once you cross the €10,000 EU-wide threshold, OSS reporting runs in parallel with local VAT obligations in every warehouse country. Manual processes are no longer a defensible option under GoBD requirements and DAC7 reporting. This guide explains what OSS actually covers, where it falls short for FBA sellers, and how Amainvoice automates the entire workflow.
Amazon OSS: The Complete Guide to One Stop Shop for Amazon Sellers

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 →

Key Takeaways at a Glance

  • OSS = One Stop Shop: Since 1 July 2021, cross-border B2C sales across the EU can be reported centrally through Germany's Federal Central Tax Office (BZSt) — instead of filing separately in every destination country.
  • The €10,000 threshold is EU-wide: Once you exceed this net revenue threshold, VAT is owed in the customer's country — your home country VAT rate no longer applies.
  • OSS does not fully cover FBA sellers: If you store goods in foreign Amazon warehouses (e.g. Poland, Czech Republic, France), you remain locally VAT-registered there — regardless of OSS.
  • The FBA paradox: Local VAT returns in every warehouse country run in parallel with your OSS filing — OSS is not a complete solution.
  • Manual bookkeeping is no longer a defensible risk: GoBD requirements and DAC7 transparency make automated solutions a necessity, not a preference.
  • Amainvoice solves exactly this problem: The software automatically separates OSS-relevant distance sales from local domestic sales, calculates VAT rates by country and generates audit-ready reports on demand.
  • Historical compliance gaps are an active risk: Sellers who used FBA or PAN-EU before July 2021 without registering locally should act proactively — tax authorities are actively reviewing past periods.

What Amazon OSS Actually Is — and What It Isn't

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 →

The €10,000 Threshold: Easier to Hit Than You Think

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.

The Destination Country Principle: VAT Follows the Customer

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.

The OSS Trap for FBA and PAN-EU Sellers

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?

The FBA Paradox: Two Returns, One 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:

  • German warehouse → Polish customer: Cross-border distance sale → reported via OSS (Polish VAT rate applied)
  • Polish warehouse → Polish customer: Domestic sale in Poland → reported via local Polish VAT return — not via OSS
  • Polish warehouse → German customer: Cross-border sale from Poland → reported via OSS (German VAT rate applied)
  • Stock transfer Germany → Poland: Intra-community transfer → reported in the EC Sales List (ZM) in Germany + reported as an intra-community acquisition in the local Polish VAT return

🔑 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 →

OSS Registration for Amazon: What You Actually Need to Do

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

GoBD, DAC7 and the Risk of Manual Bookkeeping

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:

  • Hundreds to thousands of monthly transactions from Amazon reports need to be manually filtered and categorized.
  • Every sale must be booked at the correct VAT rate of the destination country.
  • Sales from foreign warehouses must be manually split: domestic sale or cross-border distance sale?
  • Stock transfers must be identified separately, classified correctly and reported twice.

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.

How Amainvoice Solves the OSS Problem for Amazon Sellers

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.

  • Automatic threshold monitoring: Amainvoice tracks the €10,000 EU threshold in real time and alerts you before you slip into destination-country VAT liability without a filed return.
  • Precise transaction classification: The software automatically determines whether each sale should be treated as an OSS distance sale or a local domestic sale — including correct handling of PAN-EU warehouse movements. No more manual sorting.
  • Tax engine for all 27 EU countries: The correct VAT rate for the destination country is applied automatically to every transaction — including reduced and category-specific rates.
  • Ready-to-submit report data on demand:
    • OSS report lists for the BZSt (quarterly)
    • SAF-OSS lists for country-specific audits
    • VAT lists per country for local returns
    • Intrastat and SAF-T lists for stock movement reporting
  • DATEV export for your tax advisor: Your accountant receives structured, audit-ready bookkeeping data in DATEV format (a structured file they import directly) — not raw Amazon exports. Less time, fewer errors.
  • Integration with your existing stack: Amainvoice connects seamlessly with Amazon, Billbee and other tools in your workflow.

PAN-EU bookkeeping solution → | FBA bookkeeping solution → | View pricing →

Historical Compliance Gaps: An Underestimated Risk

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:

  • Italy is particularly aggressive: tax authorities are auditing past VAT annual returns from FBA sellers and issuing significant back-payment demands.
  • Poland and Czech Republic are following with increasing controls for CEE sellers.
  • General principle: Anyone who used FBA or PAN-EU without completing the required local VAT registrations should proactively consider a voluntary disclosure of past periods — before the authorities come to you.

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

Conclusion: Amazon OSS Without Automation Is a Risk You Shouldn't Take

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 →

Frequently Asked Questions

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).

Get Started With Amainvoice Today