·10 min read

Do I Need to Register for EU OSS? A Complete Guide (2026)

If you sell digital products, online courses, or physical goods to consumers in other EU countries, the One Stop Shop (OSS) scheme determines how you handle VAT. Get it wrong and you face back taxes, penalties from multiple member states, and a compliance nightmare. This guide tells you exactly when OSS registration is required, how it works, and what to do step by step.

What Is the EU One Stop Shop (OSS)?

The One Stop Shop is an EU-wide VAT simplification scheme. Before OSS existed, a business selling to consumers in multiple EU countries had to register for VAT separately in each country where it had customers. For a small Etsy seller or SaaS founder, that meant potentially 26 VAT registrations, 26 sets of returns, and 26 tax authorities to deal with.

OSS replaces all of that with a single registration in your home country. You file one quarterly return that covers all your cross-border B2C (business-to-consumer) sales across the EU. Your home tax authority collects the total VAT payment and distributes the correct amounts to each member state.

The scheme launched on July 1, 2021, expanding the older Mini One Stop Shop (MOSS) that only covered digital services. The current OSS covers three categories:

  • Union OSS — for EU-based businesses selling services or intra-EU goods to consumers in other EU countries
  • Non-Union OSS — for non-EU businesses selling digital services to EU consumers
  • Import OSS (IOSS) — for distance sales of imported goods valued under EUR 150

For most freelancers, SaaS founders, and online sellers reading this, the Union OSS is the relevant one. Non-EU sellers should look at the Non-Union scheme.

Do You Need to Register?

The decision tree is straightforward. Ask yourself these questions in order:

  1. Do you sell to consumers (B2C) in other EU countries?
    If all your customers are businesses with VAT numbers, the answer is no. B2B sales are handled through the reverse charge mechanism, not OSS. If you only sell to consumers in your own country, OSS does not apply either.
  2. Have your cross-border B2C sales exceeded EUR 10,000 in the current or previous calendar year?
    This is the key threshold. It is cumulative across all EU member states (not per country). If your total cross-border B2C sales to other EU countries exceeded EUR 10,000 in either the current year or the previous year, you must register.
  3. If yes to both: you must register for OSS (or register for VAT individually in each country where you sell — which is impractical for most small businesses).
  4. If your sales are below EUR 10,000: you can continue charging your domestic VAT rate on all EU sales. However, you may voluntarily register for OSS if you prefer to charge local rates from the start.

Use our OSS/IOSS Calculator to add up your cross-border sales and see whether you have crossed the threshold.

The EUR 10,000 Threshold Explained

The threshold is one of the most misunderstood parts of OSS. Here is exactly what counts and what does not.

What counts toward the threshold:

  • Digital services sold B2C — SaaS subscriptions, e-books, online courses, software downloads, digital templates, streaming services
  • Telecoms and broadcasting services to EU consumers
  • Intra-EU distance sales of goods — physical products shipped directly to consumers in other EU countries (e.g., Etsy sellers, Shopify stores)

What does NOT count:

  • B2B sales — any sale where the buyer provides a valid VAT number is business-to-business and uses the reverse charge, not OSS
  • Domestic sales — sales to consumers in your own country
  • Sales to consumers outside the EU — exports are outside the scope of EU VAT
  • Non-digital services — if you are a freelance consultant billing for your time, that is not a digital service. However, if you sell a downloadable template or a self-serve SaaS tool, that is digital.

Important nuance: The EUR 10,000 threshold applies to the net value of sales (excluding VAT). It is measured per calendar year, and it resets on January 1. However, once you exceed the threshold in a given year, you remain obligated to use OSS (or local registration) for the rest of that year and the entire following year.

Check current VAT rates for every EU country with our EU VAT Rate Lookup to make sure you are charging the correct amount.

OSS vs IOSS: What Is the Difference?

Both schemes simplify cross-border VAT, but they cover different types of sales:

 OSS (Union/Non-Union)IOSS
CoversDigital services, telecoms, intra-EU goodsGoods imported from outside EU
Value limitNo limit (threshold triggers registration)Consignments up to EUR 150
Filing frequencyQuarterlyMonthly
Who uses itSaaS, e-commerce, digital sellersDropshippers, importers
ThresholdEUR 10,000 cross-border B2CNo threshold (voluntary)

If you sell digital services or ship goods within the EU, you need OSS. If you import goods from outside the EU and sell them to EU consumers, you need IOSS. Some businesses need both. Our OSS/IOSS Calculator handles both schemes.

How to Register for OSS

