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.

€10K B2C Threshold 27 EU Countries OSS Registration €250 Quarterly Return €80 IOSS €300 Destination-Country VAT
€10K EU B2C Threshold
27 EU Countries via OSS
€250 OSS Registration
€80 Per OSS Return
30d Filing Window Q-end
€300 IOSS Registration

What OSS Is and Why It Matters

OSS — one registration for all 27 EU countries
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.
The €10,000 threshold — when OSS becomes mandatory
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.
One quarterly return covers all 27 EU countries
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 does not replace your Estonian KMD
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.
OSS prevents the need for up to 27 separate VAT registrations
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.
IOSS is the equivalent for imported physical goods ≤ €150
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)
OSS and IOSS can be active at the same time
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

Track sales monthly
Each month, collect sales data by destination country from your Shopify/WooCommerce/Stripe reports. Flag each EU B2C sale with the buyer’s country.
Compile at Q-end
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.
Prepare OSS return
Complete the EMTA OSS return template: one section per country with net revenue and VAT amount. Total VAT payable = sum of all country lines.
File via EMTA by deadline
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.
Single payment to EMTA
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

Frequently Asked Questions

Yes — OSS registration in Estonia requires an existing Estonian VAT number (KM-kohustuslase number). You cannot register for OSS without first being registered as a käibemaksukohustuslane with EMTA. If you are not yet VAT-registered, we handle both in sequence: VAT registration first (€400, 3–5 working days), then OSS registration (€250, 3–5 working days). If your EU B2C sales have already crossed the €10,000 threshold and you are not yet VAT-registered, both registrations are urgent. The OSS registration takes effect from the date it is approved — so earlier registration means fewer sales at the wrong rate. The total investment for both registrations is €650.

No — Amazon EU is a marketplace facilitator and handles VAT collection and remittance on your behalf for EU consumer sales. You must NOT include Amazon-facilitated EU B2C sales in your OSS return. Including them would result in double-reporting: Amazon pays the VAT to each EU country, and if you also include those sales on your OSS return, you are paying the same VAT twice. Your OSS return should only include EU B2C sales from your own Shopify store (where you collected the VAT yourself). Amazon sales appear in your bookkeeping as Amazon-facilitated revenue — they are reconciled in your accounts but are not declared on OSS or your monthly KMD for VAT purposes.

OSS returns can include negative amounts for specific countries where refunds exceeded new sales in that quarter. A negative country line means that country owes you a refund of excess VAT. You report it as a negative figure in that country’s line on the OSS return. EMTA handles the netting: if the total OSS return is still positive overall (other countries have positive VAT due that exceeds the negative), you pay the net positive amount. If the total OSS return is negative (overall refunds exceed new VAT due), EMTA processes a refund to your account after verification. Refund processing typically takes 30–60 days longer than payment processing. We handle the calculation and ensure negative amounts are correctly reported by country.

No — registering voluntarily before crossing the threshold is permitted and often advisable. Voluntary OSS registration means that from the date of registration, you apply destination-country VAT rates to all EU B2C sales — even those below the threshold. This can be beneficial if you have customers in high-VAT countries (e.g. Sweden at 25%) where the destination rate is higher than Estonian 22%, or if you want to establish the compliance infrastructure before threshold pressure creates urgency. There is no penalty for voluntary registration. Your OSS quarterly returns simply reflect actual sales — if you had zero EU B2C sales in a quarter before crossing the threshold, you can file a nil OSS return for that quarter.

Yes — you can request deregistration from OSS if your EU B2C sales drop below €10,000 in a calendar year and you expect this to continue. The request is made through EMTA’s e-Tax portal OSS module. OSS deregistration takes effect from the first day of the following calendar year. During the year of deregistration, you continue filing OSS returns for any EU B2C sales until year-end. From 1 January of the following year, you revert to the below-threshold treatment: apply Estonian 22% to all EU B2C sales and declare them on your regular monthly KMD. If your sales subsequently increase above €10,000 again, you would need to re-register for OSS. We manage the deregistration process for clients who no longer need OSS as part of our ongoing VAT management service.

Selling to EU consumers? Register for OSS through EMTA.

We handle OSS registration (€250), configure your store’s VAT rates, and file quarterly returns (€80/return) — covering all 27 EU countries with one return through EMTA.

companyforbusiness.ee →

OSS €250  | IOSS €300  | Quarterly Return €80