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.

OSS IOSS €10K B2C Threshold Shopify VAT Amazon FBA Marketplace Facilitator Digital Products
€10K EU B2C OSS Threshold
€150 IOSS Import Limit
OSS 27 EU Countries 1 Return
24% Estonian VAT Rate
€250 OSS Registration Fee
Q OSS Quarterly Return

The E-commerce VAT Decision Tree – What Applies to Your Sales

Below the €10,000 EU-wide threshold, qualifying intra-EU distance sales of goods and telecommunications, broadcasting and electronically supplied B2C services may remain subject to Estonian VAT, provided the statutory conditions are met.
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.
Above €10,000 EU B2C – OSS is your solution
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.
Importing physical goods ≤ €150 to EU consumers – use IOSS
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.
Amazon and Etsy may be deemed suppliers and collect VAT for certain transactions; marketplace VAT treatment must be assessed for each type of sale.
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.
Shopify, WooCommerce – you are responsible
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.
B2B sales to EU businesses – VAT treatment depends on whether goods or services are supplied and whether the statutory conditions for intra-Community supply or reverse charge are satisfied.
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
Configure your Shopify or WooCommerce store to charge destination-country VAT rates automatically
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 FBA Pan-European registration can create VAT obligations in 5–7 EU countries simultaneously
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

1. Assess eligibility
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.
2. Complete OSS registration
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.
3. Configure store tax settings
We advise on configuring Shopify, WooCommerce, or your platform to charge destination-country VAT rates. Export quarterly country-level sales reports for OSS filing.
4. Quarterly reporting
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.
5. Single OSS payment
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
Persistent non-compliance with OSS obligations may result in exclusion from the scheme. The consequences depend on the nature and duration of the non-compliance.
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.

Frequently Asked Questions

Register for OSS immediately through EMTA – or ask us to do it for €250. When the €10,000 threshold is exceeded, destination-country taxation applies from the transaction that causes the threshold to be exceeded; OSS registration and reporting should be arranged in accordance with the applicable commencement rules., you must apply the destination-country VAT rate to each EU consumer purchase rather than the Estonian 24% rate. In Shopify: update your Tax settings to apply EU country-specific rates – Shopify supports this natively. For each sale, Shopify needs to determine the buyer’s country (by billing/delivery address). At the end of each quarter, export a country-level sales report from Shopify showing: country, number of sales, gross revenue. We use this to prepare your OSS return. File by the last day of the month following the relevant calendar quarter. Pay the OSS VAT to EMTA in one payment. EMTA distributes to each EU country on your behalf.

Amazon EU (amazon.de, amazon.fr, amazon.es, etc.) operates as a marketplace facilitator – Amazon collects and remits VAT on your B2C EU sales. You do not need OSS for Amazon EU-facilitated sales. However, if you use Amazon Pan-European FBA and have inventory stored in multiple EU warehouses, you may need local VAT registrations in those countries – this is separate from OSS and marketplace facilitation. Amazon UK: post-Brexit, Amazon UK is subject to UK VAT rules, not EU VAT. For Amazon UK sales, UK VAT obligations must be assessed separately. The general UK VAT registration threshold is £90,000 for UK-established businesses, while different rules apply to non-established taxable persons. UK VAT is entirely separate from Estonian and EU VAT – An Estonian OÜ making taxable supplies in the UK may have UK VAT registration obligations regardless of the standard UK-established-business turnover threshold, depending on the nature of the supplies. We advise on UK VAT registration as part of our international VAT consultation service.

The €10,000 EU-wide threshold combines qualifying intra-EU distance sales of goods and telecommunications, broadcasting and electronically supplied B2C services. However, there are differences in how they are treated: Digital downloads/SaaS: VAT is based on where the buyer is (country of consumption) regardless of where you are based. Even a single digital sale to an EU consumer counts toward the threshold. Physical goods shipped from an EU warehouse: Also subject to OSS above the €10,000 threshold. Physical goods shipped from outside EU (≤ €150): IOSS applies instead of OSS – different scheme, different registration, monthly (not quarterly) return. In practice for a mixed seller: Track only the categories of supplies included in the statutory €10,000 threshold. Imported distance sales covered by IOSS and other B2C supplies outside the threshold should be assessed separately; register for OSS when exceeded; and separately assess whether IOSS is needed for any goods shipped from outside the EU.

Shopify provides country-level sales data through its Reports section. Navigate to: Analytics → Reports → Sales by location (or Sales by billing country). Set the date range to the quarter (Q1: Jan–Mar, Q2: Apr–Jun, Q3: Jul–Sep, Q4: Oct–Dec). Export to CSV. The CSV shows: country, number of orders, gross revenue (VAT-inclusive), and refunds. From the gross revenue column per country, you calculate: Net revenue = Gross ÷ (1 + local VAT rate). VAT amount = Net × local VAT rate. For example: €12,200 gross from German buyers → Net = €12,200 ÷ 1.19 = €10,252; VAT = €10,252 × 19% = €1,948. Sum all countries for the OSS return total. We accept the Shopify CSV export directly and prepare the OSS return from it – you do not need to do the calculations yourself.

For SaaS: free trials with no payment involved have no VAT obligation – there is no supply for consideration, so VAT does not apply. Paid subscriptions are taxable. For EU consumer subscribers, apply the applicable place-of-supply rules. Qualifying electronically supplied services are generally taxed in the consumer’s Member State once the €10,000 threshold is exceeded or destination taxation is elected. For qualifying EU B2B subscriptions, the general B2B place-of-supply rule and reverse charge generally apply, subject to verification of the customer’s business status and the specific service supplied. For non-EU subscribers: outside scope of EU VAT. The practical challenge: at the point of a paid subscription, you need to determine whether the buyer is a business or consumer. Standard practice: ask for a VAT number during checkout – A valid VAT number is important evidence of B2B status, but customer status should be determined using the applicable VAT rules and available supporting evidence; absence of a VAT number does not in every case conclusively establish B2C status. and apply destination-country rate. Some SaaS platforms (Stripe Billing, Paddle) automate this determination. We advise on configuring your payment setup to capture and verify VAT numbers correctly during the subscription flow.

Running an Estonian e-commerce OÜ? We handle your VAT correctly.

Book a free consultation. We set up OSS/IOSS registration (€250/€300), configure your platform VAT settings, and file quarterly returns – so you sell to all 27 EU countries without a compliance headache.

companyforbusiness.ee →