EU One-Stop-Shop · filed through Germany

One German registration.
VAT across the EU, handled.

Storing stock in a German warehouse and selling to consumers across the EU? You need one German VAT registration, and once your EU-wide B2C sales pass €10,000, a Union OSS return each quarter. We file both, so you never register country-by-country.

Start your German registration

€1,199/year all-in, German VAT registration included. Already have a German VAT number? €79/month. OSS add-on: €250 setup + €150/quarter. Filed by a licensed German tax advisor.


Already with Vaytax? Add OSS from your dashboard →

The Short Version

OSS is filed in your "Member State of Identification" (MSI), the country your goods are dispatched from, not necessarily where your company is based. If your stock sits in a German warehouse and ships to consumers across the EU, Germany is your MSI.

That means a non-EU company (UK post-Brexit, US, China, Hong Kong) with German stock can use the Union OSS scheme through Germany, no EU subsidiary required. The common belief that "non-EU sellers can't use OSS" is wrong for the goods-from-Germany case.

The result: one German VAT registration plus one quarterly OSS return covers your B2C sales to every EU country. Typical cost via Vaytax: your German plan (€1,199/year all-in, or €79/month if already registered) plus the OSS add-on at €250 setup + €150 per quarter.

Not sure if OSS applies to you yet? Take the 60-second VAT check →

Who this is for

Sellers whose Member State of Identification for OSS is Germany. The three most common profiles:

🌏

Non-EU sellers with German stock

UK (post-Brexit), US, Chinese or Hong Kong companies storing inventory in a German warehouse (Amazon FBA DE, Pan-EU FBA, a German 3PL) and shipping B2C across the EU. Germany is your dispatch country, so Germany is your OSS member state.

📦

German-based sellers selling EU-wide

Companies already registered for German VAT, dispatching from Germany to consumers in other EU countries. Once your EU-wide B2C crosses €10,000, OSS replaces a pile of country-by-country registrations with one quarterly return.

🔄

Switching your OSS to Germany

Already OSS-registered in another member state but moving your operation to a German warehouse? We can move your OSS registration to Germany and take over the quarterly returns.

What the One-Stop-Shop actually is

The Union One-Stop-Shop (OSS) is an EU simplification scheme. Instead of registering for VAT in every country where you sell to consumers, you register once, file one quarterly return, and pay the VAT for all your cross-border B2C sales in a single place. The scheme collects the right VAT rate for each customer's country and routes it to the right tax authority for you.

OSS applies to B2C distance sales: goods you ship to private consumers in other EU countries, and certain B2C services. It does not apply to B2B sales (those use the reverse-charge mechanism) and it does not replace a local registration in a country where you store goods.

Where you file OSS: your Member State of Identification

This is the part most sellers get wrong, and it is the whole game. Your OSS return is filed in your Member State of Identification (MSI). The MSI is set by a simple rule:

Your situation Your OSS member state of identification Can Vaytax file your OSS?
Non-EU company (UK post-Brexit, US, CN, HK) with stock in a German warehouse, shipping B2C across the EU Germany (your goods are dispatched from Germany) Yes, this is exactly what we file
German-based company dispatching from Germany to EU consumers Germany Yes
EU-established company (NL, IT, ES, etc.) with German stock Your home country, not Germany Your OSS files at home; we handle your German VAT (unless Germany is your only EU registration)
B2B-only seller into the EU Not applicable, OSS is B2C-only No OSS needed; German VAT + ZM covers it

For a taxable person not established in the EU, the Union scheme's member state of identification is the country from which the goods are dispatched (Article 369a of the EU VAT Directive). So a UK, US or Chinese company that keeps stock in a German warehouse and sells B2C across the EU registers for Union OSS through Germany, no EU subsidiary, no fiscal representative required. The widespread "you must be EU-established to use OSS" is true for the establishment route, but it misses the dispatch route entirely.

The practical upshot: if you are a non-EU seller and someone told you to register VAT in every EU country you sell into, or to set up a Dutch or Irish entity just to access OSS, you were almost certainly over-advised. One German registration plus OSS through Germany usually covers it.

The €10,000 threshold, honestly

OSS becomes relevant once your total B2C distance sales across all EU countries (not just Germany) pass €10,000 in a calendar year. Below that line, you can charge German VAT on those cross-border sales and report them on your normal German return, no OSS needed yet. Above it, OSS is what keeps you from registering in every destination country.

We don't switch OSS on before you need it. When your EU-wide B2C approaches the threshold, that's the moment OSS starts earning its €150 a quarter, and that's when we add it.

One German warehouse, every EU destination

If all your EU stock sits in Germany, the math is clean:

  • One German VAT registration covers your domestic German sales and your German input-VAT reclaim.
  • One quarterly Union OSS return covers your B2C sales dispatched from that German stock to consumers in every other EU country.

That is the whole pan-EU B2C obligation, off a single warehouse, handled in one place.

The one real limit: OSS removes the need to register in every country you sell to, not every country you store in. If you also hold stock in another EU country (multi-country Pan-EU FBA, say warehouses in DE and PL), that country needs its own VAT registration as well, and your OSS return then consolidates the cross-border reporting from both. Vaytax covers the German registration, and France on request. Storage in further countries is something we'll flag, not something OSS makes disappear.

What Vaytax does for your OSS

OSS through Vaytax is a self-service portal plus a licensed German tax advisor, the same model as our German VAT filing:

  1. You: enter your cross-border B2C sales for the quarter in the Vaytax dashboard, totals by destination country and VAT rate (a few minutes).
  2. We: a licensed German tax advisor reviews the figures, prepares the Union OSS return, and files it through Germany's One-Stop-Shop portal (run by the Bundeszentralamt für Steuern, the BZSt).
  3. You: pay the VAT due by bank transfer before the quarterly deadline, and get filing confirmation in the dashboard.

