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 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.