An online store is not one product with one price. A shop with 30 products, one language and card payments is a very different job from a store with 5,000 products, variants, three languages, parcel lockers in three countries and daily export to accounting. Below is how we price e-commerce projects at BoostLab, what moves the number up or down, and what the store costs every month after launch.
Online store prices by scope
Our online stores start at €3,500 and launch in 3-5 weeks. The table shows how typical projects grow from that starting point. Every project gets a fixed quote after a short call.
| Scope | What it includes | Typical timeline |
|---|---|---|
| Starter store (from €3,500) | Small catalogue, one or two languages, card and bank-link payments, parcel lockers, order emails | 3-5 weeks |
| Growing store | Larger catalogue with variants and filters, several languages, discount codes, accounting export, product feeds for ads | Towards the upper end of 3-5 weeks or longer |
| Store with custom logic | B2B prices per customer, customer accounts, subscriptions, warehouse or ERP integration, several countries | Scoped individually, often in phases |
| Testing an idea first | A landing page for one product or pre-orders (from €700) | 5-7 working days |
If you are not sure the product will sell online, a landing page with pre-orders or a request form is a cheaper way to test demand before investing in a full store. See the pricing page for all packages.
What drives the price
- Catalogue size and structure. The number of products matters less than how they are organised. Variants (size, colour, material), filters, bundles and product attributes take design and development time. Importing an existing catalogue from a spreadsheet or old platform is a separate piece of work.
- Payments. Estonian customers expect bank links (Swedbank, SEB, LHV and others) next to card payments. Providers such as Montonio or Stripe cover these, and each integration includes testing refunds, failed payments and receipts.
- Shipping integrations. Parcel lockers are the default in the Baltics. Connecting Omniva, DPD and SmartPosti so the customer picks a locker at checkout and you print labels from the admin takes real work, especially across several countries.
- Accounting export. Sending orders and invoices to your accounting software automatically saves hours every week, but it depends on what the software accepts.
- Languages. Estonian, English and Russian are common in Estonia, plus Latvian, Lithuanian or Finnish when you sell abroad. Each language needs translated products, categories and emails, plus hreflang so Google shows the right version.
- Design. A custom design costs more than a theme, but it is built around your products and brand rather than around a demo.
- Taxes and legal texts. Prices shown with VAT (24% in Estonia since 2025), VAT rules for other EU countries, terms of sale, return policy and cookie consent all need to be right before launch.
Monthly running costs
The build is a one-time cost. These are the costs that continue every month:
- Hosting and domain. A store needs reliable hosting, SSL and backups. We bill hosting at cost or deploy to your own server.
- Payment fees. Card and bank-link providers charge per transaction, usually a percentage, a fixed fee or both. Compare current tariffs before choosing, because at volume the difference adds up.
- Shipping contracts. Parcel locker prices depend on your contract with each carrier.
- Platform subscriptions and apps. On hosted platforms, the plan fee plus paid apps for reviews, filters, translations or invoices can become a noticeable monthly bill.
- Maintenance. Updates, security patches, small changes and new features. Budget for them from day one.
- Marketing. A store needs traffic. SEO takes months, and ads need both a setup fee and an ad budget. Our ads setup starts at €599.
Custom store vs Shopify or WooCommerce
We build custom stores, but a hosted platform is sometimes the better choice. An honest comparison:
| Factor | Shopify | WooCommerce | Custom store |
|---|---|---|---|
| Start | Fast, ready themes | Fast with a theme | 3-5 weeks |
| Upfront cost | Low | Low to medium | From €3,500 |
| Monthly cost | Plan fee plus paid apps | Hosting plus paid plugins | Hosting plus optional support |
| Local payments and lockers | Via apps, quality varies | Via plugins, quality varies | Integrated directly |
| Custom logic (B2B prices, rules) | Limited by the platform | Possible, but plugins pile up | Built to fit |
| Speed and code | Good, theme dependent | Depends on plugins | Lean, only what you use |
| Ownership | Vendor platform | Yours, open source | Yours |
Shopify is a good choice for a small catalogue, standard checkout and a team that wants to manage everything itself without a developer. WooCommerce works well if you already run WordPress and keep the plugin list short. A custom store pays off when local payments, shipping and accounting must work without workarounds, when you need B2B pricing or other rules a platform does not support, or when monthly app fees start to exceed what a one-time build would cost.
What is included with BoostLab
Every store we build comes mobile-first, with SEO structure for categories and products, schema markup, Google Analytics 4 and e-commerce conversion tracking, product feeds for Google and Meta ads, GDPR cookie consent, an admin panel for products and orders, and a warranty period with free bug fixes. Read more on our e-commerce development page.
How to get a fixed quote
- Count your products and variants. A rough number and an example product with all its options is enough.
- List payments, carriers and countries. Which bank links, which parcel lockers, which markets.
- Name your accounting software. So we can check how orders and invoices are exported.
- Say which languages you need at launch and which can wait.
- Share two or three stores you like and what exactly you like about them.
With that, we send a fixed quote after a free call and show a clickable prototype before development starts. For a broader view of website budgets, see how much a website costs in Estonia.




