OSS VAT Scheme for Estonian E-commerce

A complete operational guide to the One-Stop-Shop — how to register through EMTA, structure the quarterly return, apply each country’s VAT rate, reconcile OSS payments, and decide when local registration beats OSS.

OSS Registration Quarterly Return Country Rates Payment Corrections OSS vs Local Registration
€10K OSS Trigger
Quarterly Filing Freq.
30 days Deadline
27 EU Countries
1 Payment to EMTA
€250 Late Filing Fine

5 Key Takeaways From This Page

OSS replaces 27 local VAT registrations with one
Instead of registering for VAT in Germany, France, Poland and every other EU country where you have B2C customers, OSS lets you file a single quarterly return in Estonia. EMTA distributes the VAT to each country.
Every EU country’s sales are reported separately in one return
OSS does not flatten everything to one rate. You still charge each country’s correct VAT rate and report sales per country per quarter. The simplification is in the filing — one form, one payment.
OSS does not cover domestic sales from EU warehouses
If you hold stock in a German warehouse (via Amazon FBA or a 3PL), a sale to a German buyer is a domestic German sale — completely outside OSS. OSS only covers cross-border transactions.
The deadline is 30 days after each quarter ends
Q1 (Jan–Mar) is due 30 April. Q2 (Apr–Jun) is due 31 July. Miss the deadline and you face a €250 fine plus interest. Nil returns must be filed even if no OSS sales occurred.
One payment to EMTA covers all 27 countries
The OSS payment is a single EUR transfer to the EMTA bank account. EMTA then distributes the correct amount to each EU member state — you never transfer money to foreign tax authorities directly.

What is the OSS VAT scheme and how does it work for an Estonian e-commerce business? OSS (One-Stop-Shop) allows an Estonian OÜ with cross-border B2C sales above €10,000 to declare all EU-wide consumer sales through a single quarterly return filed with EMTA — instead of registering for VAT in each EU destination country. You charge each country’s local VAT rate at checkout, aggregate the results quarterly, file the OSS return by the 30th day after the quarter ends, and pay the total to EMTA. This page explains the full mechanics: registration, how to structure the return, rate application, corrections, and when OSS is better or worse than local registration.

Section 1 — What OSS Covers (and What It Does Not)

The exact scope of OSS — which transactions are in, which are out, and the warehouse exception that catches sellers by surprise

Transactions Covered by OSS

Transaction Type Covered by OSS? Details
Goods sold to EU consumer, dispatched from Estonian warehouse Yes Classic e-commerce distance sale. Goods shipped from Estonia to buyer in Germany, France, etc.
Electronically supplied services to EU consumers Yes ESS follows B2C place-of-supply rules — consumer’s country. Covered by OSS.
Goods dispatched from one EU country to consumer in a different EU country Yes e.g. dispatch from your Polish 3PL to a French consumer — cross-border, OSS applies
Goods sold to EU consumer, dispatched from and to same EU country No Domestic sale. German stock → German buyer requires German VAT registration
Goods imported from outside EU to EU consumers No This is IOSS, not OSS — separate scheme for imports
The Warehouse Exception — Why This Matters Most
When you have stock in a German FBA warehouse and a German customer orders — both goods and buyer are in Germany. OSS does not apply. This is a local German sale requiring a German Umsatzsteuer registration.

Section 2 — OSS Registration Through EMTA

Step-by-step registration, what information you need, and what happens after registration

Prerequisites for OSS Registration

Before registering for OSS, you must hold an Estonian VAT registration number (an EE VAT number). OSS is an add-on to your existing VAT registration — not a standalone registration.

1
Log in to EMTA e-Tax Portal
2
Complete OSS Registration Form
3
EMTA Confirms Registration
4
Configure Your E-commerce Platform
5
First OSS Return Due
Effective Date — When OSS Applies to Your Sales
If you register mid-quarter, your first return covers sales from the date of registration to the quarter end. Keep a record of sales by country from day one.

Section 3 — Filing the Quarterly OSS Return

Line-by-line structure of the return, with a fully worked example across six EU countries

OSS Return Structure

The OSS return is filed through the EMTA e-Tax portal. It is structured by member state: for each EU country where you had B2C sales in the quarter, you declare the net sales value and the VAT amount at that country’s applicable rate.

Fully Worked OSS Return — Q2 2024
Total Net Sales: €24,880.00 | Total VAT Due: €5,173.60
One payment to EMTA by 31 July 2024 covers all 27 EU countries.
Misapplied VAT rates create a liability in the destination country
If you charge 20% French VAT on books (which should be 5.5% in France), you have over-collected from the customer and over-remitted to the French tax authority through OSS.

Section 4 — OSS Filing Calendar, Deadlines, and Penalties

The exact dates for each quarter, what happens if you miss them, and nil return obligations

The OSS Quarterly Filing Calendar

