Cross-Border Taxation for Estonian E-commerce
A practical guide to permanent establishment risk from warehousing, customs duty accounting, import VAT recovery, DDP vs DAP delivery terms, transfer pricing for related-party fulfilment, and US/UK cross-border specifics.
5 Key Takeaways From This Page
Storing goods in a foreign country creates permanent establishment risk or local VAT obligations that are entirely separate from your Estonian registration. This applies whether you own the warehouse, lease space in a 3PL, or use Amazon FBA.
Delivered Duty Paid (DDP) means you pay duty and import VAT on behalf of your customer — clean customer experience but complex accounting. Delivered at Place (DAP) means the customer pays on arrival — simpler for you but creates friction.
Import VAT paid when goods enter the EU is reclaimable as input VAT on your Estonian KMD — but only if your Estonian OÜ is registered as the importer of record on the customs declaration. If the customer is the importer, the VAT is their cost, not yours.
If your Estonian OÜ uses a related company (your own warehouse entity, a sister company) for fulfilment, the service fee charged must be at arm’s length. Underpricing shifts profit to a low-tax jurisdiction and is a transfer pricing violation.
As an Estonian OÜ without US physical presence, you generally have no US sales tax obligation — Amazon marketplace facilitator laws handle it. But selling direct to US customers through your own website changes that calculation if you reach state revenue thresholds.
What cross-border tax issues does an Estonian e-commerce business face? The main areas are: permanent establishment risk from foreign warehouses or employees, customs duty and import VAT on goods imported into the EU or other countries, delivery terms (DDP vs DAP) that determine who bears these costs, transfer pricing obligations if you use related entities for fulfilment or distribution, and specific rules for US and UK cross-border sales. This page covers each area with the accounting treatment, compliance obligations, and practical implications for an Estonian OÜ.
Section 1 — Permanent Establishment Risk for E-commerce
How warehousing, employees, and agents in foreign countries create PE exposure — and what it costs
What PE Means for an E-commerce Business
Permanent establishment (PE) is an international tax concept that determines when a foreign company’s activities in a country are sufficient to make it taxable there. For an e-commerce business, PE risk most commonly arises from three sources: owning or leasing warehouse space in a foreign country, employing staff in a foreign country who perform business functions there, and using a dependent agent in a foreign country who habitually concludes contracts on the company’s behalf.
When a PE exists, the profits attributable to that PE become taxable in the PE country — creating a second corporate tax liability on top of Estonia’s 0% retained profits structure. The PE country’s tax authority does not care about Estonia’s favourable tax regime — it assesses tax under its own corporate tax rules.
PE Risk Matrix — Estonian E-commerce OÜ Scenarios
| Situation | Activity Performed | Duration | PE Risk Level | Action Required |
|---|---|---|---|---|
| Own warehouse in Germany | Store and ship goods; no staff | Permanent | High — fixed place of business | Register for German trade tax; assess corporate PE; consult German tax adviser |
| 3PL warehouse in Germany (independent) | 3PL manages logistics independently | Permanent | Medium — 3PL may create PE if legally dependent | Review 3PL contract; ensure 3PL is genuinely independent; no authority to bind your company |
| Amazon FBA in Germany, France, Poland | Amazon stores and ships; you are seller | Permanent | Low-Medium — Amazon is independent agent; deemed supplier rules apply | Amazon typically excluded from PE analysis; VAT obligation is primary issue, not PE |
| Employee in Germany (sales function) | Concludes contracts, manages key accounts | Full-time permanent | High — dependent agent PE; Gewerbesteuer likely | Register for German trade tax; local payroll; employment contract review |
| Employee in Germany (logistics only) | Manages warehouse relationship; no sales authority | Full-time | Medium — depends on scope of authority | Legal analysis needed; ensure employment contract explicitly excludes contract authority |
| Drop-shipping from Chinese supplier to EU | Goods never touch Estonia | Per order | None for Estonia; potential China or destination-country PE issues | China PE risk if ongoing arrangement; seek advice |
| All operations in Estonia | Everything managed from Estonia | Permanent | None | Standard Estonian compliance only |
The Own Warehouse vs 3PL Distinction
Using an independent third-party logistics (3PL) provider typically does not create a PE — because the 3PL acts as an independent contractor, not as your company’s presence in that country. However, the independence must be genuine. If your OÜ staff give day-to-day operational instructions to the 3PL, if the 3PL handles only your goods, or if the arrangement is economically exclusive, tax authorities may challenge the ‘independent’ characterisation.
| Characteristic | Independent 3PL (Low PE Risk) | Captive/Controlled 3PL (Higher PE Risk) |
|---|---|---|
| Client base | Serves multiple unrelated clients | Serves primarily your company |
| Instructions | Operates to agreed standards without daily direction | Receives daily operational instructions from your staff |
| Authority | No authority to conclude contracts on your behalf | Can bind your company or regularly solicits customers |
| Economic dependency | Not economically dependent on your contract alone | Revenue largely dependent on your contract |
| Physical space | Shared warehouse — not exclusively yours | Dedicated space exclusively for your goods |
| Risk | Bears own commercial risk | Your company bears the business risk |
Section 2 — Customs Duty and Import VAT
What is charged on goods entering the EU, how much it costs, and how to account for it
EU Customs Duty — How It Works
When goods are imported into the EU from a non-EU country (China, USA, Turkey, etc.), customs duty is assessed on the customs value of the goods. The customs value is typically the transaction value — the price actually paid for the goods — plus freight, insurance, and other costs up to the EU border (the CIF value: Cost, Insurance, Freight). The applicable duty rate depends on the product’s commodity code (CN code) in the EU customs tariff.
Duty rates vary enormously by product: from 0% for many electronics and raw materials to 12% for clothing, 17% for ceramics, and up to 45%+ for some agricultural products. Knowing your product’s CN code and applicable duty rate is essential before building any import cost model.
EU Import Cost Build-Up — €10,000 of Goods Ordered from China
| Cost Component | Amount (€) | Cumulative Total (€) |
|---|---|---|
| Ex-works price (EXW) from supplier | €10,000.00 | €10,000.00 |
| International freight (sea/air) | +€800.00 | €10,800.00 |
| Cargo insurance | +€90.00 | €10,890.00 |
| Customs value (CIF at EU border) | €10,890.00 | €10,890.00 |
| Customs duty (12% — clothing example) | +€1,306.80 | €12,196.80 |
| Taxable value for import VAT | €12,196.80 | €12,196.80 |
| Import VAT (24% Estonian rate) | +€2,683.30 | €14,880.10 |
| Customs clearance agent fee | +€150.00 | €15,030.10 |
| Total landed cost | €15,030.10 | €15,030.10 |
| * Landed cost per unit (if 1,000 units) | €15.03 | |
| * vs ex-works cost per unit | €10.00 | |
| * Landed cost uplift: +50.3% above supplier price |
Accounting for Customs Duty
Customs duty is a direct cost of acquiring the imported goods and should be capitalised into the cost of inventory — it increases the unit cost that flows through to COGS when the goods are sold. Import VAT is treated separately: if you are the importer of record and VAT-registered in Estonia, the import VAT is a reclaimable input VAT — it does not increase your inventory cost because you will recover it on your KMD return.
Journal Entry — Goods Imported into Estonia (DDP Terms)
| Account | Debit (DR) | Credit (CR) |
|---|---|---|
| Inventory (excl. import VAT) | €12,196.80 | |
| Accounts Payable (supplier) | €10,000.00 | |
| Cash (freight + insurance) | €890.00 | |
| Cash (customs duty) | €1,306.80 | |
| VAT Receivable (input VAT — reclaimable) | €2,683.30 | |
| Cash (import VAT paid) | €2,683.30 | |
| OpEx — Customs Agent Fee | €150.00 | |
| Cash (agent fee) | €150.00 |
* Import VAT goes to VAT Receivable (reclaimable on KMD), not inventory cost. Customs duty goes into inventory because it cannot be recovered. Agent fee is a period cost (OpEx).
Section 3 — DDP vs DAP: Delivery Terms and Their Tax Consequences
How your choice of Incoterms determines who bears customs duty, import VAT, and the compliance burden
The Two Most Important Incoterms for E-commerce
Incoterms (International Commercial Terms) define who bears the cost and risk of transporting goods and who is responsible for clearing customs at each stage of the journey. For cross-border e-commerce, the two most consequential terms are DDP (Delivered Duty Paid) and DAP (Delivered at Place), which differ in exactly one critical way: who pays the import duty and handles customs clearance at the destination.
| Aspect | DDP — Delivered Duty Paid | DAP — Delivered at Place |
|---|---|---|
| Who pays customs duty | Seller (your Estonian OÜ) | Buyer (your customer) |
| Who pays import VAT | Seller | Buyer |
| Who handles customs clearance | Seller | Buyer |
| Customer experience | Clean — price includes all charges; no surprise fees | Poor — customer faces unexpected charges on delivery; high return rate |
| Complexity for seller | High — must be registered as importer of record in destination country, or use customs agent | Low — ship and done |
| Importer of record | Your OÜ (or your customs agent acting as fiscal representative) | Buyer |
| Import VAT reclaimable? | Yes — if your OÜ is importer of record and VAT-registered | No — not your tax, not your reclaim |
| Accounting treatment | Duty to inventory; VAT to receivable (recoverable) | Neither appears in your accounts |
| Revenue impact | Higher perceived price transparency; competitive where customers dislike customs surprises | Lower apparent price; customer may abandon if customs charges are unexpected |
| Best for | EU customers; subscription e-commerce; high-value goods | B2B customers with their own customs setup; low-value goods where IOSS applies |
For goods valued at €150 or less sent from outside the EU directly to EU consumers, the Import One-Stop-Shop (IOSS) provides a simpler alternative to both DDP and DAP. Under IOSS, you collect VAT at the point of sale (at checkout), file a monthly IOSS return, and goods clear customs without the buyer being charged at delivery. There is no customs duty on goods under €150 — duty only applies to goods above the €150 customs duty threshold.
| Goods Value | From Location | Delivery Term | Customs Duty | Import VAT | Best Approach |
|---|---|---|---|---|---|
| ≤ €150 | Outside EU | To EU consumer | None (below duty threshold) | Collected at checkout via IOSS | Use IOSS — cleanest customer experience |
| > €150 | Outside EU | To EU consumer (DDP) | Yes — seller pays | Seller pays; reclaimable if seller is IOR | DDP with customs agent in destination country |
| > €150 | Outside EU | To EU consumer (DAP) | Yes — buyer pays | Buyer pays at delivery | DAP — simpler for seller but poor customer experience |
| Any | EU warehouse | To EU consumer | None — goods already in EU | No import VAT — goods already cleared | Domestic sale; OSS or local VAT applies |
Accounting for DDP Sales — When You Pay Duty for Your Customer
Under DDP terms, your cost of goods is higher because you have absorbed the customs duty on your customer’s behalf. This duty is not a separate charge to the customer — it is embedded in your selling price. The landed cost of goods under DDP must include the customs duty, and this flows through to COGS when the unit is sold. For import VAT under DDP, you recover it as input VAT on your EMTA filing.
Product shipped DDP from China to EU customer:
Ex-works price (supplier): €8.00/unit
Freight and insurance (allocated per unit): €0.90/unit
Customs duty (12% of CIF value): €1.07/unit
Landed cost (DDP, excl. import VAT): €9.97/unitImport VAT (24% × €9.97): €2.39/unit
* Import VAT is reclaimable — NOT in landed costSelling price to customer (DDP, incl. EST VAT): €24.39/unit
Less: Output VAT to EMTA (24%): −€4.39/unit
Less: Landed cost (COGS): −€9.97/unit
Less: Fulfilment and shipping to customer: −€3.50/unit
Gross profit per unit (DDP): €6.53/unit
Gross margin: 26.8%
* Without duty (hypothetical): gross profit = €7.60/unit (31.2%)
* Customs duty reduces gross margin by 4.4 percentage points
Section 4 — Import VAT Recovery
How to reclaim import VAT, what documentation EMTA requires, and common mistakes that block recovery
The Recovery Mechanism
When your Estonian OÜ imports goods into Estonia and pays import VAT on entry, that VAT is recoverable as input VAT on your monthly KMD return — provided you are VAT-registered and the goods are for use in your taxable business. The recovery mechanism is straightforward: the import VAT amount appears as input VAT on your KMD, reducing the net VAT payable to EMTA.
For goods imported directly into Estonia, the evidence of import VAT paid is the customs entry document (SAD — Single Administrative Document) or the electronic import declaration from EMTA’s customs system. This is the key supporting document for the input VAT claim — without it, EMTA can disallow the deduction.
| Condition | Required for Import VAT Recovery? | Notes |
|---|---|---|
| Your OÜ is the importer of record (IOR) | Yes — essential | If the buyer or carrier is the IOR, you cannot claim the VAT |
| Goods imported for taxable business use | Yes | Goods for exempt activities or personal use — not reclaimable |
| Valid customs declaration document (SAD/e-SAD) | Yes | Customs declaration confirms the import VAT paid amount |
| VAT-registered in Estonia | Yes | Must have Estonian VAT registration before import occurs |
| Goods physically imported into Estonia | Typically | For goods imported directly into another EU country by you: local VAT registration may be needed for that country’s import VAT |
| Goods destined for export (to non-EU country) | Yes — and may also be zero-rated | Goods imported then exported: import VAT reclaimable; export sale zero-rated |
Import VAT in Non-Estonian EU Countries
If goods are imported into Germany rather than Estonia (for example, your goods arrive at Hamburg port and clear German customs), the import VAT is German import VAT — paid to German customs (Zoll). German import VAT can only be recovered on a German VAT return. This requires a German VAT registration.
This is an important planning consideration: if you import regularly via a German port of entry, having a German VAT registration allows you to recover German import VAT immediately. Without it, you face a cash flow cost — paying German import VAT with no recovery mechanism until you register. Many Estonian sellers who transit goods through German or Dutch ports should evaluate whether a VAT registration in those transit countries is worthwhile purely for import VAT recovery purposes.
| Import Scenario | Import VAT Charged By | Recovery Method | Cash Flow Impact |
|---|---|---|---|
| Goods imported via Tallinn port into Estonia | Estonian Tax and Customs Board | Estonian KMD — immediate input VAT claim | Neutral — pay and recover same month |
| Goods imported via Hamburg port into Germany | German Customs (Zoll) | German Umsatzsteuer return — requires German VAT reg | Requires German registration; monthly cash flow cost until recovered |
| Goods imported into Netherlands (Rotterdam) | Dutch customs (Belastingdienst) | Dutch BTW return or Article 23 licence (deferred payment) | Article 23 licence allows import VAT deferral — very efficient |
| Goods imported into Poland (FBA inbound) | Polish customs | Polish VAT return — requires Polish VAT reg | Requires Polish registration; recoverable but delayed |
| DDP shipment direct to customer — non-EU origin | Country where customer receives goods | If you are IOR: local VAT registration; if buyer is IOR: buyer’s problem | Depends on whether you choose to register as IOR in each country |
The Netherlands offers importers an Article 23 licence (vergunning artikel 23) that allows you to defer import VAT to your periodic Dutch VAT return rather than paying it upfront at customs. This is a significant cash flow advantage for high-volume importers. Rotterdam is one of Europe’s largest ports, and many UK and Estonian e-commerce businesses route imports through the Netherlands specifically to benefit from this deferral mechanism. Setting up a Dutch VAT registration with an Article 23 licence requires a Dutch fiscal representative but can be cost-effective for import volumes above approximately €500,000/year.
Section 5 — Transfer Pricing for E-commerce Fulfilment
When related-party transactions require arm’s-length pricing and documentation
When Transfer Pricing Applies to E-commerce
Transfer pricing rules apply whenever your Estonian OÜ transacts with a related party — a company with common ownership, control, or significant influence. In e-commerce, the most common related-party transactions that trigger transfer pricing analysis are: using a related company for fulfilment or warehousing services, licensing intellectual property (brand, technology) to or from a related entity, and management fee arrangements between related entities.
If your Estonian OÜ uses a fulfilment company that is owned by the same person, the fee your OÜ pays for fulfilment services must be set at arm’s length — the price that independent parties would agree in the same transaction. Charging below market rate shifts profit from the OÜ to the fulfilment company (or vice versa), which EMTA can reassess and tax as a deemed distribution.
| Related-Party Transaction | Transfer Pricing Issue | Arm’s-Length Standard | Documentation Needed |
|---|---|---|---|
| OÜ pays related fulfilment company below-market rate | Profit shifted to fulfilment company | Comparable fulfilment rates from independent 3PLs | Benchmarking analysis; functional analysis of the fulfilment company |
| OÜ pays related fulfilment company above-market rate | Profit shifted out of OÜ; reduces OÜ taxable base | Same as above | Same as above; additionally review if excess is a hidden dividend |
| OÜ licences brand to related company at zero royalty | Profit shifted via underpriced IP | Royalty rates from comparable IP licence transactions | IP valuation; comparables from databases (EMTA accepts ORBIS, BvD) |
| Management fees between OÜ and holding company | Profit shifted via inflated or unjustified fees | Actual services must be rendered; cost-plus or market comparison | Description of services; time logs; cost analysis |
Transfer Pricing Documentation Thresholds in EstoniaAnnual related-party transactions > €100,000: Local File required — Description of each transaction, pricing method, comparables, functional analysis
Part of MNE group with global revenue > €750M: Master File + Country-by-Country Report — Group structure, global TP policies, profit allocation, CbCR filed with EMTA
Below €100,000 in related-party transactions: No formal documentation required — but contemporaneous records are still best practice — Contracts, invoices, description of services; available on EMTA request
Section 6 — UK Cross-Border: Post-Brexit VAT and Customs
What changed for Estonian sellers shipping to or from the UK after January 2021
The Post-Brexit UK VAT Framework for Estonian Sellers
Since 1 January 2021, the UK is a third country for EU customs and VAT purposes. Goods shipped from Estonia to UK customers are exports from the EU and imports into the UK. UK VAT rules apply from the moment of import — not Estonian or EU rules. UK HMRC is the relevant tax authority, not EMTA.
| Scenario | Old (pre-Brexit) | Current (post-Brexit) |
|---|---|---|
| Shipping goods to UK consumer | EU internal supply — OSS applies | Import into UK — UK VAT rules apply |
| UK VAT threshold for non-UK sellers | £0 if selling over £70,000 (distance selling threshold) | £0 — mandatory UK VAT registration for any goods sold to UK consumers unless marketplace handles |
| Marketplace facilitation | Not applicable for EU | UK marketplace facilitator rules: platforms like Amazon collect UK VAT on sales by non-UK sellers on their platform |
| Goods under £135 | EU rules applied | Marketplace collects UK VAT at point of sale; seller registers separately if selling direct |
| Goods over £135 | EU rules applied | Standard UK customs import with duty and UK VAT at the border |
UK VAT Registration for Estonian OÜ
If you sell goods directly to UK consumers through your own website (not via Amazon or another marketplace that handles UK VAT), you must register for UK VAT. There is no minimum threshold for non-UK established sellers — your first pound of UK revenue triggers registration. Registration is done with HMRC’s VAT registration service and requires an agent or direct registration online.
If you sell via Amazon UK and your goods are stored in the UK or you are selling to UK consumers from non-UK stock and the value is under £135, Amazon’s marketplace facilitator rules require Amazon to collect and remit UK VAT on your behalf. You do not charge UK VAT on these transactions and do not need to remit it — but you should still register with HMRC to confirm your position.
| UK Sales Scenario | UK VAT Obligation | Action |
|---|---|---|
| Direct website sales to UK consumers (any value) | Your obligation — register with HMRC | Register for UK VAT; file quarterly VAT returns; charge 20% UK VAT |
| Amazon UK sales, goods stored in UK | Amazon collects under facilitator rules | Amazon handles VAT; you still need UK VAT registration for goods stored in UK |
| Amazon UK sales under £135, goods from Estonia | Amazon collects | No direct registration required for the sales; confirm with HMRC |
| Importing goods into UK for sale | UK import duty + UK VAT on import | UK duty rates apply; VAT recoverable if VAT-registered in UK as importer of record |
| UK B2B customer (VAT-registered) | UK reverse charge applies | Zero-rate; UK customer accounts for VAT themselves; require UK VAT number |
Section 7 — US Cross-Border: Sales Tax Nexus and Import Duties
What Estonian e-commerce businesses need to know about selling into the United States
US Sales Tax — The Marketplace Facilitator Safety Net
US sales tax is fundamentally different from VAT — it is a state-level tax with 45 different state tax systems (plus Washington DC and some territories). Rates vary from 0% to 10.25%, and each state has its own rules about what is taxable and what is exempt. For most Estonian e-commerce sellers without US physical presence, the marketplace facilitator laws in most US states significantly simplify the obligation.
Under marketplace facilitator laws (now enacted in all US states with sales tax), platforms like Amazon, Etsy, and eBay are required to collect and remit US state sales tax on behalf of third-party sellers. If all your US sales go through these marketplaces, the platforms handle sales tax compliance and you have no direct US sales tax filing obligation in those states.
| US Sales Channel | Physical US Presence? | Sales Tax Obligation | Action for Estonian OÜ |
|---|---|---|---|
| Amazon US (FBA — goods in US warehouses) | Yes — goods in US warehouse creates nexus | Amazon collects under marketplace facilitator laws | Register for sales tax in states with FBA inventory (required even if Amazon collects); keep records |
| Amazon US (MFN — shipped from Estonia) | No physical presence | Amazon collects under marketplace facilitator laws | No direct obligation if no US nexus; Amazon handles |
| Own website — direct to US consumers | No physical presence, revenue < state threshold | Economic nexus if revenue exceeds $100K or 200 transactions in a state | Monitor revenue per state; register when threshold crossed |
| Own website — direct to US consumers | No physical presence, revenue > state threshold | Sales tax registration required in that state | Register via each state’s DOR; consider TaxJar or Avalara to automate |
| US wholesale to US businesses | Depends on presence | US B2B typically exempt from sales tax (resale certificate) | Obtain resale certificate from each US wholesale customer |
US Import Duties — Customs Tariff Basics
Goods shipped from Estonia to the US are subject to US customs duties. The applicable rate depends on the product’s HTS (Harmonized Tariff Schedule) code. US duty rates for most manufactured goods are 0–7%, but certain categories — particularly from China and other countries subject to Section 301 tariffs — can be 25%+ on top of the standard rate.
If your product is manufactured in China and you ship it to US customers, it may be subject to Section 301 tariffs — additional duties of 7.5%, 25%, or higher imposed by the US government on imports from China. These are on top of the standard MFN duty rate. The Section 301 tariffs are product-specific and change frequently — check the USTR’s Section 301 product list before finalising your China-origin product pricing for the US market. Estonian manufacturers and sellers sourcing from non-Chinese suppliers are not subject to these surcharges.
The US de minimis threshold is $800 per shipment — goods valued at $800 or less can be imported into the US without formal customs entry or the payment of customs duties. This makes small-value e-commerce shipments to US consumers duty-free when shipped individually. However, Section 301 tariffs apply regardless of the de minimis threshold for goods from China.
For accounting purposes, duty-free de minimis shipments simplify the COGS calculation — no customs duty is added to the landed cost. The shipping cost, insurance, and product cost (ex-works) are the only components of landed cost for shipments within the de minimis threshold.
Section 8 — Cross-Border Accounting Summary
How each cross-border obligation flows through your accounts and what to include in each return
Cross-Border Accounting and Filing Matrix
| Cross-Border Obligation | Appears In Accounts | Filing Where | Timing |
|---|---|---|---|
| EU customs duty on imports | COGS — capitalised into inventory cost | No separate return — cost flows through COGS to P&L | On import; reflected in COGS when sold |
| EU import VAT (Estonia) | VAT Receivable (input VAT) | Estonian KMD — Box 5 input VAT | Month of import; same month as KMD filing |
| EU import VAT (Germany, France, etc.) | Local VAT Receivable (foreign) | Local VAT return in import country | Per local VAT filing calendar |
| UK VAT (direct sales) | UK VAT Payable (liability) | UK HMRC VAT return (quarterly) | By deadline per HMRC calendar; quarterly typical |
| UK customs duty | COGS — capitalised | No return — cost to P&L on sale | On import into UK |
| US sales tax (own website above nexus) | US Sales Tax Payable | Per-state DOR return (monthly/quarterly) | Per state filing calendar |
| US customs duty | COGS — capitalised | No return — cost to P&L on sale | On import into US |
| PE in foreign country (if established) | Foreign tax liability on P&L | Corporate tax return in PE country | Annual per PE country calendar |
| Transfer pricing adjustment by EMTA | Corporate income tax liability in Estonia | Estonian OÜ annual accounts + EMTA assessment | If assessed — respond within notice period |