EU VAT and OSS for Estonian OÜs
Complete guide to EU cross-border VAT and the One-Stop-Shop (OSS) scheme for Estonian OÜs — how the €10,000 B2C threshold works, why OSS replaces 27 separate EU VAT registrations, the quarterly return process, IOSS for imports, and how we register and manage your OSS compliance.
What OSS Is and Why It Matters
The One-Stop-Shop (OSS) scheme, introduced 1 July 2021 under EU Directive 2017/2455, allows businesses in one EU member state to register for VAT obligations across all 27 EU countries through a single registration in their home country. For Estonian OÜs, that registration is through EMTA.
An Estonian OÜ that sells digital services or goods to EU consumers across multiple EU countries must register for OSS once total EU B2C sales exceed €10,000 in a calendar year. Below this threshold, Estonian 22% VAT can be applied to all EU B2C sales and declared on the regular monthly KMD.
An OSS return is filed quarterly (Q1–Q4) within 30 days of each quarter’s end. The return reports sales by destination country and the applicable VAT rate for each. A single payment to EMTA covers all EU countries — EMTA distributes the VAT to each member state on your behalf.
OSS is an additional filing alongside your monthly Estonian KMD — not a replacement. EU B2C sales reported on the OSS return are not also reported on your KMD. Estonian B2B and B2C sales, and all input VAT reclaims, continue on the monthly KMD. The two returns run in parallel.
Before OSS, a business selling to consumers in 10 EU countries potentially needed 10 separate VAT registrations — one in each country — with local agents, local portals, and local payment accounts. OSS eliminates all of this through a single EMTA registration.
The Import OSS (IOSS) scheme covers physical goods worth ≤ €150 shipped from outside the EU directly to EU consumers. IOSS lets you collect destination-country VAT at checkout and file monthly via EMTA. Without IOSS, the buyer pays VAT at the border — poor customer experience.
The core OSS principle: sell to EU consumers, charge their country’s VAT rate, report everything quarterly through EMTA. Before OSS, an Estonian digital product seller with customers in Germany, France, and Finland needed three separate EU VAT registrations, three separate filing portals, and three separate payment accounts. OSS replaced all of this with one registration through EMTA and one quarterly return.
Section 1 — OSS vs No OSS: The Administrative Comparison
What the compliance burden looks like with and without OSS
OSS Eliminates the Multi-country Registration Burden
The table below shows the compliance burden for an Estonian OÜ selling to consumers in 10 EU countries — with and without OSS. The contrast is stark: without OSS, each country requires separate registration, filing, and payment. With OSS, everything flows through EMTA in one quarterly process.
| Obligation | Without OSS | With OSS (via EMTA) |
|---|---|---|
| Number of VAT registrations needed for 10 EU countries | 10 separate local VAT registrations — one per country | 1 OSS registration through EMTA — covers all 27 EU countries |
| Filing frequency | Up to 10 monthly/quarterly VAT returns in 10 different country portals in 10 different languages | 1 quarterly OSS return via EMTA e-Tax portal in Estonian/English |
| VAT payments | Separate payment to each of 10 tax authorities in their local currency and account | Single payment to EMTA in euros — EMTA distributes to each EU country |
| VAT rate knowledge required | Must know the VAT rates of each country independently and apply correctly | Must know the applicable rate per country — OSS does not determine rates, but filing is simplified |
| Audit and compliance risk | Separate audit exposure in 10 countries; 10 sets of compliance rules | Single audit by EMTA; EMTA coordinates with other EU tax authorities |
| Cost of local VAT registrations | Potentially €500–2,000 per country in agent/legal fees + filing costs | €250 one-time OSS registration fee; €80/quarterly return |
| Annual administrative overhead | 10 registration renewals, 10–40 return filings, 10 payment processes | 4 quarterly returns; 4 payments; 1 registration maintained |
Section 2 — What OSS Covers and What It Does Not
The eligibility rules for including sales in your OSS return
OSS Eligibility — Included and Excluded
OSS covers most EU B2C digital services and goods sold from EU warehouses to EU consumers. It does NOT cover: imports from outside the EU (that is IOSS), B2B sales (reverse charge handles those), or sales via marketplace facilitators like Amazon (they handle VAT). Getting the eligibility right prevents both under-filing (missing sales that should be on OSS) and over-filing (double-reporting sales that Amazon already handles).
| Supply Type | OSS Eligible? | Details |
|---|---|---|
| Digital services to EU consumers (SaaS, apps, e-books, streaming) | ✓ Yes | Classic OSS use case; destination-country rate applies; file on OSS quarterly |
| Physical goods shipped from EU warehouse to EU consumers | ✓ Yes | OSS covers intra-EU distance selling of goods to consumers above €10K |
| Physical goods shipped from non-EU warehouse ≤ €150 to EU consumers | ✗ No — use IOSS | Goods crossing EU border = IOSS, not OSS; different scheme entirely |
| Physical goods > €150 imported to EU consumers | ✗ No | IOSS limit is €150; above this, standard import VAT at border applies |
| B2B services to EU VAT-registered businesses | ✗ No | B2B reverse charge — no OSS needed; buyer self-assesses in their country |
| Sales via Amazon/Etsy (marketplace facilitated) | ✗ No — platform handles | Marketplace facilitator handles VAT; do NOT also report on OSS — double-reporting error |
| Services requiring local VAT registration in specific EU country | ✗ No | Some services (e.g. construction, land-related) require local registration; OSS does not cover |
| UK sales (post-Brexit) | ✗ No | UK is not EU; UK VAT rules apply separately; no OSS for UK sales |
OSS vs IOSS — Full Comparison
OSS and IOSS are two distinct schemes with different purposes. They can both be active at the same time for different parts of your business. The table below shows every key difference.
| Feature | OSS (One-Stop-Shop) | IOSS (Import One-Stop-Shop) |
|---|---|---|
| What it covers | EU B2C digital services + goods already inside EU | Physical goods ≤ €150 shipped from outside EU to EU consumers |
| Filing frequency | Quarterly — within 30 days of Q-end | Monthly — by end of following month |
| Registration fee | €250 (our service) | €300 (our service) |
| When required | EU B2C sales above €10,000/year | Selling low-value physical goods from non-EU warehouse |
| Threshold | €10,000/year combined across all EU countries | No threshold — applies from first import sale |
| VAT charged | Destination-country rate at checkout (e.g. 19% Germany) | Destination-country rate at checkout, collected upfront |
| Customs benefit | Does not affect customs — goods are inside EU already | Customs releases goods without VAT collection from buyer at border |
| Platform handling | Marketplaces (Amazon, Etsy) handle for their sales | Amazon handles IOSS for their facilitated imports |
| EMTA quarterly payment | Single payment to EMTA; distributed to EU countries | Single monthly payment to EMTA; distributed to EU countries |
| Can be combined? | Yes — OSS and IOSS can both be active simultaneously (if you have both in-EU goods and non-EU imports) | |
Many businesses operate both schemes simultaneously — OSS for digital services and EU-warehoused goods, IOSS for low-value imports from non-EU warehouses. They are separate filings with separate registrations, but EMTA handles both. The key is correctly classifying each transaction to the right scheme at checkout.
Section 3 — The €10,000 EU B2C Threshold
How it works, what it resets on, and what happens when you cross it
How the €10,000 Threshold Is Calculated
The €10,000 OSS threshold is measured as total EU B2C sales across all 27 EU countries combined in a calendar year (1 January to 31 December — this threshold resets annually on 1 January, unlike the Estonian domestic €40,000 threshold which is a rolling 12-month window). Sales to a single EU country or spread across multiple countries — all B2C EU sales count together.
| Sales Scenario | Total EU B2C Sales | Action Required |
|---|---|---|
| Digital product sold to German, French, and Finnish consumers — €3,000 to each | €9,000 total | Below threshold — apply 22% Estonian VAT to all; declare on regular KMD Row 1; no OSS needed yet |
| Following month: €2,000 more sales across EU countries | €11,000 cumulative in calendar year | Threshold crossed — register for OSS; from crossing date apply destination-country rates |
| Next calendar year (Jan 1 reset): same level of business | Starts at €0 for OSS threshold | If you were registered last year, you can choose to stay registered or deregister if dropping below €10K again |
| Voluntary registration below €10K | Any level of EU B2C sales | Permitted — OSS can be registered voluntarily; allows destination-country rates from day one without waiting for threshold |
What Counts Toward the €10,000 Threshold
| Sale Type | Counts Toward €10K? | Notes |
|---|---|---|
| SaaS subscription to EU consumer | ✓ Yes | Digital service — counts regardless of amount or country |
| Digital e-book / download to EU consumer | ✓ Yes | Digital service — counts |
| Physical goods shipped from EU warehouse to EU consumer | ✓ Yes | Intra-EU distance selling — counts |
| Physical goods imported from outside EU ≤ €150 to EU consumer | ✗ No | IOSS scheme — separate threshold; doesn’t count toward OSS €10K |
| B2B sale to EU VAT-registered business | ✗ No | B2B reverse charge — not B2C; excluded from threshold |
| Sale via Amazon (marketplace facilitator) | ✗ No | Marketplace handles VAT — excluded from your OSS threshold count |
| Sale to Estonian consumer | ✗ No | Domestic sale — not cross-border EU B2C; excluded from OSS threshold |
Section 4 — The OSS Quarterly Return — How It Works
The filing process, what goes in the return, and a worked example
Our OSS Filing Process — Monthly to Quarterly
Each month, collect sales data by destination country from your Shopify/WooCommerce/Stripe reports. Flag each EU B2C sale with the buyer’s country.
At quarter end, aggregate all EU B2C sales by country. For each country: gross revenue ÷ (1 + local VAT rate) = net; net × VAT rate = VAT due.
Complete the EMTA OSS return template: one section per country with net revenue and VAT amount. Total VAT payable = sum of all country lines.
Submit the OSS return through EMTA e-Tax portal OSS module within 30 days of Q-end. Q1 → by 30 Apr, Q2 → 31 Jul, Q3 → 31 Oct, Q4 → 31 Jan.
Pay the total OSS VAT to EMTA in one bank transfer with the OSS reference number. EMTA distributes to each EU member state. No foreign payments.
OSS Return — Worked Example (Q2 Filing)
The example below shows a typical Q2 OSS return for an Estonian OÜ selling SaaS subscriptions to EU consumers. Prices are VAT-inclusive (22% charged in the app; the store charges destination-country rates based on the buyer’s billing country).
| Country | Gross B2C Revenue | VAT Rate | Net Revenue | VAT Due |
|---|---|---|---|---|
| Germany (DE) | €2,380.00 | 19% | €2,380 ÷ 1.19 = €2,000.00 | €2,000.00 × 19% = €380.00 |
| France (FR) | €1,200.00 | 20% | €1,200 ÷ 1.20 = €1,000.00 | €1,000.00 × 20% = €200.00 |
| Finland (FI) | €868.00 | 24% | €868 ÷ 1.24 = €700.00 | €700.00 × 24% = €168.00 |
| Netherlands (NL) | €726.00 | 21% | €726 ÷ 1.21 = €600.00 | €600.00 × 21% = €126.00 |
| Sweden (SE) | €500.00 | 25% | €500 ÷ 1.25 = €400.00 | €400.00 × 25% = €100.00 |
| Other EU countries | €326.00 | varies | €326 ÷ appropriate rate | Calculated per country |
| TOTAL | €6,000.00 | — | €5,000.00 net | €974.00 total OSS VAT due |
OSS Filing Deadlines
| Quarter | Sales Period | Filing Deadline | Payment Deadline | Late Consequence |
|---|---|---|---|---|
| Q1 | 1 Jan – 31 Mar | By 30 April | By 30 April | Interest + warning; 3× late = OSS deregistration |
| Q2 | 1 Apr – 30 Jun | By 31 July | By 31 July | Same consequences apply |
| Q3 | 1 Jul – 30 Sep | By 31 October | By 31 October | Same consequences apply |
| Q4 | 1 Oct – 31 Dec | By 31 January | By 31 January | Q4 is followed by full-year OSS reconciliation check |
Three consecutive late OSS returns = automatic deregistration — which means registering in every EU country separately
EMTA (acting on EU rules) will deregister your OÜ from OSS if you file late three consecutive quarters. Deregistration from OSS means you must then register for VAT separately in every EU country where you make B2C sales — potentially 20+ countries with local agents and local filing systems. This is the worst administrative outcome of OSS non-compliance. We file all OSS returns well before the deadline for every client.
Section 5 — OSS Registration — €250 Complete Service
How to register for OSS through EMTA and what happens next
OSS Registration Process
OSS registration for an Estonian OÜ is done through the EMTA e-Tax portal. Unlike standard VAT registration (KM-R form), OSS registration uses EMTA’s dedicated OSS module. Importantly, you must already be VAT-registered in Estonia (have a KM number) to register for OSS — OSS is an additional scheme on top of your Estonian VAT registration.
| Step | Action | Timeframe | Who Does It |
|---|---|---|---|
| 1 | Confirm Estonian VAT registration is in place — required prerequisite | Pre-requisite; if not registered, we register first (€400 + 3–5 days) | We verify or complete |
| 2 | Access EMTA e-Tax portal OSS module | Immediate | We use our esindusõigus delegation |
| 3 | Complete OSS registration form: OÜ name, VAT number, effective registration date, type of supplies (digital services / goods) | 1–2 days preparation | We prepare and submit |
| 4 | EMTA processes the OSS registration | 3–5 working days | EMTA processes |
| 5 | OSS registration confirmed — OSS number issued (same as your EE VAT number, now also an OSS identifier) | On approval | We confirm and notify you |
| 6 | We advise on configuring your store tax settings for destination-country VAT rates | Post-registration | We advise; you configure platform |
| 7 | First OSS quarterly return filed at Q-end | Q-end after registration | We prepare and file: €80 |
What Our €250 OSS Registration Includes
| Included | Details |
|---|---|
| OSS eligibility confirmation | We confirm your supplies are OSS-eligible and identify any excluded sales (Amazon-facilitated, IOSS goods) |
| EMTA OSS module registration | Complete preparation and submission of OSS registration through EMTA e-Tax portal |
| Effective date selection advice | We advise on the best registration start date — typically Q-start to avoid mid-quarter complications |
| Store configuration guidance | Step-by-step guidance for Shopify, WooCommerce, or your platform on applying destination-country VAT rates |
| Data collection template | Excel/CSV template showing which sales data to export quarterly for our OSS return preparation |
| First quarter monitoring | We monitor your EU B2C sales data for Q1 after registration to confirm correct classification before first filing |