Selling to customers across the EU can feel like stepping into a tax maze — different countries, different VAT rates, different paperwork. For remote businesses and the accountants who support them, the One-Stop Shop (OSS) and the reverse-charge mechanism are two critical tools that either simplify or complicate daily operations depending on how well you understand them. This guide strips away jargon and gives practical steps, checklists, and a concrete example (a German seller selling digital products to consumers in France) so you can act with confidence — not anxiety.
Demystifying OSS and Reverse-Charge for Remote Firms
The One-Stop Shop (OSS) is a registration and reporting system that lets an EU-established seller report and pay VAT due in other Member States through a single quarterly return filed in their home Member State. There are three flavours you’ll hear about: Union OSS (for EU businesses selling B2C across EU states), Non‑Union OSS (for non-EU businesses with EU B2C sales), and IOSS (Import OSS) for low‑value imported goods (generally under €150). The idea is simple: charge the VAT of the customer’s country, collect it at sale, then remit them via one return instead of registering in every country where you make sales.
Reverse-charge is the other common mechanism and it behaves very differently: it flips the VAT accounting to the buyer when that buyer is a VAT-registered business. For example, if a German company provides B2B services to a French VAT-registered buyer, the supplier often issues an invoice without VAT and references the reverse-charge — the buyer then records the VAT in their VAT return (both as output and input VAT where recoverable). This reduces the need for the supplier to register for VAT in the buyer’s country, but it requires careful validation (keep the buyer’s VAT number and proof they are a business).
How to decide which applies in real life? Three quick checks: (1) Is the customer a business with a valid VAT number (B2B) or a private consumer (B2C)? (2) Is the supply a cross-border supply of goods, telecommunication/broadcasting/electronic services, or other services? (3) Is your total cross-border B2C sales above the EU €10,000 threshold (combined distance sales and certain services)? Use OSS for B2C when destination VAT applies; use reverse-charge for B2B when the buyer is VAT-registered. Keep VIES validation screenshots and delivery/provision proof in your files — they’re your safety net.
Your 5-Step EU VAT Compliance Checklist for Remote Sellers
This checklist focuses on the real actions your accounting team should take this week. It’s short, scannable, and built to be turned into a one-page PDF you can pin to your desk. If you want a ready-to-send PDF, copy the checklist below into a Google Doc or Word file and use File > Download as PDF, or use your browser’s Print > Save as PDF feature.
Your 5-Step EU VAT Compliance Checklist:
- Step 1 — Classify customers: separate B2B (collect VAT number) from B2C (collect location evidence).
- Step 2 — Check the €10,000 EU threshold: if combined cross-border B2C sales > €10k, register OSS; if below, charge domestic VAT for many services.
- Step 3 — Register where required: register for Union OSS in your home state (or IOSS for imports under €150), or obtain foreign VAT registrations only if OSS is not usable.
- Step 4 — Invoice and document correctly: for B2B include buyer VAT number and a reverse-charge note; for B2C show customer-country VAT rate and VAT amount if charging destination VAT.
- Step 5 — File & keep records: submit OSS quarterly, retain invoices/proof of supply (VIES checks, shipping, IP logs for digital services) for the retention period required by law (commonly 10 years).
Practical filing and bookkeeping tips: set up your accounting system to apply the correct VAT rate automatically by customer country, and tag transactions as OSS-reportable. Use VIES for monthly/quarterly VAT-number checks and store screenshots or automated logs. Finally, make OSS filing dates and payment reminders recurring in your calendar so you avoid late-payment penalties — they’re often much more expensive than the admin you’re avoiding.
Concrete Scenarios: German Remote Seller to France
Scenario A — B2C digital products (German company → French private consumers): Imagine your German company sells subscriptions to an online course to French private consumers. If your total EU-wide cross-border B2C sales of distance goods and certain services exceed €10,000 per year, you must charge French VAT on those sales. Practically that means registering for Union OSS in Germany, charging VAT at the French rate (standard 20% unless a reduced rate applies to your product), and reporting those sales in your quarterly OSS return. The OSS return simplifies payments — you pay the collected VAT to German tax authorities and they distribute it to France.
Scenario B — B2B digital services (German company → French VAT-registered business): If your customer in France is a VAT-registered business and has a valid VAT number, the sale is generally B2B and the reverse-charge applies. You issue an invoice without charging German VAT, put the buyer’s VAT number on the invoice, and include a line such as “Reverse-charge — tax to be accounted for by the recipient.” You still report the supply in your domestic VAT returns as an exempt or zero-rated transaction where applicable, and include it in your EC Sales List (recapitulative statement). The French business will self-account for VAT in France.
Practical example with numbers (B2C): You sell a digital product for €100 to a French consumer and must charge French VAT (20%). Invoice: Price net €100, VAT €20, Total €120. Record the sale as OSS-reportable, list the sale at the 20% French rate in your quarterly OSS filing, and remit €20 to your German tax authority as part of your OSS payment. Tip: if your cross-border B2C digital sales remain under €10,000, you could instead charge German VAT (19%) — but that requires you to track the running total carefully. For goods imported from outside the EU to France, remember IOSS can be used for small consignments (≤ €150) to collect VAT at point of sale and avoid import VAT charges at destination — otherwise the buyer often pays VAT on import and you lose control of the customer experience.
EU VAT for remote businesses is full of fine lines, but breaking it down into simple decisions — B2B vs B2C, threshold checks, OSS or reverse-charge, accurate invoices, and rock-solid records — turns confusion into a repeatable process. Use the 5-step checklist, automate validation and VAT rates in your accounting system, and treat OSS as a powerful way to centralize reporting.