Accounting & Tax for E-commerce Businesses in Estonia
Everything an Estonian-registered online store needs to stay compliant — from EU VAT and OSS to marketplace accounting, multi-currency books, and cross-border tax.
5 Key Takeaways From This Page
The 2021 EU VAT reform replaced 27 country-specific distance selling thresholds with a single €10,000 EU-wide threshold. Above it, OSS registration in Estonia handles all EU B2C VAT through one quarterly return.
Amazon, Etsy, and Zalando act as ‘deemed suppliers’ under EU rules for many transactions — meaning they collect and remit VAT on your behalf. This shifts liability but creates new reconciliation and reporting requirements.
Stripe, Wise, PayPal, and Shopify Payments all generate transactions in multiple currencies. Each payment processor needs a reconciliation method that ties to your EUR-denominated accounts — and handles FX revaluation monthly.
FIFO, weighted average, and specific identification produce different COGS figures — and different taxable income. The method you choose affects every year’s P&L and must be applied consistently.
Warehousing stock in EU countries, selling to US customers, and using fulfilment networks all create potential permanent establishment exposure and import duty obligations that are separate from your Estonian tax position.
What accounting and tax do Estonian e-commerce businesses need? An Estonian e-commerce OÜ needs: monthly double-entry bookkeeping including payment processor reconciliation, EU VAT compliance (Estonian KMD monthly + OSS quarterly for B2C EU sales), inventory valuation, multi-currency book management, and — depending on sales channels — marketplace-specific accounting for Amazon FBA or Shopify. For international shipping, import VAT recovery, customs duty, and cross-border PE analysis may also apply. This page covers the complete picture.
Section 1 — Why E-commerce Accounting Is Different
The specific challenges that make online retail accounting more complex than standard service businesses
Five Structural Differences From a Standard Service Business
| Dimension | Service Business (OÜ) | E-commerce Business (OÜ) |
|---|---|---|
| Transaction volume | 10–100 invoices/month | Hundreds to thousands of orders/month |
| Revenue recognition | When service delivered | Order-by-order; returns and refunds complicate timing |
| Inventory | None | Valued monthly using FIFO or weighted average; stored in multiple locations |
| VAT complexity | 1–3 customer jurisdictions typically | Up to 27 EU countries + non-EU; OSS, IOSS, local registrations |
| Payment reconciliation | Bank wire or invoice payment | Stripe, PayPal, Wise, Shopify Payments, marketplaces — all need monthly reconciliation |
❌ Recording net settlement as revenue (understates true revenue)
❌ Treating collected VAT as income (creates phantom profit)
❌ No monthly inventory reconciliation (wrong COGS, unreliable balance sheet)
Section 2 — EU VAT: The Rules That Define E-commerce Compliance
The 2021 reform, the €10,000 threshold, OSS, IOSS, and what they mean for Estonian online sellers
The 2021 EU VAT Reform — What Changed
| Threshold | What It Triggers | Your Action |
|---|---|---|
| Below €10,000 EU B2C total | Can charge Estonian 22% on all EU B2C sales | File Estonian KMD; no OSS needed |
| Crosses €10,000 EU B2C | Must charge destination-country VAT rates | Register for OSS in Estonia; file quarterly OSS return |
| Crosses €40,000 Estonian turnover | Mandatory Estonian VAT registration | Register for Estonian VAT; file monthly KMD |
| Goods imported ≤ €150 to EU consumers | IOSS scheme available | Consider IOSS registration for simplified import VAT |
The OSS scheme removes the need to register for VAT in every EU country where you have B2C sales. You charge the local rate, declare all EU B2C sales in a single quarterly OSS return filed with EMTA, and pay the total in one EUR transfer.
Section 3 — Accounting Fundamentals for E-commerce
Revenue recognition, inventory, returns, and multi-currency — building books that actually reflect the business
Revenue Recognition — Gross vs Net
Record settlement of €8,500 as revenue. Fees are invisible. Revenue understated by 15%. Violates Estonian GAAP.
Record gross sales €10,000 as revenue. Fees €1,500 as COGS. Compliant with Estonian GAAP and IFRS 15.
Inventory Valuation Methods
| Method | How It Works | Best For | Complexity |
|---|---|---|---|
| FIFO (First In, First Out) | Oldest stock sold first; inventory at most recent costs | Most e-commerce businesses; standard under IFRS | Low |
| Weighted Average Cost | Average cost of all units held recalculated after each purchase | High-volume businesses with many identical SKUs | Low-Medium |
| Specific Identification | Each unit tracked individually at actual cost | Low-volume, high-value items | High |
Section 4 — Payment Processor Reconciliation
Stripe, Shopify Payments, PayPal, and Wise — how to reconcile each one and avoid common errors
The Monthly Reconciliation Process
Section 5 — What This Service Section Covers — All 6 Topics
The e-commerce service section covers six dedicated areas, each with its own in-depth guide
Section 6 — Your EU VAT Compliance Map
Which filings you need based on your sales mix — a decision framework for every Estonian e-commerce business
Three Filing Obligations That Can Coexist
| Obligation | What It Covers | Frequency | Threshold to Apply |
|---|---|---|---|
| Estonian KMD | Estonian taxable supplies; input VAT | Monthly | Mandatory above €40K turnover |
| OSS Return | EU cross-border B2C sales to all member states | Quarterly | Triggered above €10K EU B2C |
| IOSS Return | Imports of goods ≤ €150 to EU consumers | Monthly | Voluntary — simplifies import VAT |
If you use Amazon FBA’s pan-European programme (PAN-EU), Amazon stores your inventory in warehouses across multiple EU countries. Having stock stored in Germany, Poland, or France creates a VAT presence in that country — requiring local VAT registration regardless of the OSS scheme.
Section 7 — How Company for Business Works With E-commerce Clients
Our specific setup for online sellers — integrations, reporting, and the monthly compliance cycle
Monthly Compliance Timeline
E-commerce Starter: From €200/month — Single platform, < €10K/month revenue
E-commerce Growth: From €350/month — Multiple platforms, €10K–100K/month
E-commerce Scale: From €600/month — High-volume, Amazon FBA, €100K+/month