VAT for E-commerce – Estonian OÜs
Complete VAT guide for Estonian e-commerce businesses – Shopify, WooCommerce, Amazon, and digital product sellers operating from an Estonian OÜ: the €10,000 EU B2C threshold, OSS, IOSS, marketplace facilitator rules, and how to configure VAT correctly across your platforms.
The E-commerce VAT Decision Tree – What Applies to Your Sales
The €10,000 threshold applies to the combined value of qualifying intra-EU distance sales of goods and telecommunications, broadcasting and electronically supplied services to EU consumers; it does not apply to all EU B2C sales without distinction, and declare on your regular monthly KMD. No OSS registration needed. This threshold resets each calendar year.
Once the €10,000 threshold for qualifying supplies is exceeded, destination-country VAT generally applies. Eligible sellers may use OSS instead of registering separately in each Member State of consumption. OSS gives you one quarterly return covering all 27 EU countries at their respective VAT rates.
If you sell physical goods worth ≤ €150 shipped directly from outside the EU to EU consumers, IOSS lets you collect the destination-country VAT at checkout and declare it in one monthly IOSS return through EMTA. Without IOSS, the customer pays VAT plus handling fees at delivery.
Under EU deemed-supplier rules, online marketplaces such as Amazon and Etsy are responsible for collecting and remitting VAT only for specified transactions, including certain imported consignments not exceeding €150 and certain EU supplies made by non-EU sellers. Exclude a marketplace sale from your own OSS reporting only where the marketplace is legally treated as the deemed supplier for that transaction. Other marketplace sales may remain the seller’s VAT responsibility.
When you operate your own store through Shopify or WooCommerce, you are the seller – not a marketplace. VAT compliance is entirely your responsibility. You must configure destination-country VAT rates, collect the correct VAT, and file OSS quarterly for all EU B2C sales above €10,000.
Selling to VAT-registered EU businesses (B2B) is different from selling to consumers (B2C). Cross-border B2B services are generally subject to the reverse-charge mechanism where the general B2B place-of-supply rule applies. Intra-Community supplies of goods may be zero-rated only where the applicable statutory conditions are satisfied. The buyer self-assesses VAT in their country. Verify their VAT number on VIES before applying 0%.
The most important e-commerce VAT rule: identify whether your buyer is a business (B2B) or a consumer (B2C). Qualifying B2B transactions are generally outside OSS, but their VAT treatment and reporting depend on the type of supply and the applicable place-of-supply or intra-Community supply rules. B2C EU sales are subject to destination-country VAT rates once you exceed €10,000/year across the EU. This distinction drives every other VAT decision for e-commerce.
Section 1 – E-commerce VAT Decision Matrix
VAT treatment for every type of sale – digital products, physical goods, and mixed sellers
VAT Treatment by Sale Type, Buyer, and Location
Use the table below to find the correct VAT treatment for any e-commerce sale. The combination of: what you are selling, where the buyer is, and whether the buyer is a business or consumer – determines which VAT rule applies and where you report it.
| Sale Type | Buyer Location | Buyer VAT Status | VAT Treatment | File On |
|---|---|---|---|---|
| Digital product / SaaS | Estonia | Business or consumer | 24% Estonian VAT | Estonian KMD (Row 1) |
| Digital product / SaaS | EU country | VAT-registered business | 0% – reverse charge | Estonian KMD Rows 3 and 3.1, plus VD reporting; the buyer self-assesses VAT. |
| Digital product / SaaS | EU country | Consumer – combined qualifying cross-border sales do not exceed €10,000 in the current or preceding calendar year | Estonian VAT rules apply only if the supplier is established solely in Estonia and the threshold conditions are met, unless destination taxation is chosen. | If Estonian VAT-registered, report standard-rated supplies in KMD Row 1. Reduced rates or applicable exemptions must be assessed for the specific digital product. |
| Digital product / SaaS | EU country | Consumer – threshold exceeded or destination taxation chosen | Destination-country rate (standard rates: Finland 25.5%, Sweden 25%), unless an applicable exemption applies. | OSS quarterly return if the seller chooses OSS; otherwise local VAT reporting. |
| Physical goods (own stock) | EU country | Consumer | For qualifying intra-EU distance sales, destination-country VAT applies once the combined threshold is exceeded in the current or preceding calendar year; it may apply from the first sale if the threshold conditions are not met. | OSS quarterly return if chosen; otherwise local VAT reporting. Domestic sales from local stock are generally reported locally, not through the seller’s OSS return. |
| Physical goods (import ≤ €150) | EU country | Consumer | Destination-country VAT collected at checkout | IOSS monthly return |
| Physical goods (import > €150) | EU country | Consumer | Standard import VAT at border | No IOSS; customs handles at import |
| Digital or physical goods | UK (post-Brexit) | Any | Digital services: no Estonian VAT where the place of supply is the UK. Goods exported from Estonia to Great Britain: 0% if export conditions are met. Goods sent to Northern Ireland follow the EU goods rules. | An Estonian VAT payer reports qualifying digital services in KMD Row 3 and exports to Great Britain in Rows 3 and 3.2. Northern Ireland goods may require intra-Community or OSS reporting. UK obligations must also be assessed. |
| Digital or physical goods | US, UAE, other non-EU | Any | Digital services: no Estonian VAT where the place of supply is outside the EU. Goods exported from Estonia: 0% if export conditions and evidence are met. | An Estonian VAT payer reports qualifying digital services in KMD Row 3 and exports in Rows 3 and 3.2. These sales are not reported through OSS. |
Section 2 – EU VAT Rates by Country
The rate you must apply for each EU country’s B2C sales via OSS
Standard VAT Rates Across the EU – Apply the Destination Country Rate
When you use OSS for EU B2C sales, you must charge the VAT rate of the country where the buyer is located – not the Estonian 24% rate. The table below shows the standard and main reduced rates for the EU countries most relevant to Estonian e-commerce sellers. Always verify current rates at the European Commission’s VAT rates database before filing – rates occasionally change.
| EU Country | Standard Rate | Reduced Rate | Notes for Estonian Sellers |
|---|---|---|---|
| Germany (DE) | 19% | 7% | Largest EU e-commerce market; strong compliance enforcement; high OSS volumes from Estonian sellers |
| France (FR) | 20% | 5.5% / 10% | Second largest; digital services at 20%; food products at 5.5–10% |
| Finland (FI) | 25.5% | 10% / 13.5% | Accommodation is taxed at 13.5% from 1 January 2026. |
| Sweden (SE) | 25% | 6% / 12% | Highest standard rate in EU; active e-commerce market |
| Netherlands (NL) | 21% | 9% | Amsterdam logistics hub; high digital services consumption |
| Belgium (BE) | 21% | 6% / 12% | Important for B2C digital services; French and Dutch speaking |
| Austria (AT) | 20% | 4.9% / 10% / 13% | The 4.9% rate applies to specified basic food products from 1 July 2026. |
| Poland (PL) | 23% | 5% / 8% | Fast-growing e-commerce market; lower average order values |
| Italy (IT) | 22% | 4% / 5% / 10% | Complex VAT; multiple reduced rates; large consumer market |
| Spain (ES) | 21% | 4% / 10% | Active digital services market; large consumer population |
| Estonia (EE) | 24% | 9% / 13% | Your home country; still applicable for Estonian B2C consumers |
| Latvia (LV) | 21% | 5% / 12% | Baltic neighbour; cross-border e-commerce growing |
| Lithuania (LT) | 21% | 5% / 12% | Baltic neighbour; active digital market |
| Denmark (DK) | 25% | 0% | No reduced rate for most goods; 25% on most digital services |
Shopify and WooCommerce both support country-specific VAT rates. In Shopify: Taxes and Duties settings → European Union → enable country-by-country rates → enter each EU country’s applicable rate. In WooCommerce: install the EU VAT Compliance plugin; import the current EU VAT rate table. Once configured, your store automatically charges the correct rate to each buyer based on their delivery address. This data also feeds into your OSS return – export the country-level sales report quarterly. We set this up as part of our OSS registration service.
Section 3 – Platform-Specific VAT Rules
Amazon, Etsy, Shopify, WooCommerce – who handles VAT and who is responsible
Marketplace Facilitator Rules – The Critical Distinction
Since 1 July 2021, EU VAT rules distinguish between marketplace facilitators (platforms that collect and remit VAT on behalf of sellers) and non-facilitator platforms (where the seller is directly responsible). This distinction determines whether you need to register for OSS for sales on that platform. Always verify the current facilitator status of your platform – rules are evolving.
| Platform | Marketplace Facilitator? | What This Means for You | Your VAT Obligation |
|---|---|---|---|
| Amazon EU (FBA and FBM) | Only for transactions covered by the deemed-supplier rules | Amazon is generally the deemed supplier for qualifying imported consignments up to €150 and EU goods sales by sellers not established in the EU. An EU-established seller normally remains liable for its sales of EU-located stock. | Exclude only sales for which Amazon is the deemed supplier from your own OSS return. Report seller-liable transactions under the applicable VAT rules. |
| Etsy | Transaction-dependent | Etsy collects VAT on qualifying digital downloads and specified physical-goods transactions, including qualifying imports up to €150 and EU-located goods sold by non-EU-established sellers. | An EU-established seller remains responsible for ordinary sales of EU-located physical goods. Exclude only sales for which Etsy is legally responsible from your own consumer-sales VAT reporting. |
| Shopify (direct – own store) | ✗ No – you are the seller | You operate the checkout directly; VAT responsibility is entirely yours | Apply the relevant VAT rules to your sales. For qualifying destination-taxed EU B2C supplies, use OSS or local VAT registration/reporting; OSS is optional. |
| WooCommerce (own store) | ✗ No – you are the seller | Same as Shopify – own checkout, own VAT responsibility | Configure the applicable VAT rates and retain sales-location data. Use OSS if chosen for qualifying supplies, or comply with local VAT registration/reporting requirements. |
| Stripe (payment processor) | ✗ No – payment only | Stripe processes payments only; does not handle VAT | VAT responsibility is on you as the seller; use Stripe’s reporting to extract country-by-country revenue data for OSS return |
| Gumroad | ✓ Yes – merchant of record | Since 1 January 2025, Gumroad acts as merchant of record for sales through its service and handles applicable sales-tax/VAT collection and remittance. | Do not report Gumroad’s consumer resales in your own OSS return. Account for your supply to Gumroad and the payouts under the applicable rules. |
| Paddle | ✓ Yes – merchant of record | Paddle acts as the merchant of record for digital products; handles VAT collection and remittance globally | You are not responsible for VAT on Paddle sales; Paddle issues receipts to buyers; reconcile Paddle payouts in your accounts |
Amazon FBA – Special Considerations
Amazon FBA (Fulfilled by Amazon) creates additional VAT complexity beyond the marketplace facilitator rule. When you store inventory in Amazon’s EU warehouses (particularly in Germany, France, Poland, or Czech Republic), you may create a VAT obligation in those countries directly – separate from the marketplace facilitator rule – because you are holding stock locally.
| Amazon FBA Scenario | VAT Obligation | Action Required |
|---|---|---|
| Inventory stored in Amazon DE warehouse (Pan-European FBA) | You may need to register for German VAT separately – Pan-European FBA often requires local VAT numbers in each country where stock is stored | Arrange any required local VAT registrations and returns with a qualified tax provider. The VAT Services on Amazon programme ended on 31 October 2024. |
| All inventory stored in one EU country warehouse (e.g. Germany only) | For an EU-established seller selling EU-located stock, the seller normally remains liable for VAT. German stock can require German VAT registration; domestic German sales and cross-border sales have different reporting rules. | Assess local VAT registration requirement separately from OSS |
| Amazon Merchant Fulfilled Network (MFN – you ship from Estonia) | An EU-established seller shipping its own goods from Estonia normally remains liable for VAT. Qualifying cross-border B2C sales may be reported via OSS; without OSS, destination-country VAT registration may be required even without local stock. | OSS treatment depends on whether Amazon is legally the deemed supplier for the relevant transaction. Seller-liable cross-border B2C sales may still need to be reported through OSS; reconcile in your books |
| Sales to EU businesses through Amazon (B2B) | The seller remains responsible for determining the VAT treatment. Domestic B2B goods sales are generally subject to local VAT; intra-Community goods sales may qualify for 0% only if the statutory conditions are met. | Determine the dispatch and arrival countries, validate the buyer’s VAT number, retain transport evidence and complete the required VAT and recapitulative reporting. Amazon account settings do not determine the legal tax treatment. |
Amazon’s Pan-European FBA programme distributes your inventory across warehouses in Germany, France, Italy, Spain, Poland, Czech Republic, and Sweden. Holding stock in each country typically creates a local VAT registration requirement in each country – separate from OSS. If you use Pan-European FBA without local VAT registrations, you risk significant VAT back-assessments in multiple EU countries. Seek specialist Amazon FBA VAT advice before enrolling in Pan-European FBA.
Section 4 – OSS Registration and Quarterly Return
How OSS works for Estonian OÜs – registration, quarterly filing, and how we prepare it
OSS Registration Process – We Handle It for €250
Confirm your EU B2C sales exceed €10,000 in the calendar year, or that you choose to register voluntarily below the threshold to apply destination-country rates from day one.
We register your OÜ for OSS through the EMTA e-Tax portal OSS module. Your Estonian OÜ is registered for the applicable OSS scheme through EMTA and uses the identification details assigned under that scheme. Processing time depends on EMTA and the completeness of the registration information; avoid guaranteeing a fixed 3–5 working-day processing period.
We advise on configuring Shopify, WooCommerce, or your platform to charge destination-country VAT rates. Export quarterly country-level sales reports for OSS filing.
Each quarter (Q ends 31 Mar, 30 Jun, 30 Sep, 31 Dec), we compile EU B2C sales by country, apply correct rates, prepare the OSS return, and file via EMTA by the last day of the month following the relevant calendar quarter.
OSS VAT for all 27 EU countries is paid to EMTA in one payment. EMTA distributes to each EU country. No separate payments to foreign tax authorities.
OSS Quarterly Return – What Goes in Each Field
The OSS return is filed through the EMTA e-Tax portal. It covers all B2C sales to EU consumers that are subject to OSS – one section per EU country where you made sales, with the VAT rate and amount for each country. Sales for which a marketplace is legally treated as the deemed supplier are excluded from the seller’s OSS return; other marketplace sales must be assessed separately.
| OSS Return Field | What to Enter | Source Data | Common Mistakes |
|---|---|---|---|
| Quarter / Period | Q1 (Jan–Mar), Q2 (Apr–Jun), Q3 (Jul–Sep), Q4 (Oct–Dec) | Calendar quarter dates | Confusing calendar quarters with your OÜ financial quarters |
| Country of consumption | Report separately by Member State of consumption, applicable VAT rate and supply category; include dispatch-country or establishment details where required. | Payment processor country data; Shopify/WooCommerce geographic reports | Grouping all EU sales together instead of splitting by destination country |
| VAT rate applied | The standard (or reduced) VAT rate of the destination country | EU VAT rates per country – must match the rate applicable to your product/service | Using Estonian 24% instead of the destination country’s rate |
| Net turnover by country | Calculate net turnover separately for each country and VAT rate: VAT-inclusive revenue ÷ (1 + that rate). | Shopify order reports filtered by country; Stripe dashboard by country | Including gross VAT-inclusive revenue as the net base – overstating VAT due |
| VAT amount by country | Calculate VAT separately for each rate within each country, then total the amounts. | Calculation from net turnover column | Arithmetic errors from incorrect net calculation |
| Total OSS VAT payable | Sum of all country VAT amounts | Sum of all lines | Missing some countries; countries below €0 (refunds) handled separately |
OSS Return Deadlines
| Quarter | Sales Period | OSS Filing Deadline | VAT Payment Deadline |
|---|---|---|---|
| Q1 | 1 January – 31 March | By 30 April | By 30 April |
| Q2 | 1 April – 30 June | By 31 July | By 31 July |
| Q3 | 1 July – 30 September | By 31 October | By 31 October |
| Q4 | 1 October – 31 December | By 31 January | By 31 January |
Repeated failure to comply with OSS filing, payment or record-keeping obligations may constitute persistent non-compliance and lead to exclusion from the scheme under the applicable EU rules. Losing OSS registration means you must register for VAT separately in every EU country where you make B2C sales – potentially 20+ registrations. This is the most severe administrative consequence of e-commerce VAT non-compliance. We track the OSS quarterly deadlines for all clients and file well before the deadline.
Section 5 – IOSS for Imported Physical Goods
How Import One-Stop-Shop works for goods ≤ €150 shipped from outside the EU
When IOSS Applies
IOSS (Import One-Stop-Shop) applies when you ship physical goods worth ≤ €150 directly from outside the EU to EU consumers. If you sell from an Estonian OÜ but your warehouse is in China, Hong Kong, Turkey, or any non-EU country and you ship directly to EU buyers, IOSS allows you to collect the destination-country VAT at checkout and declare it in one monthly return through EMTA.
Without IOSS: the goods arrive at the EU border, customs assesses VAT based on declared value, and the buyer must pay VAT plus handling fees before receiving the package. This creates a poor customer experience and often results in returns. With IOSS: the buyer pays the correct VAT at checkout, customs recognises the IOSS number on the package and releases it without additional VAT collection.
| Scenario | IOSS Applicable? | What Happens Without IOSS | What Happens With IOSS |
|---|---|---|---|
| Goods ≤ €150, shipped from China warehouse to German consumer | ✓ For eligible non-excise goods in consignments with an intrinsic value not exceeding €150 | Import VAT is payable at the applicable rate (Germany’s standard rate is 19%); customs duties and carrier fees may also apply. Who pays depends on the delivery terms. | Collect the applicable VAT at checkout and transmit the valid IOSS number electronically for customs clearance. IOSS prevents repeat import-VAT collection when correctly applied, but does not eliminate customs duties or guarantee clearance without delay. |
| Goods > €150, shipped from any non-EU country | ✗ No – IOSS limit is €150 | Import VAT and any customs duties are payable under normal import procedures. The payer depends on who acts as importer and the agreed delivery terms. | Standard import procedures apply; seller cannot use IOSS for this sale |
| Goods ≤ €150, shipped from Estonian warehouse (inside EU) | ✗ No – goods are already inside EU | Apply domestic VAT or intra-EU distance-sales rules, depending on the destination and threshold conditions. | IOSS cannot be used. OSS is optional for qualifying intra-EU distance sales; domestic Estonian sales are reported on KMD where required. |
| Goods ≤ €150, sold via Amazon (marketplace facilitator) | Amazon may use IOSS for qualifying non-excise goods imported directly from outside the EU in consignments up to €150. | Where Amazon collects VAT under IOSS, follow its shipment instructions. | For seller-fulfilled imports, provide Amazon’s IOSS number and required shipment data to the carrier for electronic customs submission. Do not include Amazon’s deemed-supplier sales in your own IOSS return. |