Registration is handled through your national tax authority’s online portal. The process is free and typically takes a few days to a few weeks. Here are the general steps:

  1. Log in to your tax authority’s portal. Each country has its own system:
    • Netherlands: Belastingdienst (mijn.belastingdienst.nl)
    • Germany: BZSt (bzst.de/one-stop-shop)
    • France: impots.gouv.fr
    • Spain: Agencia Tributaria (sede.agenciatributaria.gob.es)
    • Italy: Agenzia delle Entrate (agenziaentrate.gov.it)
  2. Submit the OSS registration application. You will need your VAT identification number, business details (legal name, address, trade register number), and bank account information for VAT payments.
  3. Wait for confirmation. Registration typically takes effect from the first day of the calendar quarter following your application. Some countries process requests within days; others take the full quarter.
  4. Update your checkout/invoicing. From the effective date, you must charge the VAT rate of the customer’s country on all qualifying B2C sales. This means your payment system needs to determine the buyer’s location and apply the correct rate.

Tip: You can voluntarily register before hitting the EUR 10,000 threshold. This avoids the scramble of mid-year compliance changes if you expect to cross the threshold soon.

How to File OSS Returns

Once registered, you file a quarterly OSS return through your home country’s tax portal. The deadlines are the end of the month following each quarter:

QuarterPeriodFiling & Payment Deadline
Q1January – MarchApril 30
Q2April – JuneJuly 31
Q3July – SeptemberOctober 31
Q4October – DecemberJanuary 31

Each return must report your sales by member state. For each country where you had B2C customers, you list:

  • The total net value of sales to consumers in that country
  • The VAT rate applied
  • The total VAT amount due

You make one payment covering all countries. Your home tax authority then distributes the correct amounts to each member state. This is the core benefit of OSS: one return, one payment, all countries covered.

Zero-sales quarters: Even if you had no qualifying sales in a quarter, you must still file a nil return. Missing a nil return can trigger penalties and eventually deregistration from the scheme.

Late filing: If you miss a deadline, your home country sends a reminder. If you still do not file within 30 days, each member state where you owe VAT may issue its own penalty. These compound quickly across multiple countries.

Track Your OSS Threshold

The biggest compliance risk with OSS is not knowing when you cross the threshold. If you sell on multiple platforms — your own website, Etsy, Gumroad, Shopify — your cross-border B2C sales are scattered across different dashboards.

Use the free OSS/IOSS Calculator to consolidate your sales by country and check your threshold status. Enter your cross-border B2C sales for each EU country, and the tool tells you whether you have exceeded EUR 10,000 and need to register.

For a deeper explanation of the threshold rules, including what counts and what does not, see our EU OSS Threshold Explained article.

Common Mistakes to Avoid

  • Not tracking the threshold across platforms. Your Etsy sales plus your Gumroad sales plus your direct website sales all count. Add them up, not just the numbers from one platform.
  • Confusing B2B and B2C. If a customer gives you a valid VAT number, the sale is B2B and should use the reverse charge, not OSS. Always validate VAT numbers via the EU VIES system.
  • Charging your domestic rate after crossing the threshold. Once you exceed EUR 10,000, you must charge the customer’s country rate, not yours. A Hungarian customer pays 27% VAT, not 21% (if you are Dutch). Using the wrong rate means you owe the difference plus potential penalties.
  • Registering for OSS but not updating your payment system. Registration alone does not change what your customers are charged. You need to configure your payment processor (Stripe, Paddle, Lemon Squeezy, etc.) to apply the correct local VAT rate based on the buyer’s location.
  • Ignoring nil returns. No sales in a quarter does not mean no filing. You must submit a nil return every quarter as long as you are registered.
  • Not keeping location evidence. The EU requires two non-contradictory pieces of evidence of the customer’s location (billing address, IP address, bank country). Most payment processors collect this automatically, but verify that yours does.

Bottom Line

OSS registration is required once your cross-border B2C sales to other EU countries exceed EUR 10,000 per year. Below that threshold, you charge your domestic VAT rate. Above it, you charge the customer’s country rate and file quarterly OSS returns.

The process is manageable: register once through your home tax authority, update your payment system to apply local rates, file one return per quarter, and make one payment. The administrative burden is far lighter than registering for VAT in every country individually.

The risk of ignoring OSS is not theoretical. Tax authorities share data across borders, and platform operators (Amazon, Etsy, Stripe) are increasingly required to report seller data to tax authorities under the EU DAC7 directive. Non-compliance eventually surfaces.

Track your threshold with the free OSS/IOSS Calculator. Look up current VAT rates with the EU VAT Rate Lookup. And when you need to invoice EU clients, the Invoice Generator supports EU formatting with VAT fields and reverse charge notes out of the box.

Pruébalo ahora — Gratis

Usa nuestro OSS/IOSS Calculator directamente en tu navegador. Sin registro, sin subir archivos a ningún servidor.

Abrir OSS/IOSS Calculator