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

OSS covers cross-border B2C supplies — where goods or services move from one EU country to a consumer in a different EU country. For an Estonian OÜ, this means:

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 (digital downloads, SaaS, streaming) to EU consumers Yes ESS follows B2C place-of-supply rules — consumer’s country. Covered by OSS.
Other services where place of supply is the consumer’s country Yes e.g. virtual events, online subscription services with B2C consumers
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 sold to EU VAT-registered businesses (B2B) No B2B uses reverse charge — OSS only covers B2C
Goods imported from outside EU to EU consumers (≤ €150) No This is IOSS, not OSS — separate scheme for imports
Goods imported from outside EU to EU consumers (> €150) No Standard import VAT rules — IOSS does not apply above €150 either

The Warehouse Exception — Why This Matters MostThe most consequential OSS limitation for any e-commerce business using Amazon FBA, local 3PLs, or distributed fulfilment is the domestic sale exclusion. When you have stock in a German FBA warehouse and a German customer orders — both the goods and the buyer are in Germany. There is no cross-border movement. OSS does not apply. This is a local German sale requiring a German Umsatzsteuer registration.

Stock Location vs OSS Applicability

Stock Location Buyer Location Cross-Border? OSS Applies? VAT Treatment
Estonia Germany Yes — goods cross a border Yes Charge German 19% via OSS
Estonia Estonia No — domestic No Charge Estonian 24% via KMD
Germany Germany No — domestic No Charge German 19% via German VAT registration
Germany France Yes — EU cross-border Yes Charge French 20% via OSS
Poland Germany Yes — EU cross-border Yes Charge German 19% via OSS
Poland Poland No — domestic No Charge Polish 23% via Polish VAT 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. If you are not yet VAT-registered in Estonia, you must first register for Estonian VAT through EMTA, then register for OSS.

Estonia is your Member State of Identification (MSI) for OSS — the country where you registered and where you file all EU B2C sales. You can only have one MSI across the EU. If you are already OSS-registered in another EU country (for example, if you had an entity elsewhere), you must deregister there and re-register in Estonia.

Estonian VAT Number

Must hold an EE VAT number. Register for Estonian VAT first if not yet registered.

Estonian OÜ

OSS registration is tied to the company’s Estonian tax identity — not the owner’s personal ID.

Business Description

EMTA asks for description of what you sell and to whom — basic business activity information.

No Other EU OSS

You cannot have OSS registrations in multiple EU countries simultaneously. Deregister elsewhere first.

Registration Process — Step by Step

1
Log in to EMTA e-Tax Portal
emta.ee — navigate to VAT section, select OSS registration
2
Complete OSS Registration Form
Provide OÜ details, VAT number, and effective date
3
EMTA Confirms Registration
3–5 business days — OSS reference number issued
4
Configure Your E-commerce Platform
Set up destination-country VAT rates in Shopify/WooCommerce
5
First OSS Return Due
30 days after quarter end

Effective Date — When OSS Applies to Your Sales

Registration Timing Effective From First Return Covers Important Note
Register in January (Q1) 1 January (or registration date) Jan–Mar sales above €10K threshold Charge destination-country VAT from effective date
Register after crossing €10K threshold in Q2 Date threshold was crossed (mandatory) Q2 sales from threshold crossing date Must back-apply destination rates from threshold-crossing date
Voluntary registration before threshold Selected start date (any date) From selected start date Voluntarily applying correct rates before threshold — recommended
Register mid-Q3 Registration date Q3 partial period and all Q4 Pre-registration Q3 sales: apply Estonian rate (if below threshold) or threshold analysis needed

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. If you have multiple VAT rates within a country (standard and reduced), you report each rate separately. If you had no sales to a particular country, you simply do not include it — there is no need to file a nil entry per country.

Return Field What to Enter How to Get the Data
Member State 2-letter country code (DE, FR, PL, etc.) From shipping address on each order
Supply type Goods or services (tick the relevant type) From your product catalogue
Tax period Quarter and year (e.g. Q1 2024) The current quarter being reported
Taxable amount (net) Total net sales to consumers in that country for the quarter Aggregate from your order management or accounting system
VAT rate The applicable VAT rate for that country/supply type Country-specific rate — use EMTA rate table
VAT amount Net sales × VAT rate Calculated automatically in EMTA portal
Total payable Sum of all VAT amounts across all countries Shown at bottom of return — matches your payment amount

