Service — Online stores · Estonia & the EU
Ecommerce development that turns clicks into buyers.
Ecommerce development for companies registered in Estonia, from €1090: Estonian bank links through Montonio or Maksekeskus, parcel machines at checkout and three languages in one system. We pick the stack around your catalogue and your plans. Live in 4–6 weeks, fixed quote in one business day.
Four ways into a store
Online store development starts with where you are right now. Some people have the range in their head and nothing online; some have a store that does not sell; some have the sales and lack the visibility. Below are the four situations we get asked about most.
- 01
A new store from scratch
A store and the website around it in one system: catalogue, cart, checkout and content pages under one design and one admin panel.
- 02
Moving an existing store
Migration from Shopify, Voog, ShopRoller or an ageing WooCommerce: products, customers and orders come along, old URLs are redirected.
- 03
Ads for your store
Shopping and Performance Max campaigns: your product feed inside Google shopping results, with ROAS measured per product.
- 04
Ecommerce SEO
Category and product pages that bring sales without ad spend: structured data, speed and content aimed at what people actually search for.
How much does an ecommerce website cost
We name the entry price so neither of us spends a call discovering we are in different brackets. There is deliberately no ladder of packages here: the final figure depends on things worth going through together, and they are listed right next to the price.
from €1090
A finished store you can start selling from on launch day. The same figure as the online store package on website development — we do not keep two price lists.
- product catalogue, cart and checkout
- Estonian bank links via Montonio or Maksekeskus
- delivery including parcel machines
- training and handover — the store stays yours
Price excludes VAT. Payment in two parts: a deposit at the start, the balance on handover.
What moves the price
-
01 Catalogue size and complexity
Categories, filters and variations — size, colour, material, bundles. A compact range and a deep catalogue are an order of magnitude apart in work, even when they look alike.
-
02 A second and third language
Every language version is products, categories, checkout and automated emails. Technically it adds hreflang and language URLs; in practice it needs a translation that sells.
-
03 More payment and delivery options
A second payment provider, instalments, Stripe or PayPal for customers abroad, a second courier or your own pickup point — each integration is set up and tested separately.
-
04 Migration from an old store
Moving products and customers, redirecting old URLs and keeping positions. Skip this and the move costs you the search traffic you already had.
-
05 Stock or accounting integration
Merit, SmartAccounts, Directo or your own warehouse system: stock levels and invoices move automatically instead of being exported by hand.
-
06 Content, photos and product copy
If images and descriptions exist, this goes fast. If they do not, we produce them or we wait for you — either way it moves both the price and the deadline.
Every line gets a number before the work starts, not on the invoice. How the price of a web project is built up, and where cutting costs comes back to bite, is written out in our guide to how much a website costs.
Everything the store needs to sell
-
01 A buying journey that converts
Catalogue, filters, product page and checkout are drawn so the buyer reaches a decision in as few clicks as possible. We agree the prototype before the build starts.
-
02 Estonian payment providers
Montonio or Maksekeskus: bank links for Swedbank, SEB, LHV and Coop, cards and instalments where you want them. Local buyers pay the way they already pay.
-
03 Delivery and parcel machines
Omniva, DPD and Itella with the buyer picking a specific parcel machine at checkout and the price calculated automatically. Courier and pickup can be added.
-
04 Products, stock and orders
Variations, discounts, stock tracking and order statuses with automated emails to the buyer at every step.
-
05 The legal side in place
Terms of sale, the 14-day right of withdrawal, privacy policy and cookie consent. VAT is calculated correctly at checkout and the invoice reaches the buyer automatically.
-
06 Speed, SEO and analytics
Product structured data (Rich Results), sitemap, hreflang, GA4 and ecommerce conversion tracking. You see which product and which channel actually sells.
A clear path from catalogue to checkout
Five stages, and at the end of each you see a result before the next begins. In ecommerce that matters more than on an ordinary site: reworking checkout and delivery logic after launch is the most expensive change that ever comes up.
-
Discovery and quote
We go through your range, volume, logistics and goals, then send a fixed-price quote with a timeline. Video call, no travel required.
-
Structure and design
Category tree, filters, product page and checkout. We agree the prototype before the build — reworking a checkout later is the most expensive change there is.
-
Development and integrations
Development end to end on the chosen stack: products, payments, delivery, stock, language versions and automated emails.
-
Testing and launch
We test every step with real money: purchase, payment, invoice, refund, emails. Then we launch and set up ecommerce analytics.
-
Running it and growing
After launch: updates, backups, security, new products and features, plus the SEO and ads that grow the sales.
How long ecommerce development takes
We count the deadline from signed quote to launch. The bottleneck is rarely development — it is product content. If photos, descriptions and prices exist at the start, the project lands at the bottom of the range.
- Simple store
- compact range, one language, one payment provider
- 4–6 weeks
- Brand store
- filters, variations, brand content
- 6–8 weeks
- Multilingual store
- two or three languages, separate content in each
- from 8 weeks
- Migration from an old store
- products, customers and redirects
- 4–8 weeks
- Store with stock integration
- warehouse, accounting, user roles
- from 10 weeks
If a season is burning, say so at the start. It is often smarter to launch with a smaller range before the holidays and grow the catalogue after — sales start earlier, and the first orders tell you themselves what the store still needs. What we will not do is accept a deadline we obviously cannot meet just to win the project.
A store that gets to work
Search for an ecommerce developer in Estonia and you mostly find directories, listing agencies that have never touched an Estonian bank link. So instead of promises, here is what you can check yourself: speed is measurable, the numbers sit on each case, and 29 delivered projects are in a public portfolio with client names on them.
-
01 We are actually in Estonia
Not a marketplace listing, not an offshore team billing in euros. We are registered here and have built for this market since 2014 — Estonian bank links are not something we research per project.
-
02 The store belongs to you
Whichever stack we build on — WooCommerce or headless Medusa 2 — the code, the data and the customer base stay yours. No monthly platform fee, no percentage of every sale, no lock-in to one agency.
-
03 Speed that sells
Softdecor runs at 0.3 s and PageSpeed 98, Healthyskin at 0.4 s. A slow store loses buyers before checkout, and Core Web Vitals sit among Google’s ranking signals.
-
04 Three languages from one team
English, Estonian and Russian — products, categories and checkout correct in each. On this market that is sales volume, not a nice-to-have.
-
05 We migrate without losing traffic
We move stores off Shopify, Voog or an old WooCommerce so that old URLs land in the right place and search positions survive the move.
-
06 12+ years, 29 public cases
Delivered work in Estonia and across Europe, including furniture, skincare, sports nutrition and rug stores — with client names published in the portfolio.
Which ecommerce platform is best
The platform question is settled by volume and plan, not by fashion. Starting with a dozen products, a builder is perfectly sensible. At a hundred products, two languages and a warehouse system it turns into a constraint that costs more to work around than a store built properly in the first place. We work with all three and will tell you where you are.
- When your own people run the content
WooCommerce
The most widespread commerce solution in the world: a familiar admin, an enormous choice of extensions and a developer you can hire anywhere. Estonian payments and delivery integrate cleanly, with no platform fee and no percentage of sales.
When to choose it
- a catalogue run by a marketer or store manager
- a fast start without a long development cycle
- integrations with stock and accounting software
- When speed and your own logic decide
Medusa 2
An open-source headless commerce stack in TypeScript: the storefront is separated from the store, so the front end loads at static-page speed and the business rules — pricing, bundles, B2B, subscriptions — are written for your business rather than inside somebody else’s plugin.
When to choose it
- speed and Core Web Vitals as a sales argument
- your own pricing, bundle or B2B logic
- a deep catalogue and several markets in one system
- For starting out
Shopify and builders
Shopify, Voog, ShopRoller or Mozello put a store online over a weekend. The ceiling arrives as the catalogue and the plans grow: filters, language versions, technical SEO, integrations, and a subscription that grows with your turnover. From there the route is a migration.
When to choose it
- testing an idea on the market quickly
- a compact range and one language
- a budget that cannot carry development yet
A fourth option is assembling the store yourself with an AI tool. Where the line runs, and what breaks as the catalogue grows, we wrote out honestly in AI website builders vs a web studio.
Stores that are already selling
Three different kinds of store: a premium product where the decision takes time, a fast-moving skincare catalogue, and a multilingual furniture store. Each with its own brief and its own measurable outcome.
- Handmade rug store
×4
conversion growth
Softdecor
Premium rugs, 500+ products and a 0.3 s load time at PageSpeed 98. An expensive product sells when the store does not make people wait.
- Korean skincare store
0.4 s
load time
Healthyskin
500+ products in a fast-moving catalogue at PageSpeed 97+. Speed came before styling — and conversion tripled.
- Solid wood furniture store
3
languages in one store
Estadesign
18+ bed models across four categories, enquiries and orders running around the clock. The client updates the catalogue without a developer.
Another 24 projects sit in the iweb.ee portfolio: stores, websites and ad campaigns, each with its numbers attached.
Selling from Estonia into the EU
An Estonian company — including an OÜ you set up as an e-resident — sells into one of the most digital markets in Europe, and it has habits that international store templates do not account for. This is where a perfectly good global build quietly loses orders: it will not take the way Estonians pay, will not offer the delivery they expect, and will not carry the VAT logic the rest of the EU needs.
-
Fully remote, start to finish
Brief, prototype review and handover run over video, in your timezone. Contracts are in English and signed with your Estonian digital ID or Smart-ID.
-
Estonian payment providers
Montonio and Maksekeskus give your checkout bank links for Swedbank, SEB, LHV and Coop — the way Estonians actually pay. Stripe and PayPal sit alongside for customers abroad.
-
Parcel machines, not just couriers
Estonians and Finns pick a specific parcel machine at checkout. Omniva, DPD and Itella are wired in with live machine lists and automatic delivery pricing.
-
Selling across the EU
Invoices with EU details, VAT handled correctly at checkout and delivery to Finland, Latvia and beyond. The VAT mechanics are written out below.
VAT, the €10,000 threshold and OSS
Selling to Estonian consumers, your store charges Estonian VAT — the standard rate has been 24% since 1 July 2025. That part is simple, and it is the rate your checkout starts with.
Cross-border is where stores get rebuilt. For distance sales of goods to consumers in other EU member states there is a single EU-wide threshold of €10,000 a year, counted across all of them together — not per country. Below it you may keep charging Estonian VAT. Above it you charge the rate of the country the parcel goes to, and instead of registering for VAT in each of them you declare everything through the One Stop Shop in Estonia. Practically that means the store has to be able to hold several VAT rates and pick by delivery country, which is cheap to build in and expensive to retrofit once orders are flowing.
Alongside that sits consumer law: distance selling gives the buyer 14 days to withdraw, terms of sale have to be visible before purchase, and cookie consent has to be real rather than decorative. None of this is a design question, but it is the most common reason a store gets reworked after launch. In our builds it is in place on launch day. This is not tax or legal advice — your accountant confirms how it lands for your goods. The whole sequence from domain to first order is in our guide to starting an online store.
A store alone does not make sales — it needs visibility too. Organic revenue is what our SEO service is for, and Google Shopping ads are the fast way to start while organic builds up.
You ask, we answer
The questions we hear most on a first call about a store. If yours is missing, write — you get a straight answer, without “it depends on many factors” and without an invoice for the consultation.
How much does an ecommerce website cost in Estonia?
An online store starts at €1090. That is the lower bound for a finished project: design, development, product catalogue, Estonian payments, delivery with parcel machines, baseline SEO and training. The final figure depends on the size of the catalogue, the number of languages, the integrations, and whether the store has to be moved out of an older system. After a short call we send a fixed quote within one business day, and that price does not move.
How long does ecommerce development take?
A simple store takes 4–6 weeks, a brand store with filters and variations 6–8 weeks, a multilingual store from 8 weeks, and a migration from an old store 4–8 weeks. The bottleneck is almost never development — it is content. If photos, descriptions and prices are ready at the start, the project lands at the bottom of the range.
What is included in the price?
Custom design, product catalogue, cart and checkout, Estonian payments (Montonio or Maksekeskus), delivery including parcel machines, technical SEO and product structured data, domain, hosting and SSL setup, ecommerce analytics and training on the admin panel. Access credentials and source files stay with you.
Should I just use a free online store builder?
For testing an idea, yes — a Voog, Mozello or ShopRoller store goes up over a weekend and costs almost nothing until your first orders. The gap shows up as the catalogue grows: filters and variations, proper language versions, technical SEO, stock and accounting integrations, and the ability to take the store with you. If the store is your main sales channel, revisit the free option after about a year.
Which is the best ecommerce platform in Estonia?
There is no single platform that fits everyone — we pick by the job. WooCommerce fits when your own people run the catalogue and the start has to be quick. Medusa 2, a headless stack, fits when speed decides and the store needs its own business rules: pricing, bundles, B2B logic. Shopify and builders like Voog or ShopRoller are sensible for starting out. On the first two the code and the data belong to you, with no platform subscription. We will say so if the cheaper option is enough at your volume.
Is a ready-made template store a good idea?
A template is fast and cheap, but it is somebody else’s solution to somebody else’s problem. In practice the time goes into bending it around your categories, filters and delivery logic — and it ends up costing the same, except the code carries layers nobody controls. We build a simple store simply, without dragging half a megabyte of extra code behind it.
Can I run the store myself afterwards?
Yes. Products, prices, categories, discounts and orders are editable from a normal admin panel, no developer required. Handover includes a training session over screen share and written guides. If you want, we stay on for maintenance — updates, backups, security and small changes — on a monthly plan whose number you get before the project, not on the invoice.
What payment methods can you add?
Montonio and Maksekeskus for the Estonian market — they carry the bank links for Swedbank, SEB, LHV and Coop, plus cards and instalments. Stripe and PayPal for customers abroad. One payment provider is included in the package; a second is quoted on top.
How does delivery work, and will parcel machines show at checkout?
Yes. We integrate Omniva, DPD and Itella so the buyer picks a specific parcel machine from a live list at checkout, with the price calculated automatically from cart weight and size. Courier, pickup and cross-border delivery can be added. One delivery provider is included in the package.
Can you migrate an existing store?
Yes. We move stores from Shopify, Voog, ShopRoller or an ageing WooCommerce: products, categories, customers and order history come along. The part that matters most is redirecting old URLs to new ones — without it the move costs you your search traffic, and that is exactly what most migrations get wrong. The old store keeps running until the new one is tested.
Can the store be multilingual?
Yes, multilingual is our default rather than an add-on. Products, categories, filters, checkout and automated emails work in every language, and language versions are set up correctly — hreflang, language-specific URLs — so each finds its own audience in Google. Estadesign runs three languages in one store.
How does VAT work when I sell from Estonia into the EU?
Selling to Estonian consumers, you charge Estonian VAT — the standard rate is 24% since 1 July 2025. For distance sales of goods to consumers in other EU member states there is a single EU-wide threshold of €10,000 a year across all of them: below it you may keep charging Estonian VAT, above it you charge the destination country’s rate and declare it through the One Stop Shop instead of registering in each country. We build the store so those rates are configurable at checkout from day one. This is not tax advice — your accountant confirms how it applies to your goods.
Can you build a store for my e-Residency company?
Yes — it is a large share of our English-language work. Your OÜ is an Estonian company, so everything a domestic client gets applies to you: Estonian bank links at checkout, parcel machines, invoices carrying your registry and VAT number, and EU hosting. The only practical difference is that we never meet in person.
Clear before you order
-
How to start an online store
Payments, delivery and the legal requirements of selling online from Estonia.
-
How much does a website cost in 2026
What you are actually paying for, and where cutting costs comes back to bite.
-
Building a website for your e-Residency company
Step by step for an Estonian OÜ — domain, hosting, bank onboarding and payments.
-
AI website builders vs a web studio
What Lovable, v0 and Framer genuinely do in 2026 — and where the gap still is.
-
What is SEO and how it moves sales
Where organic revenue comes from and why it costs less than ads.
-
Generative engine optimization
How to get cited by ChatGPT, Perplexity and AI Overviews in 2026.
Adjacent services: web design and UX, branding and a company website — for when the store needs a brand and content pages beside it. Short introduction on the studio page.
Let’s start with your store
Tell us briefly what you sell and how many products — we reply within one business day with scope, timeline and price, in English.
[email protected]