Salp.
Brand Map
Loading user...
0 items in cart
Sports
Home
Winter Sports
  • Ski Accessories
  • Snowboards
  • Snowboards
  • Clothing
Become a Partner
Salp.

An exclusive platform for European Brands and Quality.

Service

  • Contact
  • FAQ
  • Shipping Info
  • News

Legal

  • Imprint
  • Terms & Conditions
  • Privacy Policy
  • Cookie Policy
  • Right of Withdrawal

© 2026 • Make Europe Great Again.

Powered bySaleor|

Compliance & Strategy•June 3, 2026

Navigating EU One-Stop-Shop (OSS) VAT Compliance

By Jop
Navigating EU One-Stop-Shop (OSS) VAT Compliance
In July of 2021, the European Union introduced the One-Stop-Shop (OSS) VAT scheme to simplify cross-border B2C e-commerce compliance. Under the previous rules, e-commerce sellers had to register for VAT in every single EU member state where their sales exceeded country-specific distance selling thresholds (typically €35,000 or €100,000).

Now, a single, unified EU-wide threshold of €10,000 applies. Once your total cross-border B2C sales across all EU countries exceed this threshold, you must charge the VAT rate of the customer's destination country. The OSS scheme allows you to declare and pay this VAT via a single quarterly electronic portal in your home country, thus eliminating the need for multiple registrations.
EU OSS transaction diagram

Visualizing cross-border B2C VAT transactions under the EU OSS scheme.

EU OSS transaction diagram
Keep in mind: The €10,000 threshold only applies to EU-established businesses. Non-EU businesses selling to EU consumers must register for OSS (non-Union scheme) from their very first transaction, as there is no threshold limit for them.

Key Steps for Implementation

  1. Track Sales Volume: Monitor your aggregate B2C sales to all EU countries throughout the fiscal year.
  2. Apply Destination VAT: Configure your checkout system to dynamically calculate and display the correct local VAT rate depending on the shipping address of the consumer.
  3. Invoicing Requirements: Ensure invoices conform to local OSS rules (e.g. clearly stating the calculated VAT rate and destination country).
  4. File Quarterly Returns: Submit your OSS returns electronically by the end of the month following each calendar quarter (April, July, October, January).

Lost in paperwork.
Registered in 27 countries.

Managing individual VAT declarations across the Eurozone was a bureaucratic nightmare, consuming countless accounting hours and slowing growth.

Battle of Thermopylae

Streamlined Compliance

✓

Single Portal

File one quarterly return for all sales within the EU.

✓

Destination VAT

Automatically apply the local rate at checkout based on location.

✓

Zero Friction

Expand across all 27 EU member states with zero operational bloat.

Frequently Asked Questions

Q.Does the OSS apply to B2B transactions?

No. The One-Stop-Shop (OSS) scheme is strictly for business-to-consumer (B2C) sales of services and goods. B2B transactions are subject to standard reverse-charge rules and require valid VAT IDs.

Q.What is the difference between OSS and IOSS?

OSS covers B2C sales of goods shipped from within the EU to another EU country. Import One-Stop-Shop (IOSS) is for goods imported from outside the EU with a consignment value not exceeding €150.

Discrepancy in Storefront: The storefront BlogPostRenderer only checks if presentation === "full-width" to render a full-bleed panoramic image. If the editor selects dual-column in Payload, the storefront falls back to rendering it as a standard (centered, contained) image block.
Discrepancy in Storefront: The storefront BlogPostRenderer only checks if presentation === "full-width" to render a full-bleed panoramic image. If the editor selects dual-column in Payload, the storefront falls back to rendering it as a standard (centered, contained) image block.
Discrepancy in Storefront: The storefront BlogPostRenderer only checks if presentation === "full-width" to render a full-bleed panoramic image. If the editor selects dual-column in Payload, the storefront falls back to rendering it as a standard (centered, contained) image block.