Q1
Jan–Mar
30 April
Q2
Apr–Jun
31 July
Q3
Jul–Sep
31 October
Q4
Oct–Dec
31 January
Nil Returns — When You Had No OSS Sales
If you had an OSS registration but zero B2C cross-border sales in a quarter, you must still file a nil return by the deadline. Failure to file any return — including nil — triggers the same late-filing penalties.

Section 5 — Data Collection and Record-Keeping

What data you need to compile each quarter and how long records must be kept

The Data You Need Before Filing

Buyer’s EU country
The shipping address determines the destination member state.
Net sale amount in EUR
Gross order value minus VAT = net amount.
VAT rate applied
The country-specific rate charged at checkout.
VAT amount collected
Net amount × rate = VAT collected.
10-Year Record-Keeping Requirement
OSS records must be kept for 10 years from the end of the year in which the transaction occurred — significantly longer than the standard 7-year Estonian accounting record retention period.

Section 6 — Correcting OSS Returns

How to amend a filed return, what triggers a correction, and how the correction process works

When Corrections Are Required

1
Identify the Error
2
Open Filed Return
3
Request Amendment
4
Enter Corrected Figures
5
Submit Correction
6
Settle Difference
Three-year correction window — do not miss it
EU OSS rules allow amendments to previously filed returns for up to 3 years from the original filing deadline. After 3 years, the opportunity to correct errors is lost.

Section 7 — OSS vs Local VAT Registration

When OSS is the right choice and when direct local registration delivers better outcomes

The Default Choice: OSS for Most Sellers

OSS wins when…
Stock dispatched from Estonia or outside EU, sales spread across many EU countries, prefer one quarterly return.
Local Registration wins when…
Stock held in destination country (Amazon FBA), majority of sales to 1-2 specific countries, significant input VAT to recover.
When You Need BOTH OSS and Local Registration
Having OSS does not prevent you from also having local VAT registrations. The two coexist — use OSS for cross-border sales dispatched from Estonia, and local registrations for domestic sales from in-country warehouses.

Section 8 — OSS Deregistration

When you can stop using OSS and what happens on deregistration

Deregistering from OSS

Deregistration Type Who Initiates Effective Date Consequence
Voluntary — revenue below €10K You — via EMTA portal First day of following quarter Must charge Estonian 22% on all EU B2C below threshold
Compulsory — non-compliance EMTA following persistent failures Effective immediately Must register locally in all EU countries with B2C sales

Frequently Asked Questions

You are not required to register yet — the €10,000 threshold has not been crossed. However, there is value in registering voluntarily if you expect to cross the threshold before year-end, which your trajectory suggests. The benefit of early registration: your checkout system is configured with correct EU rates from the start, you never have to make mid-year adjustments to billing, and you avoid the risk of forgetting to register when the threshold is crossed mid-month. The downside is minimal — one additional quarterly filing. If your EU B2C sales are growing steadily, register now.

No. Shopify (with Shopify Tax enabled) can calculate and display the correct VAT rates at checkout and track your VAT liability by country in Shopify’s Finance section — but it does not file the return or make the payment to EMTA. You (or your accountant) use the data from Shopify’s tax reports to populate the OSS return in the EMTA e-Tax portal, then make the payment manually. Third-party tools like TaxJar, Avalara, or Quaderno can automate more of the process and provide ready-to-file reports, but the actual filing is still done by a human through EMTA. Automated end-to-end OSS filing is not yet standard for most SME e-commerce platforms.

The credit note affects the Q2 return — not Q1. Under OSS rules, returns and refunds are reflected in the period when the credit note is issued, not the period of the original sale. In Q2, you reduce your French net sales by the credit note net amount and reduce the French VAT accordingly. If the refund creates a negative balance for France in Q2 (unlikely for most sellers but possible in high-return months), you can carry the credit forward to reduce a future quarter’s French liability or apply for a refund through the OSS correction mechanism.

For a standard Estonian e-commerce business dispatching goods from Estonia, OSS is almost certainly better than local German registration — even at 60% concentration. Local German registration costs €2,500–5,500 per year in compliance fees and requires monthly filings, a German fiscal representative (optional but common), and compliance with German VAT Voranmeldung rules. The only material benefit of local registration is input VAT recovery on German purchases — which is only relevant if you are buying significantly from German suppliers. If you move stock into a German FBA warehouse, local registration becomes mandatory regardless. At that point, you would have both OSS (for cross-border sales) and German registration (for FBA domestic sales).

No — you must register for OSS in the EU country where your business is established. For an Estonian OÜ, that is Estonia. You cannot choose France or Germany as your MSI simply because they might have more convenient filing tools or lower administrative costs. The MSI must match the country of establishment. The only flexibility is for non-EU businesses (which can choose any EU country as their MSI) — this does not apply to an Estonian OÜ.

Need help setting up and filing your OSS returns?

Book a free 30-minute consultation. We register your OSS through EMTA, configure your e-commerce platform for correct EU VAT rates, and file your quarterly return accurately and on time.

companyforbusiness.ee →