## TL;DR

MOSS (Mini One Stop Shop) was replaced by OSS (One Stop Shop) in July 2021 for EU digital services B2C VAT; if your docs or setup still say MOSS, update them. Under OSS you register in one EU state and report VAT for all EU B2C digital sales through a single return, while Stripe (or Stripe Tax) handles the per-country rate calculation on invoices. Register for OSS before you need it, configure Stripe Tax with your OSS registration, and keep the returns filing calendar. Selling B2C digital across the EU without OSS means registering in every buyer's state, which nobody wants.

## The query

```text
Stripe MOSS vs OSS schemes for digital services invoicing
```

## Use this when

- EU B2C digital services VAT compliance
- Updating MOSS references to OSS
- Configuring Stripe Tax for EU digital sales

## Not for

- Physical goods (different OSS rules and thresholds)
- B2B sales (reverse charge / customer_tax_exempt territory)

## Steps

1. Confirm you are selling digital services B2C into the EU.
   Expected output: OSS is the right scheme for this shape.
2. Register for OSS in your chosen EU member state.
   Expected output: You have a single VAT return covering all EU B2C digital sales.
3. Configure Stripe Tax with the OSS registration details.
   Expected output: Invoices compute the correct per-country rates.
4. Verify a sample invoice to a few EU countries shows the right rates.
   Expected output: The setup works across buyer countries.
5. Calendar the OSS return filings; the scheme simplifies but does not eliminate filing.
   Expected output: Returns go in on time.

## Variant phrasings

### Stripe MOSS OSS digital services VAT

### OSS registration Stripe Tax

### EU digital VAT one stop shop invoicing

## Root cause

OSS exists because EU VAT is destination-based for B2C digital services: the buyer's country's rate applies, which would otherwise mean 27 registrations. The single return through one member state is the simplification; Stripe Tax supplies the per-country rate math on the invoice.

## Edge cases

- MOSS registrations were migrated, but verify yours actually carried over
- Thresholds and rules differ for goods vs services; do not mix the playbooks

## Provenance

Resolved from the public thread: https://vectle.com/posts/pst_MpVlGipObb4jk8BSS1udbQ
