OSS VAT

OSS VAT (One-Stop Shop VAT) is an EU scheme that lets businesses report and pay VAT on cross-border B2C sales to consumers across all 27 EU member states through a single quarterly return filed in one country, rather than registering for VAT separately in each country where they sell.

If you sell physical goods to consumers across the EU, you have a VAT problem. Every country sets its own rate, its own filing rules, and its own registration thresholds. Before 2021, scaling across borders meant registering for VAT in every member state where you crossed a sales threshold — sometimes 10+ separate registrations, each with its own quarterly return, local agent, and language barrier. The One-Stop Shop (OSS) scheme replaced that mess with a single return covering all EU cross-border B2C sales, filed in one member state.

For DTC brands shipping into the EU from China, Vietnam, the US, or anywhere else, OSS VAT is the difference between treating Europe as one market or 27. It doesn't reduce what you owe — VAT is still charged at the customer's local rate — but it eliminates the administrative overhead that used to make EU expansion prohibitive for brands under $15M.

How OSS VAT works

The OSS scheme has two variants relevant to most Ecommerce operators:

  • Union scheme: for businesses established in the EU, or non-EU businesses with stock held inside the EU, selling cross-border B2C to EU consumers
  • Non-Union scheme: primarily for non-EU businesses supplying services to EU consumers

You register for OSS in one EU member state (your "Member State of Identification"). You then file one quarterly OSS return reporting all eligible cross-border B2C sales, broken out by destination country and applicable VAT rate. You pay the total VAT owed to your registration country, and that tax authority distributes the funds to the other member states on your behalf.

According to the European Commission, the OSS replaced the older Mini One Stop Shop (MOSS), which had been limited to digital services. The 2021 expansion brought physical goods into scope — the change that actually matters for Ecommerce brands.

What OSS covers and what it doesn't

OSS is specifically for cross-border B2C sales within the EU. It does not cover:

  • Domestic sales within your own country of establishment (handled through normal VAT returns)
  • B2B sales (still handled through reverse-charge mechanisms or domestic VAT)
  • Imports from outside the EU valued at €150 or less (handled through the Import One-Stop Shop (IOSS), a separate scheme)
  • Imports above €150 (handled through standard import VAT procedures)

The distinction between OSS and IOSS trips up most operators. OSS handles intra-EU movements once goods are already inside the customs union. IOSS handles low-value imports entering the EU from a third country at the point of sale.

If you ship directly from Asia to an EU consumer, IOSS is the relevant scheme for shipments under €150. If you hold stock in an EU warehouse and ship cross-border from there, OSS is what you need.

Why OSS VAT matters for DTC operators

Three reasons OSS changed the math for cross-border Ecommerce:

One registration instead of 27. Before OSS, hitting the distance-selling threshold in Germany meant registering in Germany. Hitting it in France meant registering in France. Each registration came with local compliance costs, often €1,500–€3,000 per country per year. OSS collapses that into one filing relationship.

A single €10,000 threshold replaces national thresholds. Once your total cross-border B2C sales across the EU exceed €10,000 in a calendar year, you must charge VAT at the customer's local rate. Below that, you can charge your domestic rate. This unified threshold makes the rules predictable.

Cash flow timing is cleaner. OSS returns are quarterly, with payment due by the end of the month following the quarter. You're not juggling 10 different filing calendars.

That said, OSS doesn't change what you owe. A €50 product shipped to a German consumer still carries 19% German VAT. A French consumer still pays 20%. The scheme is administrative, not financial.

The EU de minimis change and what it means for OSS

The EU is removing the €150 de minimis exemption for imports beginning in 2026, according to the European Council's November 2025 decision. This change affects duties, not VAT directly — VAT on low-value imports has been collected through IOSS since 2021. But the broader compliance burden is increasing, which makes choosing the right VAT scheme more consequential.

For brands shipping direct from manufacturing to EU consumers, see our analysis of how the EU is ending de minimis exemptions and what it means for landed cost.

OSS vs. IOSS: a quick decision tree


::table

Scenario;Scheme

You hold stock in an EU warehouse and ship to consumers in other EU countries;OSS (Union scheme)

You ship goods valued ≤ €150 directly from outside the EU to EU consumers;IOSS

You ship goods valued > €150 from outside the EU to EU consumers;Standard import VAT (DDP recommended)

You sell B2B across EU borders;Reverse charge — neither OSS nor IOSS applies

:table


Many brands use both schemes simultaneously. If you fulfill some EU orders from a local 3PL and some directly from manufacturing, you'll register for OSS to handle the intra-EU sales and IOSS to handle the direct imports under €150.

How OSS VAT registration works

You register for OSS through the tax portal of the EU member state where your business is established. If your business is not established in the EU but you hold stock there, you can register in any member state where your stock is held.

Registration typically takes effect from the first day of the calendar quarter following your application. You'll receive an OSS VAT identification number, which is distinct from your standard VAT number.

Once registered, you must:

  • Charge the destination country's VAT rate on all eligible cross-border B2C sales
  • Keep detailed records of every transaction for 10 years
  • File quarterly returns, even if you had zero sales
  • Pay VAT in the currency of your Member State of Identification (usually EUR)

The European Commission's official OSS portal provides country-by-country registration guidance.

Common OSS pitfalls

A few things to watch:

  • Rate accuracy: EU VAT rates change. The standard rates range from 17% (Luxembourg) to 27% (Hungary). Reduced rates apply to certain product categories and vary by country. Your tax engine needs to be current.
  • Mixed fulfillment models: if you operate both an EU warehouse and direct-from-Asia fulfillment, your OSS return only covers the intra-EU movements. Direct imports are handled separately through IOSS or standard customs.
  • Returns: OSS returns are quarterly and cannot be amended easily after filing. Errors require corrections in subsequent returns.
  • B2B mistakes: a customer providing a valid VAT number means the transaction is B2B and falls outside OSS scope. Treating B2B as B2C is one of the most common audit findings.

For a broader view on how VAT impacts cash flow and what to do about it, see our guide on leveraging your VAT number for improved cash flow.

How Portless handles EU VAT for direct fulfillment brands

Most Portless customers ship directly from manufacturing in Asia to EU consumers, which means IOSS is usually the relevant scheme for shipments under €150. We support a Delivered Duty Paid (DDP) model so VAT (and duties where applicable) are paid upfront at the point of sale — your customer receives a domestic-level experience without surprise charges at the door.

If you also hold EU stock for higher-value SKUs or specific markets, OSS becomes part of your compliance stack alongside IOSS. The right setup depends on your AOV, your fulfillment mix, and where your customers are. Talk to our team to map out what makes sense for your model — contact us.

← Back to the Ecommerce supply chain glossary