e-Residency for E-Commerce
Selling products online from anywhere? An Estonian company handles EU VAT, payments, and compliance.
E-Commerce + Estonia
If you sell physical or digital products to EU customers, you need EU VAT compliance. An Estonian company gives you an EU entity with VAT registration, making cross-border selling straightforward.
The e-commerce challenge
Selling to EU consumers means dealing with EU VAT rules:
- Digital products (courses, ebooks, software): VAT based on customer's country
- Physical products (dropshipping, own products): VAT based on destination + import duties
- B2B sales: reverse charge (simpler)
EU e-commerce VAT is more complex than for services. If you sell digital or physical products B2C within the EU, you'll need to register for OSS (One Stop Shop) in Estonia to handle VAT for all EU countries through a single filing. Your service provider can set this up, but it's important to understand the implications before you start.
The setup
| Component | Choice | Notes |
|---|---|---|
| Legal entity | Estonian OÜ | EU base for your shop |
| Service provider | Xolo Leap | Starter (€59/month) is sufficient for simpler setups |
| Banking | Wise Business | Multi-currency |
| Payments | Stripe or Shopify Payments | Stripe supports Estonian companies |
| VAT | OSS registration in Estonia | Single filing for all EU countries |
When it works
Good fit:
- Dropshipping with EU suppliers
- Digital products (courses, templates, SaaS tools)
- Small product line with clear pricing
- Solo operator or small team
Consider alternatives if:
- High-volume e-commerce (thousands of orders/month) — you may need a local entity in your main market
- You store inventory in EU warehouses — fulfillment center countries may require local VAT registration regardless of OSS
- You sell regulated products (food, cosmetics, electronics) — product compliance requires local expertise
VAT simplified
| Scenario | VAT handling |
|---|---|
| Digital product → EU consumer | OSS: charge VAT at buyer's country rate |
| Digital product → non-EU consumer | No EU VAT |
| Physical product → EU consumer | OSS or local VAT registration |
| B2B sale → EU business with VAT number | Reverse charge (0%) |
Start with B2B if possible — the VAT handling is dramatically simpler. If you're selling B2C digital products, register for OSS early. Your Estonian service provider files the OSS return quarterly alongside your regular VAT return.
Cost calculation
| Item | Cost |
|---|---|
| Company setup (state fees + provider setup) | ~€295-685 |
| Monthly provider | €59-99 |
| Stripe fees | 2.9% + €0.25/tx |
| Wise (receiving payouts) | Free (one-time ~€50 setup) |
| Break-even revenue | ~€1,500/month |
At €1,500/month in revenue, your company costs (€59-99/month) are about 4-7% of revenue. Above that, the percentage drops quickly.
Continue reading
- How to Apply for e-Residency — Start the application while you plan your shop setup
- Estonian Company Taxes Explained — VAT, OSS, and the tax implications for e-commerce
- Choosing a Service Provider — Which Xolo tier fits your volume
- Banking Setup — Connect Wise to Stripe or Shopify Payments for payouts