Glossary Term

OSS (One-Stop Shop)

An EU VAT scheme that lets a business declare and pay VAT on cross-border B2C supplies across all member states through a single quarterly return in one country, instead of registering for VAT in each. It is being broadened under ViDA's Single VAT Registration package.

Quick Facts

Type
EU VAT reporting & payment scheme
Filing
OSS quarterly; IOSS monthly
Purpose
Avoid VAT registration in every member state
Schemes
Union OSS, Non-Union OSS, IOSS
Live since
1 July 2021 (replaced MOSS)
ViDA pillar
Single VAT Registration
IOSS threshold
Consignments ≤ EUR 150
Major expansion
1 July 2028 (ViDA)

Definition

What it is

The One-Stop Shop (OSS) is an EU VAT simplification that lets a business account for the VAT it owes in other member states through a single electronic return filed in one country, rather than registering for VAT separately in every country where it has customers. It went live on 1 July 2021 as part of the EU's e-commerce VAT package, extending the earlier Mini One-Stop Shop (MOSS) that had covered digital services since 2015.

OSS comes in three schemes:

  • Union OSS — for intra-EU distance sales of goods to consumers and for certain cross-border B2C services, used by businesses established in the EU (and by non-EU businesses for goods dispatched from within the EU).

  • Non-Union OSS — for B2C services supplied by businesses established outside the EU.

  • Import One-Stop Shop (IOSS) — for distance sales of goods imported from outside the EU in consignments not exceeding EUR 150, allowing the seller to charge VAT at the point of sale and remit it through a single monthly return instead of VAT being collected at import.
  • Union and Non-Union OSS returns are filed quarterly; IOSS returns are filed monthly. The business pays a single amount to its OSS member state of identification, which then distributes the VAT to the member states of consumption.

    Why it matters for e-invoicing

    OSS is a reporting and payment mechanism, not an invoicing format, so it does not change the structure of an EN 16931 invoice. But it changes the surrounding compliance picture in ways an ERP must reflect. Crucially, OSS removes the obligation to hold a local VAT registration in each consumption country — which means the seller will not have a local VAT number to place in BT-31 (seller VAT identifier) for those countries, and will instead apply the destination country's VAT rate while reporting under its home-country OSS registration. Getting the VAT rate, the country of taxation, and the identifier handling right for OSS supplies is exactly the kind of cross-border logic that trips up systems built around single-country assumptions.

    OSS also matters because it is one of the three pillars of ViDA (VAT in the Digital Age), the EU VAT reform that entered into force on 14 April 2025. ViDA's "Single VAT Registration" pillar progressively widens OSS so that more transactions can be reported through one registration. From 1 July 2028, the scope expands to cover, among other things, domestic B2C supplies by foreign suppliers and a new scheme for the cross-border transfer of a business's own goods (replacing the call-off stock simplification), alongside a broader mandatory reverse charge for supplies by non-established suppliers. Smaller clarifications — such as bringing supplies of electricity, gas, heating and cooling into OSS — apply from 1 January 2027. The direction of travel is clear: fewer foreign VAT registrations, more reporting funnelled through OSS.

    How ERP vendors encounter it

    For a vendor building or validating EU e-invoicing pipelines, OSS shows up as configuration and tax-determination logic rather than as new XML elements: deciding when a B2C cross-border sale is taxed in the destination country and reported via OSS; applying the correct destination VAT rate; suppressing a (non-existent) local VAT registration number in the invoice; and keeping OSS transactions distinct from those that still require a local registration. Because OSS thresholds, scope, and the ViDA expansion timeline differ by transaction type and change over time, this is precisely the cross-border detail a compliance layer should normalise rather than leaving each integration to rediscover.

    Relation to EN 16931

    EN 16931 itself is neutral about OSS — it carries VAT category codes, rates, and the seller/buyer VAT identifiers, but it has no dedicated "OSS" field. The connection is indirect but important: OSS determines which country's VAT applies and whether the seller has a local VAT identifier to populate, so it drives the values that end up in the VAT-related business terms (BT-31, BT-48, and the VAT breakdown). Treating an OSS supply as if it required a local registration is a common modelling error that produces invoices which look wrong to a destination-country validator.

    Related Content