Fully Worked OSS Return — Q2 2026OSS Quarterly Return — Q2 2026 (April – June) — Filed by 31 July 2026

Member State Net Sales (€) VAT Rate VAT Due (€) Notes
🇩🇪 Germany €8,420.00 19% €1,599.80 Standard rate on physical goods
🇫🇷 France €5,180.00 20% €1,036.00 Standard rate
🇳🇱 Netherlands €2,640.00 21% €554.40 Standard rate
🇵🇱 Poland €3,910.00 23% €899.30 Standard rate — higher than Estonian 24%
🇸🇪 Sweden €1,750.00 25% €437.50 Highest standard rate in EU
🇦🇹 Austria €920.00 20% €184.00 Standard rate
🇧🇪 Belgium €680.00 21% €142.80 Standard rate
🇨🇿 Czechia €540.00 21% €113.40 Raised to 21% in 2024
🇩🇰 Denmark €480.00 25% €120.00 No reduced rates in Denmark
🇫🇮 Finland €360.00 24% €86.40 Standard rate

Total Net Sales: €24,880.00 | Total VAT Due: €5,173.60

The OSS payment covers all 27 EU countries in one transfer

After submitting the Q2 return showing €5,173.60 total VAT, you make a single EUR bank transfer of €5,173.60 to the EMTA OSS bank account using the reference number provided. EMTA then distributes: €1,599.80 to Germany, €1,036.00 to France, €554.40 to the Netherlands, and so on. You never make individual payments to foreign tax authorities. The payment deadline is the same as the filing deadline — 31 July for Q2.

Reduced VAT Rates in the OSS Return

Some goods and services attract reduced VAT rates in certain EU countries. If any of your products qualify for a reduced rate (books, children’s clothing, certain food products, medical devices), you must apply the correct reduced rate for each country — not the standard rate. This is particularly important for businesses selling across multiple product categories.

Product Category Country Standard Rate Applicable Reduced Rate OSS Return Action
Physical books France 20% 5.5% Report French book sales at 5.5% — separate line in return
Children’s clothing Ireland 23% 0% Zero-rated in Ireland — report as 0% OSS line
Basic food items Germany 19% 7% Report food sales at 7% — separate German line
E-books (digital) France 20% 5.5% E-books follow same reduced rate as physical books in France
Physical books Denmark 25% 25% Denmark has NO reduced rates — all at 25%
Nutritional supplements Germany 19% 7% or 19% Depends on product classification — verify per product

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. Technically, the French authority could question the over-declared amount and you would need to file a correction. More commonly, the customer queries why they were charged 20% on a book. Configuring your platform with correct reduced rates per country per product category is essential before making your first OSS-eligible sale.

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

Every OSS return must be filed and paid within 30 days of the end of the reporting quarter. This is a hard EU-wide deadline — EMTA cannot grant extensions. The payment and the filing must both be complete by the deadline.

Q1
Jan – Mar
Deadline: 30 April
Q2
Apr – Jun
Deadline: 31 July
Q3
Jul – Sep
Deadline: 31 October
Q4
Oct – Dec
Deadline: 31 January (next year)
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 as a substantive return. This catches sellers off-guard during seasonal slow periods or when they are transitioning between sales channels.How to file a nil OSS return: In the EMTA e-Tax portal, navigate to your OSS returns calendar. Open the return for the relevant quarter. Instead of adding country entries, simply submit the return with zero entries — the system accepts this as a nil return. No payment is needed. Set a calendar reminder 5 days before each deadline to ensure you never miss a nil return. Each missed nil return contributes to EMTA’s compliance assessment of your business.

Penalties for Late Filing and Late Payment

Violation Penalty Additional Consequences
Late OSS return filing €250 administrative fine per late return EMTA reports to all 27 EU member states; country-level penalties may also apply
Late OSS payment Interest at 0.06%/day on unpaid VAT from deadline Each member state accrues interest separately on their portion
Persistent late filing (2+ quarters) Risk of compulsory OSS deregistration If deregistered: must register locally in each EU country where you sell B2C — significantly more complex
Nil return not filed €250 fine (same as late substantive return) Counts as a missed return in EMTA’s compliance record
Incorrect VAT rate applied Underpayment treated as late payment from due date Amendment required; destination country may audit period

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

