Blog
Germany VAT and the EU One Stop Shop: What eCommerce Sellers Need to Know
TL;DR
Selling goods or digital services to consumers in Germany or anywhere in the EU triggers VAT obligations once you cross the €10,000 EU-wide threshold — and Germany VAT OSS eCommerce rules are more specific than many sellers realise. The One Stop Shop (OSS) scheme, launched in July 2021, lets you register once and file a single quarterly VAT return covering all 27 member states. UK and US sellers face additional rules, including no registration threshold and, in some cases, a mandatory fiscal representative.
Key Takeaways
There is a lot to take in here, but these are the points that matter most for most sellers.
• OSS launched in July 2021, replacing MOSS, and now covers physical goods as well as digital services.
• A single quarterly return filed in your OSS registration country covers all EU B2C cross-border sales.
• The €10,000 EU-wide threshold applies only to EU-established businesses — non-EU sellers have no threshold.
• IOSS is a separate scheme covering imports of goods valued under €150, with monthly filing and different rules.
• Storing inventory in a foreign EU warehouse (including via Amazon FBA) triggers a separate local VAT registration, regardless of OSS.
Understanding which scheme applies to your business is the first practical step — and it determines everything else about your compliance setup.
What the EU One Stop Shop Actually Is
The One Stop Shop is an EU-wide VAT simplification scheme that lets eCommerce sellers register for VAT once, in a single member state, and use that single registration to declare and pay VAT owed across all 27 countries. Before it existed, a seller exceeding the VAT registration threshold in, say, France, Germany, and Spain separately would need three separate VAT registrations, three returns, and three payment processes. OSS collapses that into one.
From MOSS to OSS — The 2021 Shift
The predecessor scheme, known as MOSS (Mini One Stop Shop), launched in 2015 but covered only digital services — things like software, streaming, and downloadable content. Physical goods sellers had no equivalent simplification, which meant multi-country VAT registration was the only route for anyone selling goods across EU borders at scale.
The July 2021 reform changed that. OSS extended the single-registration model to cover intra-EU distance sales of physical goods and certain domestic supplies. For the broader picture of how EU eCommerce tax rules work across member states, the Bezos.ai guide to eCommerce taxes in Europe covers the full compliance framework in useful detail. The destination principle still applies under OSS: a seller charges VAT at the rate of the buyer's country, not the seller's country of registration.
That means if you are registered for OSS in Germany and sell to a consumer in Italy, you charge Italian VAT, report it in your German OSS return, and BZSt (Germany's Federal Central Tax Office) distributes the payment to Rome. You never file a return with the Italian tax authority.
The €10,000 Threshold Explained
Before July 2021, each EU member state set its own distance selling threshold, typically between €35,000 and €100,000. The 2021 reform replaced that patchwork with a single EU-wide threshold of €10,000. Below it, EU-established sellers can apply their home country VAT rate. Once you cross it, you must either register for VAT in every country where you sell or register for OSS and file centrally.
The threshold counts all cross-border EU B2C sales combined, not per-country totals. A seller with €6,000 in sales to France and €5,000 to Spain has crossed it, even though neither country individually triggered the old thresholds. Non-EU businesses, including UK and US sellers, face no threshold at all — the obligation starts from the first sale.
OSS, IOSS, and MOSS — Which One Applies to You
Three schemes exist under the broader OSS framework, and choosing the wrong one — or missing one entirely — creates compliance gaps. They cover different seller types, different goods categories, and different return frequencies.
Union Scheme vs Non-Union Scheme
The OSS itself splits into two sub-schemes based on where the seller is established. The Union scheme covers EU-established businesses making cross-border sales within the EU. The Non-Union scheme covers B2C services supplied by businesses established outside the EU to EU consumers, regardless of whether those businesses hold stock in the EU; it does not cover goods. Both cover B2C transactions only — B2B sales are excluded from OSS entirely.
You can confirm current scheme eligibility rules and filing requirements on the European Commission's official OSS portal. One practical point worth knowing: once you register for OSS, you are locked in across all member states. You cannot register for OSS in Germany and then file separately in France for the same type of sale. It covers everything or nothing.
Quarterly returns are due on the last day of the month following the quarter. Q1 (January to March) return is due by 30 April, and so on. Missing a deadline triggers penalty interest in most member states.
IOSS — The Import Scheme for Low-Value Goods
IOSS (Import One Stop Shop) is a related but separate scheme that covers goods imported into the EU from outside the EU with a consignment value of €150 or less. Before IOSS, low-value imports were often exempt from VAT at the border, which created an uneven playing field between EU and non-EU sellers. IOSS closed that gap: sellers registered for IOSS charge VAT at the point of sale, and the customer receives the parcel without a VAT surprise on the doorstep.
IOSS returns are filed monthly, not quarterly, and the scheme requires an IOSS number that must be declared on customs documentation. UK sellers using IOSS must appoint a fiscal representative based in the EU — a legal requirement following Brexit. Marketplaces like Amazon and eBay often take on the IOSS obligation for sales made through their platforms, so check whether your marketplace already handles this before registering independently.
When OSS Does Not Apply
OSS is useful, but it does not cover every cross-border scenario. Knowing its limits is as practical as knowing what it does cover. OSS does not apply if you hold stock in an EU country where you are not established — that triggers a mandatory local VAT registration in that country, regardless of your OSS status. B2B sales are excluded entirely, as are domestic supplies made by non-established businesses within a single member state.
Amazon Pan-EU FBA is the most common trigger for local registration obligations outside OSS. By distributing inventory across multiple EU fulfilment centres, Amazon can simultaneously create VAT registration requirements in Germany, France, Poland, and elsewhere. OSS does not cover those local supply obligations.
Germany-Specific OSS Rules and the BZSt Registration Process
Germany is the largest eCommerce market in the EU, with digital retail sales reaching approximately €88.8 billion in 2024. That size makes it a natural anchor point for non-EU sellers choosing where to base their OSS registration. Germany's Federal Central Tax Office, BZSt, handles all OSS registrations for both EU and non-EU businesses.
Why Register for OSS in Germany
For EU-established sellers, OSS registration is done in the member state where the business is established. Non-EU sellers, you see, can choose any member state as their registration country — and Germany is a common choice given its market size, administrative reputation, and English-language resources from BZSt.
The official registration portal for non-Union OSS applicants is BZSt's BOP (BZSt Online-Portal). Full details of the application process for non-EU businesses are on the BZSt non-Union OSS page. Note that Germany issues two separate identifiers: a German VAT ID (USt-IdNr.) and a BZSt number. They serve different purposes, and you will need to understand which applies where before you start filing.
One thing to be clear about: registering for OSS in Germany does not mean you only file German VAT. It means Germany is the single portal through which you file VAT for all 27 member states. Your OSS return will contain a country-by-country breakdown of sales and VAT due.
Step-by-Step OSS Registration via BOP
The BOP registration process is straightforward for most applicants. Non-EU sellers will need their business registration documents, a description of their business activities, and bank details for VAT payments. Processing typically takes around five working days.
1. Create an account on the BZSt Online-Portal (BOP) at online.portal.bzst.de, using an existing ELSTER certificate or requesting a BOP certificate directly if you do not have a German tax number.
2. Submit your OSS registration application, selecting the Non-Union scheme if you are established outside the EU.
3. Registration becomes effective from the first day of the following calendar quarter, provided you apply before that quarter ends.
4. Your first return covers sales from the effective date — you cannot backdate registration to cover prior sales.
5. Receive your OSS identification number and confirm it is linked to your German VAT ID (USt-IdNr.) before filing.
The table below maps each stage of this process to its corresponding deadline.
Once registered, your participation covers all EU member states automatically. You cannot opt out of individual countries or split your registration across multiple member states.
Filing, Deadlines, and Record-Keeping
Quarterly OSS returns are due on the last day of the month following each quarter. Q1 (January to March) is due 30 April; Q2 is due 31 July; Q3 is due 31 October; Q4 is due 31 January of the following year. VAT payment is due on the same deadline as the return — there is no separate payment window.
Amendments to previously filed OSS returns can be made, but they must be submitted via the original registration country. If you discover an error in a prior quarter, you cannot correct it by adjusting the next return — you must amend the original filing directly through BOP. Late payment interest accrues from the original due date, so catching and correcting errors quickly reduces the overall cost.
Records must be retained for a minimum of 10 years and must include a country-by-country breakdown of all B2C sales covered by OSS, the VAT rates applied, and proof of the buyer's location. BZSt can request these records at any time, and member states to which VAT has been distributed can also audit individual transactions. Keeping clean, structured records from day one is far less painful than reconstructing them later.
What UK and US Sellers Must Know
The rules for non-EU sellers differ meaningfully from those that apply to EU-established businesses — particularly regarding thresholds, fiscal representation, and access to schemes. UK sellers face an additional layer of complexity from post-Brexit status changes.
Post-Brexit OSS Eligibility for UK Sellers
Since the end of the Brexit transition period on 31 December 2020, the UK has been treated as a third country for EU VAT purposes. That means UK sellers cannot access the Union scheme, which is reserved for EU-established businesses. The Non-Union OSS is still available to UK sellers, as it is designed precisely for businesses with no EU establishment.
One exception applies to sellers using EU-based fulfilment: if you hold stock in an EU fulfilment centre, the rules shift. Bezos.ai's guide to local fulfilment for UK brands covers how EU fulfilment works for UK businesses, including how inventory placement affects your VAT registration obligations. Storing goods in Germany, for instance, creates a German VAT registration requirement that OSS cannot satisfy.
Northern Ireland occupies a specific position under the Northern Ireland Protocol: goods sold from Northern Ireland to EU consumers can be treated as EU goods for VAT purposes. This is a narrow exception and applies only to goods, not services.
US Sellers and No-Threshold Rules
US sellers, and all non-EU sellers more broadly, have no registration threshold for EU VAT. The first sale to an EU consumer triggers an obligation. For sellers supplying digital services with no EU presence, the Non-Union OSS is the most practical route, and the choice of registration country affects nothing practically except which tax authority you deal with for queries and audits.
For sellers shipping physical goods directly from outside the EU, IOSS applies to consignments valued at €150 or below, while higher-value shipments fall under standard import VAT and customs procedures rather than any OSS scheme.
Storing goods in a German warehouse requires a direct German VAT registration entirely separate from any OSS registration. OSS does not cover local supply obligations — the moment stock sits on German soil, you are making local supplies in Germany and must register with the local Finanzamt.
Some US sellers choose to appoint a tax agent in their OSS registration country to handle return preparation and submission, which can reduce the administrative burden without the formal legal obligations of a fiscal representative.
Practical Scenario — UK Shopify Seller Exceeding €12,000 in EU Sales
Say you run a UK-based Shopify store selling home goods. You have shipped €12,000 worth of orders to EU consumers over the past 12 months — €5,000 to Germany, €4,500 to France, and €2,500 to the Netherlands. Your stock is held in the UK. Here is what applies.
As a UK seller, you were obligated from your first sale rather than at the €10,000 threshold, which applies only to EU-established businesses. Because your stock is held in the UK and these are direct shipments of physical goods to EU consumers, Non-Union OSS does not apply here — that scheme covers B2C services for non-EU sellers, not goods.
For orders valued at €150 or below, IOSS is the relevant scheme: you appoint an EU-based IOSS intermediary, who can be based in Germany or elsewhere, charge destination country VAT at checkout (German rate for German orders, French rate for French orders, Dutch rate for Dutch orders), and file a monthly return through that intermediary. For orders above €150, standard import VAT and customs procedures apply at the border, and the customer or courier typically handles the import VAT rather than you registering for an EU scheme.
Common Mistakes and How to Avoid Them
Most OSS compliance issues come from a small number of recurring errors. Some trigger penalties directly; others create audit exposure that results in retrospective assessments, interest charges, and in some cases deregistration.
Errors That Trigger Audits
The most common filing error is continuing to apply home-country VAT after crossing the €10,000 threshold — something that can go unnoticed for several quarters if no one is monitoring cumulative EU sales figures. Mixing OSS-reported sales with locally registered sales for the same supply type in the same member state also causes problems, as the figures conflict across systems.
Failing to file a return for zero-VAT quarters is another frequent issue: if you are registered for OSS, you must file even in periods with no qualifying sales. And split shipments — where a single customer order ships from multiple locations — require careful country attribution to ensure the correct VAT is applied.
Currency conversion adds another layer of risk for non-EU sellers. OSS returns must be filed in euros, and exchange rate errors compound across quarters if a consistent conversion methodology is not applied from the start. BZSt expects the exchange rate published by the European Central Bank to be used — applying a commercial bank rate or a spot rate pulled at the time of payment can produce figures that differ materially from what member states expect to receive.
Warehousing and the Local Registration Trap
OSS does not solve the local registration problem that arises when you hold stock in an EU country. Amazon Pan-EU FBA automatically distributes inventory across multiple EU fulfilment centres, and this distribution creates local VAT registration obligations in each country where stock is held. A third-party 3PL arrangement in Germany works the same way: if your goods are on German soil before the point of sale, you need a German VAT number from the local Finanzamt, separate from any OSS registration.
Bezos.ai's EU fulfilment centre network is designed with cross-border VAT considerations in mind, and understanding how inventory placement interacts with your compliance obligations is worth doing before you commit to a warehousing arrangement.
The ViDA (VAT in the Digital Age) reforms, formally adopted in March 2025, are being phased in through 2035 and will expand OSS scope in limited scenarios — including extending OSS to cover B2C e-charging from January 2027 — but they do not eliminate the local stock registration requirement.
Audit risk is generally highest in Germany, France, and the Netherlands, which have more active cross-border enforcement programmes. Filing accurately and on time is always preferable to retrospective correction — the interest charges alone can make late compliance expensive.
Getting EU VAT Right From the Start
Germany VAT OSS eCommerce compliance is one of those areas where the cost of getting it right upfront is always lower than the cost of fixing it later. The One Stop Shop scheme is genuinely simpler than the pre-2021 world of per-country registrations, but it still requires accurate setup, consistent filing, and a clear understanding of where OSS ends and local registration begins.
If you are selling into Germany or the EU more broadly and are weighing up how inventory placement affects your VAT position, Bezos.ai works with eCommerce businesses on EU fulfilment and compliance logistics. The EU fulfilment centre page is a practical starting point for understanding how physical stock interacts with your VAT obligations before you commit to a warehousing arrangement.
The rules are clear once you know them. The work is in applying them consistently — and keeping up as schemes like ViDA evolve over the next few years.
FAQ
What is OSS in VAT?
OSS stands for One Stop Shop, a EU VAT scheme that lets sellers register once and file a single quarterly return covering all 27 member states.
What is the OSS VAT service?
It is a centralised filing and payment service. Sellers report all EU B2C sales in one return filed with their registration country, which distributes VAT to each member state.
What is the meaning of OSS in tax?
OSS means One Stop Shop — a single-registration route that replaces the need for separate VAT registrations in each EU country where you sell.
What is the OSS tax system?
OSS is part of the EU VAT system. Sellers register once, apply destination country VAT rates, and pay quarterly via a single return to their registration country's tax authority.
Do UK sellers need a fiscal representative to use OSS in Germany?
Not for OSS itself, but yes for IOSS. UK sellers using EU fulfilment should also review local registration obligations separately.
Does OSS registration in Germany cover all EU countries?
Yes. A single OSS registration in Germany covers all 27 member states. You cannot select individual countries — it applies to all qualifying EU B2C cross-border sales.
What happens if I store inventory in a German warehouse?
You must register for German VAT with the local Finanzamt. OSS does not cover local supply obligations. See Bezos.ai EU fulfilment centre options for how this is typically managed.
Can I use OSS if I sell through Amazon FBA?
You can use OSS for direct cross-border sales, but Amazon Pan-EU FBA creates local registration obligations in each country where Amazon holds your stock. OSS does not cover those supplies.
What is the difference between OSS and IOSS?
OSS covers intra-EU cross-border sales. IOSS covers imports into the EU from outside, where the goods value is €150 or below. They are separate schemes with separate registrations.
As a part of the Gonini team, I help e-commerce brands strengthen their fulfilment operations across the UK, Germany, the Netherlands and the US. I work with merchants that want to simplify logistics, reduce costs and expand into new markets. I’m also building my own e-commerce brand, which gives me practical insight into the challenges founders face. In my writing, I share fulfilment strategies, growth lessons and real-world advice drawn from both sides of the industry.