A Union OSS return is due every quarter, even when you had no sales (a nil return still has to be filed). That quarterly filing is what the €150 covers.

How to start

  1. Register for German VAT with Vaytax if you don't have a German VAT number yet (€1,199/year all-in, registration included). If you already have one, sign in.
  2. Add One-Stop-Shop from your dashboard. €250 one-time setup plus €150/quarter. We register you for OSS through Germany.
  3. File quarterly. Enter your sales each quarter; a licensed tax advisor reviews and files your OSS return.

Register everywhere, or register once?

The alternative to OSS is registering for VAT in each EU country where you sell to consumers. Here's the difference for a seller with stock in one German warehouse:

Register country-by-country One German registration + OSS
VAT registrations to hold One in every EU country you sell B2C into One (Germany)
Returns to file for EU B2C A separate filing cadence in each country One quarterly OSS return
Tax-authority correspondence In each country, in each language One point of contact, in English
Who prepares and files You, or a local agent per country A licensed German tax advisor
Non-EU company without an EU subsidiary Painful, a registration in each market Works, Germany is your MSI

OSS does not cover sales from stock held outside Germany, those still need a registration in the storage country. It is the right tool when your EU stock is concentrated in Germany.

What it costs

Your German VAT plan, plus the OSS add-on. Vaytax prices, no hidden extras.

Your German VAT plan
€1,199/year
All-in, German VAT registration included. Already have a German VAT number? €79/month (or €853/year).
  • German VAT registration (if needed)
  • Monthly UStVA + annual VAT return
  • All Finanzamt correspondence
  • Licensed German tax advisor
Start your registration

Charged at signup. Registration alone is €499; bundled into the annual plan you pay €1,199 instead of €1,447 separately, saving €248.

One-Stop-Shop add-on
€250 setup
Then €150 per quarter for the quarterly OSS returns.
  • OSS registration through Germany
  • One quarterly Union OSS return
  • Covers B2C sales to all EU countries
  • Nil returns included
Add OSS from your dashboard

Added on top of your German plan, charged when you add OSS. We switch it on when your EU-wide B2C crosses €10,000.

OSS questions, answered

Can a non-EU company use the EU One-Stop-Shop (OSS)?
Yes, in a way many sellers don't realise. The Union OSS scheme is usually described as "EU-established businesses only", but a non-EU company that stores goods in an EU country and ships them to consumers in other EU countries can use the Union scheme too. Your Member State of Identification is the country your goods are dispatched from. If that's a German warehouse, you register for OSS through Germany and file one quarterly return covering your B2C sales across the EU. You don't need to set up an EU subsidiary.
I store stock in a German warehouse and sell across the EU. What do I need?
Two things. First, a German VAT registration, because storing goods in Germany creates a German VAT obligation from the first euro. Second, once your EU-wide B2C distance sales pass €10,000, a Union OSS registration with Germany as your Member State of Identification, so your cross-border sales to consumers in other EU countries go on one quarterly OSS return instead of a separate registration in each country. Vaytax handles both.
Does OSS replace my German VAT registration?
No. They cover different sales. Your German VAT registration covers sales from German stock to German customers, and the input VAT you reclaim in Germany. The OSS return covers your cross-border B2C sales dispatched from that German stock to consumers in other EU countries. Most sellers who store in Germany and sell EU-wide need both, and we file both.
I'm an EU-established company. Do I file OSS through Germany?
Usually no. If your company is established in an EU country, your OSS Member State of Identification is your home country, so your OSS return is filed there, typically by your home-country accountant, not through Germany. Vaytax handles the German VAT that storing stock in Germany triggers, and your OSS runs alongside it. The exception: if Germany is your only EU VAT registration, we can file your OSS here too.
When do I need OSS? Is there a threshold?
OSS becomes relevant once your total B2C distance sales across all EU countries, not just Germany, pass €10,000 in a calendar year. Below that, you can charge German VAT on those sales and report them on your German return. Above it, OSS lets you handle every EU destination on one quarterly return. We switch OSS on when you cross the threshold, not before you need it.
Do I still need to register in other EU countries if I use OSS?
OSS removes the need to register in every country you sell to. It does not remove the need to register in every country you store goods in. If all your EU stock sits in Germany, one German registration plus OSS covers your EU-wide B2C sales. If you also hold stock in another EU country (for example multi-country Pan-EU FBA), that country needs its own VAT registration as well, and the OSS return then consolidates the cross-border reporting. Vaytax covers the German registration, and France on request.
What does OSS cost with Vaytax?
€250 one-time to register you for OSS through Germany, then €150 per quarter for the quarterly OSS returns, on top of your German VAT plan (€1,199/year all-in with registration included, or €79/month if you already have a German VAT number). The OSS fees are charged when you add OSS. A Union OSS return is due every quarter, even a nil return, and that's covered by the quarterly fee.
Who actually files the OSS return?
You enter your quarterly cross-border B2C sales in the Vaytax dashboard. A licensed German tax advisor reviews the figures, prepares the Union OSS return, and files it through Germany's One-Stop-Shop portal. You pay the VAT due by bank transfer before the quarterly deadline. It's a self-service portal plus a licensed tax advisor on every filing, not a fully hands-off service.

Sell across the EU off one German registration.

German VAT registration, monthly filings, and your quarterly Union OSS return, handled by a licensed German tax advisor. One place, in English.

Start your German registration