Preparing the OSS return requires per-country, per-quarter sales data. Your e-commerce platform’s analytics or order export, combined with your accounting system, provides this. The key data points needed for every B2C sale in scope are:

Buyer’s EU country
The shipping address determines the destination member state. For digital services, shipping address plus IP geolocation is recommended.
Net sale amount in EUR
Gross order value minus VAT = net amount. If the customer paid in GBP, convert to EUR at the transaction date rate.
VAT rate applied
The country-specific rate charged at checkout. Must match the applicable rate for your product category in that country.
VAT amount collected
Net amount × rate = VAT collected. Sum by country for the entire quarter.
Supply type
Goods or electronically supplied services — reported separately on the return if you have both types.
Returns and credit notes
Refunds reduce the net sales for the country in the quarter the credit note was issued — not the original sale quarter.

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. These records must be available for inspection by any EU member state tax authority, not just EMTA.

Record Type What It Must Show Retention Period Format
Per-transaction records– Order ID, date, buyer country, product, net price, VAT rate, VAT amount, payment method– 10 years– Digital — exported from e-commerce platform or OMS–
Quarterly OSS return copies– Filed return with all country breakdowns and total VAT paid– 10 years– PDF of filed return from EMTA portal; keep confirmation receipt–
OSS payment confirmations– Bank transfer reference, amount, date, EMTA OSS account confirmation– 10 years– Bank statement + EMTA payment receipt–
VAT rate justification– Record of which rate was applied to which product category in which country– 10 years– Table or policy document — especially important if using reduced rates–
FX conversion records– Rate used for non-EUR transactions, source of rate (bank/Wise/ECB)– 10 years– Transaction statements showing conversion rate–

Use your accounting software’s export function — not the e-commerce platform alone.

Your e-commerce platform (Shopify, WooCommerce) shows order data by country, but it may not show the exact EUR amounts after FX conversion or the VAT amounts after any platform-level corrections. Your accounting system — which processes every transaction at the correct EUR rate — is the authoritative record for OSS purposes. The two systems should produce matching totals. If they do not, investigate the discrepancy before filing.

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

Corrections are needed when you discover that a previously filed OSS return contained an error — incorrect net amounts, wrong VAT rate applied, sales omitted, or a return filed for the wrong period. OSS corrections are made by amending a previously filed return through the EMTA portal — not by including the correction in the next quarter’s return (unlike Estonian KMD where adjustments can be made in subsequent returns).

Error Type Example Correction Method Deadline to Correct
Under-declared sales Forgot to include €2,000 of sales to Denmark Amend the filed OSS return for that quarter As soon as discovered; interest accrues from original deadline
Over-declared sales Included B2B sales that should not be in OSS Amend the filed return; EMTA issues credit As soon as discovered; refund processed within 30 days
Wrong VAT rate Charged 20% to German customers (should be 19%) Amend return; underpayment or overpayment settled As soon as discovered
Wrong country allocation France sales recorded under Germany Amend return; amounts reallocated by EMTA As soon as discovered
Returns/refunds missed Q2 refund not deducted from Q2 OSS total Amend Q2 return to reduce the applicable country’s sales Before Q3 return is filed, or amend Q2 directly
Currency conversion error Used wrong EUR rate for GBP sales Amend with correct EUR amounts As soon as discovered

The Amendment Process in EMTA

1
Identify the Error
Note the quarter, country, and nature of the discrepancy. Calculate the correct figures.
2
Open Filed Return
In EMTA e-Tax portal, navigate to OSS returns. Select the filed return for the relevant quarter.
3
Request Amendment
Select ‘Amend’ or ‘Correct return’ (parandus).
4
Enter Corrected Figures
Change only the fields that are incorrect.
5
Submit Correction
Submit the amended return. EMTA processes within 5 business days.
6
Settle Difference
If additional VAT is owed, pay immediately to minimise interest.

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 — EMTA and destination-country tax authorities may still audit and assess, but you lose the right to voluntarily self-correct on favourable terms. Review your OSS returns annually as part of your year-end accounting close and correct any identified errors promptly.

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 is the correct default choice for the vast majority of Estonian e-commerce businesses selling to EU consumers across multiple countries. The administrative simplification — one quarterly return instead of up to 27 local filings, one payment instead of 27 separate transfers, no local entity or fiscal representative required in most countries — is substantial. The cost of OSS is very low; the cost of 27 local registrations is very high.

The decision to register locally instead of (or in addition to) OSS is driven by specific operational factors, not by a general preference. The most important factor is stock location: once you hold stock in an EU country, you cannot use OSS for sales from that country’s warehouse — local registration becomes mandatory regardless of your preference.

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.
Factor OSS wins when… Local Registration wins when…
Stock location All stock dispatched from Estonia or outside EU Stock held in the destination country (Amazon FBA, local 3PL)
Sales concentration Sales spread across many EU countries Majority of EU B2C sales go to 1–2 specific countries
Return VAT recovery Limited purchases in destination countries Significant purchases in destination countries (reclaim input VAT locally)
Volume threshold Cross-border sales moderate relative to compliance cost Single-country volume high enough to justify dedicated registration
Admin complexity Prefer one quarterly return to manage Have local accountant or existing entity in destination country
Reduced rate complexity Standard rate applies to all products Products qualify for destination-country reduced rates — local registration may be cleaner
Audit risk Low sales volume per country Large footprint in specific country attracts local tax authority attention

Comparing the Costs: OSS vs Local Registration in GermanyAnnual Cost Comparison — OSS vs German VAT Registration (€50,000 German B2C revenue)

OSS (via EMTA):
OSS registration: €0
Annual OSS filings (4 quarters): €0–€200 (if accountant-managed at €50/quarter)
Compliance risk: Low
German input VAT recovery: None
Annual cost via OSS: €0–€200

German Umsatzsteuer Registration:
One-time registration (via German tax adviser): €500–€1,500
Annual German VAT returns (12 monthly): €1,200–€2,400 (typically €100–200/month)
Tax consultant retainer: €800–€1,600
German input VAT recovery potential: €400–€1,200 (if purchasing from German suppliers)
Annual cost via local registration: €2,500–€5,500

Break-even for local registration: Only if input VAT recovery > €2,500
Conclusion: OSS wins unless you have a German warehouse or large German input VAT

When You Need BOTH OSS and Local Registration.

Having OSS does not prevent you from also having local VAT registrations in specific countries. The two coexist — you use OSS for cross-border sales dispatched from Estonia, and local registrations for domestic sales from in-country warehouses. You must be careful not to report the same sales in both — domestic sales go on the local return only, never on the OSS return.

Sales Type Filed Where Notes
Estonian stock → German consumer OSS return (Germany row) Cross-border — OSS covers this
German FBA stock → German consumer German Umsatzsteuer return Domestic — NEVER include in OSS
German FBA stock → French consumer OSS return (France row) Cross-border from Germany to France — OSS covers this
German FBA stock → German business (B2B) German Umsatzsteuer return with zero-rated EC supply B2B — reverse charge; not OSS
Polish 3PL stock → Polish consumer Polish VAT return Domestic — local registration required
Polish 3PL stock → Czech consumer OSS return (Czech Republic row) Cross-border — OSS covers this

Section 8 — OSS Deregistration

When you can stop using OSS and what happens on deregistration

Deregistering from OSS

You can voluntarily deregister from OSS if your EU cross-border B2C sales fall and remain below the €10,000 threshold. Deregistration takes effect from the first day of the quarter following the quarter in which you notify EMTA — you cannot deregister mid-quarter.

If EMTA or another EU member state determines that you have systematically failed to comply with OSS obligations, they can compulsorily deregister you. This is a serious outcome — after compulsory deregistration, you are excluded from OSS for at least 2 years and must register locally in every EU country where you have B2C sales.

Deregistration Type Who Initiates Effective Date Consequence Re-registration Timeline
Voluntary — revenue below €10K You — via EMTA portal First day of following quarter Must charge Estonian 24% on all EU B2C below threshold; register locally above Can re-register immediately if sales pick up again
Voluntary — business closure You — concurrent with OÜ closure Agreed date File final OSS return for period up to deregistration date N/A
Compulsory — non-compliance EMTA following persistent failures Effective immediately Must register locally in all EU countries with B2C sales Excluded from OSS for 2 years minimum
Compulsory — persistent errors Destination country request via EMTA Following notification Same as compulsory above 2-year exclusion

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 →