Cookies

We use cookies for analytics and advertising. You can accept all, keep only necessary, or customize your preferences. Cookie Policy

Digital Vantage LogoDigital Vantage Logo
  • About us
  • Offer
    • Websites
    • Web Applications
    • Applications
    • Technology consulting for companies
    • Online marketing and branding
  • Resources
    • Blog & News
    • Tools and calculators
    • Templates and checklists
    • Independent industry reports
  • Contact
Let's talk!
Polski|English
Digital Vantage LogoDigital Vantage Logo
  • About us
  • Offer
  • Resources
  • Contact
  • Search articles⌘K
  • PL|EN
    • Websites
      Building a professional online presence
    • Web Applications
      Dedicated web applications - automate and grow your business!
    • Applications
      Custom solutions tailored to your business needs
    • Technology consulting for companies
      When technology stopped keeping up with the business
    • Online marketing and branding
      Designing logos, corporate colors and letterheads
    • Blog & News
      News from the digital world.
    • Tools and calculators
      Before you start talking to an agency, check how much your project should cost.
    • Templates and checklists
      Professional checklists for B2B companies
    • Independent industry reports
      Cyclical report programs based on publicly available sources
Let's talk!
Digital Vantage LogoDigital Vantage Logo

Digital Vantage
Tel+48 663 877 600, +48 22 152 51 05
Andriollego 34, 05-400 Warsaw
REGON: 540674000
EU VAT: PL5321813962

Services
  • Websites
  • Company websites
  • Landing page
  • Web applications
  • Mobile apps
  • MVP for startups
  • Software development
  • Technology consulting
  • Online marketing and branding
  • Website pricing
Digital Vantage
  • About us
  • Contact
  • Let's talk about your business
  • Resources for business
  • Site map
Articles and guides
  • Websites
  • Online stores
  • Starting a business online
  • Web applications
  • Business applications
  • Google Business Profile
  • SaaS software
  • Glossary
Industry reports
  • Polish web market price analysis
  • Website costs
  • Online store costs
  • Web application costs
  • Mobile app costs
  • SaaS tool costs
Tools and calculators
  • Website cost
  • Online store cost
  • Web application cost
  • Website maintenance cost
  • Online store TCO
  • Website speed test
  • Quiz: website or app
  • Quiz: which e-commerce platform
  • Quiz: WordPress or headless
  • Quiz: ready-made SaaS or custom
Checklists and templates
  • Launching a website
  • Website audit
  • E-commerce UX checklist
  • Store migration
  • Choosing a web agency
  • Website security
Follow Us
FacebookInstagram
© Digital Vantage - Warsaw, Poland
Cookie PolicyPrivacy PolicyConditions
Polski|English
© 2026 Digital Vantage. © 2026 Digital Vantage. All rights reserved.
Digital Vantage LogoDigital Vantage Logo

Digital Vantage
Tel+48 663 877 600, +48 22 152 51 05
Andriollego 34, 05-400 Warsaw
REGON: 540674000
EU VAT: PL5321813962

★ 5.0
Google reviews
24h
We reply on business days.
20+ yrs
in IT/B2B EMEA
100/100
Desktop PageSpeed
© Digital Vantage - Warsaw, Poland
Cookie PolicyPrivacy PolicyConditions
Polski|English
© 2026 Digital Vantage. © 2026 Digital Vantage. All rights reserved.

Table of Contents · 7 sections

In this article

  1. 01How to start an online store: product, margin and validation first
  2. 02Registration and VAT: trading informally or setting up a company
  3. 03How to create an ecommerce website: SaaS, open source or custom code
  4. 04Legal duties of an online store
  5. 05Payments and delivery
  6. 06Launch and the first 90 days: what to measure
  7. 07Do it yourself, or bring in a contractor
  1. Home›
  2. ›
  3. Blog & News from the Digital World›
  4. E-commerce — what it is, what the Polish market looks like and where to start an online store›
  5. E-commerce platform — models, how to choose one and a guide to online store platforms›
  6. How to Start an Online Store and Create an Ecommerce Website — Product, Registration, Platform and Legal Duties
Starting an online store·Starting a business·E-commerce law·Costs and pricing·17 min reading time·21,732 characters·3,203 words

How to Start an Online Store and Create an Ecommerce Website — Product, Registration, Platform and Legal Duties

How to create an ecommerce website and start an online store: demand test, registration and VAT in Poland, platform choice, legal duties and payments.

RE
Redakcja Digital Vantage
Published24 Jan 2025
Updated8 Oct 2026
PL|EN

How do you start an online store without spending your budget on something nobody buys? Start with the product, the margin and a demand test — choose the platform afterwards. This guide walks through everything it takes to create an ecommerce website: validating the offer, formalities (including selling without registering a business) and VAT rules, choosing a store model, legal duties with their dates, payments and delivery, and a plan for the first 90 days.

Every figure in this article carries a source and a date. Platform and payment-gateway prices are as published on 30 September 2026 — price lists change, so check them again before you decide. We describe the law as a map of duties, not legal advice.

The market context is simple: according to Statistics Poland (Główny Urząd Statystyczny, GUS), 69.7% of people aged 16–74 bought something online in 2025, up from 67.4% a year earlier (GUS, "Społeczeństwo informacyjne w Polsce w 2025 r.").

Diagram of eight steps for starting an online store. 1: product, margin and customer. 2: demand validation — landing page, form, five calls, go/no-go criteria. 3: registration and VAT — whether you can trade on a small scale without registering depends on the member state; the EU SME scheme caps a domestic VAT exemption at 85,000 euros and a cross-border exemption at 100,000 euros. 4: store model — SaaS, open source or custom code. 5: documents and legal duties — terms of service, pre-contract information, 14 days to withdraw, GPSR product information. 6: payments and delivery — a payment gateway, parcel lockers and couriers. 7: a test order from cart to return. 8: launch and measure on a 30/60/90-day rhythm.

From idea to first order — the steps

Digital Vantage, own work, 30.09.2026

How to start an online store: product, margin and validation first

The most expensive mistake when building an online store is building the whole thing, with a hundred products, before anyone has confirmed they want to buy them.

Product and customer in two sentences

Write your offer hypothesis in one or two sentences: who the product is for, what problem it solves, and what the customer gains. If you can't put it briefly, a visitor won't understand it on the page either. Next to it, write down how you differ from stores already selling something similar: price, availability, faster delivery, advice, your own production.

It's worth knowing what Polish shoppers care about. In the Gemius report "E-commerce w Polsce 2026" (a CAWI survey of 1,874 internet users aged 15+, July 2026; partners Gemius, Polskie Badania Internetu, IAB Polska and Akademia Leona Koźmińskiego), the main factors in choosing a seller were a low product price (42%) and free delivery (37%), and 42% of respondents fear a dishonest seller. For a new store that means two things: the cost and the promised date of delivery have to be in your margin and on the page from day one, and trust — your company details, your terms, a clear returns policy — has to be built before anyone sees a product, not after a complaint.

Margin, calculated on one order

Before you pick a platform, work out what's left from a single order. From the gross price, subtract:

  • VAT, if you're liable for it,
  • the cost of buying or making the goods,
  • the payment gateway's fee (rates below),
  • the cost of shipping, if delivery is free or partly subsidised,
  • packaging,
  • a share of the cost of returns,
  • customer-acquisition cost — ad spend divided by the number of orders it produced.

If a few cents are left, no platform will fix that — change the price, the product mix, or the free-delivery threshold instead.

A seven-day test of the offer

You can test demand without a store. A simple kit is enough:

  1. A one- or two-screen landing page: a headline with the benefit, a photo, a price or a range, the delivery time and method, three FAQ answers, and a line about returns.
  2. A form and a quick way to ask: an "Order" button and an "Ask a question" one.
  3. Test traffic: a handful of posts where your customers actually are, a Google Business Profile, a small ad campaign.
  4. Five calls with people who clicked: why they came, what stopped them, what was missing.
  5. A note after the test: a list of objections, the most-chosen variant, and the questions about delivery and payment.

Go criteria after a test like this: recurring enquiries or orders, a clear sense of which variant people actually want, and clarity on the payment and delivery methods they expect. No-go criteria: lots of visits and few clicks on the button (an offer or audience problem), clicks without a completed order (missing trust, unclear delivery, returns or price), or scattered answers (you need a different bundle, price or lead time). We don't give pass/fail numbers — they depend on your category and price point. What matters is whether the signal improves with each change to the offer.

Diagram of a demand test without a store. Five parts of the test: a one- or two-screen landing page, a form with Order and Ask a question buttons, test traffic, five calls with people who clicked, a note after the test. Go: recurring enquiries or orders, a clear sense of which variant people want, clarity on the payment and delivery methods they expect. No-go, signal and what it means: lots of visits and few clicks on the button — an offer or audience problem; clicks without a completed order — missing trust, unclear delivery, returns or price; scattered answers — a different bundle, price or lead time is needed. No pass/fail numbers: what matters is whether the signal improves with each change to the offer.

A seven-day offer test — when it is a go, and when it is a no-go

Digital Vantage, own diagram

A rule for the start: until you have repeat orders, don't invest in a large catalogue, personalisation, or a headless architecture. Proof of demand first, complexity second.

Social platforms and marketplaces are channels, not a store

If you plan to start by selling on Facebook or Instagram, know where that stands today: as of September 2025, Shops on Facebook and Instagram use checkout on the merchant's own website, and payment processing inside Shops was discontinued (Meta Business Help Center). Poland is not on Meta's list of countries supported by Shops at all. In the Gemius survey, only 20% of respondents had bought something directly via a social platform in the previous year. Social platforms bring customers in, but the purchase still ends on your own store, which is where your data and your margin live.

A marketplace is a different matter. In Poland that means above all Allegro, which has nearly 19 million users a month (the same Gemius report) — a good demand test and a second channel once you've validated the offer elsewhere, but it's never your customer base or your data. We cover how to connect a store to a marketplace, including Allegro, in marketplace integration.

Registration and VAT: trading informally or setting up a company

Trading on a small scale

Poland has a scheme for this: unregistered activity (działalność nierejestrowana). From 1 January 2026 its limit is quarterly — revenue may not exceed 225% of the minimum wage in any quarter, and you must not have carried out business activity in the last 60 months (Art. 5(1) of the Entrepreneurs' Law, Prawo przedsiębiorców, Dz.U. 2025, item 1480). With the minimum wage at PLN 4,806 in 2026, that is PLN 10,813.50 of revenue per quarter. Until the end of 2025 the limit was monthly, so guides that quote a monthly limit are out of date. Exceeding the limit in any quarter means you must register. An activity that requires a permit, licence or entry in a register of regulated activity must be registered regardless of revenue.

Consumer-protection law applies whether or not you're a registered company. biznes.gov.pl says that in unregistered activity you must respect consumer rights, including the right to withdraw within 14 days from a distance contract, and meet obligations related to complaints, returns and repairs (see Legal duties, below).

VAT: the PLN 240,000 exemption

Up to PLN 240,000 of sales a year you usually don't charge VAT, whether you are unregistered or registered. biznes.gov.pl describes it as the subjective VAT exemption (zwolnienie podmiotowe) because your revenue won't exceed PLN 240,000 a year, "unless you sell goods or services requiring VAT registration from the first sale". The rule is Art. 113(1) of the VAT Act (ustawa o VAT): you are exempt if the value of sales excluding tax did not exceed PLN 240,000 in the previous or the current tax year (Dz.U. 2026, item 1263). Art. 113(13) excludes some sellers regardless of turnover, for example those selling excise goods, car parts, or cosmetics and electronics at a distance. Settle your VAT status with your accountant (gross prices, invoicing, cash register).

Selling to consumers in other EU countries

Once you ship to consumers in other EU member states, a separate figure matters: EUR 10,000 (PLN 42,000) a year in cross-border B2C distance sales of goods and digital services, combined across every EU country in the current and the previous calendar year (biznes.gov.pl; Directive 2006/112/EC, Art. 59c). Below it, you charge Polish VAT; above it, you owe VAT where the customer is — which the One Stop Shop (OSS) lets you report through a single return instead of registering in every country you sell into. We cover OSS, IOSS and the packaging and customs duties that come with cross-border selling in cross-border e-commerce.

How to create an ecommerce website: SaaS, open source or custom code

Starting an online store comes down to choosing one of three models. A detailed comparison sits in ecommerce platform comparison and in the ecommerce platforms overview. If you're not sure where to start, the which e-commerce platform quiz can help.

SaaS: a subscription with hosting and updates included

In the SaaS model you pay a subscription and the vendor handles servers, security and updates. You'll launch fastest, but you work within the platform's feature set. How that trade-off plays out, and what to check in a vendor's contract, is in our guide to SaaS.

Example price lists (read 30.09.2026, PLN, net unless stated; PrestaShop Hosted in EUR as the vendor quotes it):

Platform

Subscription per the price list

What else you pay

Data export when you leave

Shoper

Standard and Standard+ PLN 299 net/month (PLN 367.77 gross) after the first year, monthly billing; Premium from PLN 729 net; the first-year promotion is Standard at PLN 29 net/month

payment operator fees; no platform commission is listed

CSV export of orders, customers, products and discount coupons (Shoper)

Shopify

Basic PLN 79/month billed annually, or PLN 109 monthly. The page doesn't say whether prices include VAT.

Shopify Payments processing fees, or an extra third-party-gateway surcharge of 2% (Basic) if you use another processor; paid apps and themes

CSV export of products, customers and orders (Shopify Help)

IdoSell

Start PLN 119 net/month, Business PLN 279 net/month (price list from 1 August 2026)

Start allows up to 20 orders a month; Business adds PLN 1.59 net per store order

CSV export of the customer base; a products or orders export is not confirmed

PrestaShop Hosted

€29/month, no commitment, or €24/month billed annually (€290/year), excl. VAT; 50 GB of Gandi hosting included

extensions and modules from the marketplace

"you're free to recover all your ecommerce data if you want to stop your subscription"

Three things worth knowing before you sign. First, trial periods differ: Shoper gives 14 days without a card; Shopify gives 3 days free, then PLN 4/month for 3 months. Second, the subscription isn't the whole bill — payment processing, apps, and (on Shopify, if you skip its own payment processor) a surcharge, or on IdoSell the per-order fee, all come on top. Third, plan your exit before you go in: Shoper and Shopify export to CSV, IdoSell documents a customer-base export and PrestaShop Hosted promises you can recover your data, but an export is data, not a store — the look, the configuration and the URLs have to be rebuilt elsewhere. We cover that move in ecommerce migration and SEO. Who's actually responsible for customer data in a cloud service is covered in cloud data security.

Open source: the code is free, everything else is billed

WooCommerce and PrestaShop are software you download without a licence fee. You pay for everything around it: hosting, extensions, implementation, updates, and someone to keep it running. WooCommerce's own pricing page estimates hosting at $25–350 a month for most stores, and extensions at $29–299 a year each (WooCommerce pricing). PrestaShop's self-hosted Classic edition is a free download; its Hosted plan is the subscription option in the table above. In our report "Koszty sklepów internetowych w Polsce — edycja 2026" (Online Store Costs in Poland — 2026 edition), based on 108 observations from 70 entities (March–May 2026), the median starter store (up to 50 products) costs PLN 5,000 net to build (n=20) and a mid-size one PLN 15,000 net (n=34). The upside is full control and no single-vendor lock-in; the downside is that updates, backups and security are on you.

Custom code and headless

A store built to order, or in a headless architecture — your own front end talking to a commerce engine over an API — makes sense once a ready-made platform blocks the sales process: unusual B2B pricing, integrations with your own systems, several markets at once. Early on, without confirmed demand, it's usually a premature investment. If a store has to run alongside an ERP and a warehouse system, also look at B2B e-commerce platforms.

What it costs

The full cost breakdown is in ecommerce website cost. Work out your own budget with the store setup cost calculator, and ongoing cost over a few years with the ecommerce TCO calculator. If you want to start with no spend at all, see what a free online store actually offers.

Legal duties of an online store

Below is a list of duties that apply to any store selling to consumers, whether it's registered as a company or not. Have a lawyer check the actual documents before launch — this is a map, not legal advice.

List of duties for an online store selling to EU consumers. Pre-contract information before the order: Consumer Rights Directive 2011/83/EU. Fourteen days to withdraw without giving a reason: Article 9, exceptions in Article 16. A dedicated withdrawal button in the interface: Article 11a, added by Directive 2023/2673, applies from 19 June 2026. Legal guarantee of conformity for two years from delivery, with a one-year reversal of the burden of proof: Directive 2019/771. Product-safety information in the offer: Article 19, Regulation (EU) 2023/988 (GPSR), since 13 December 2024. Accessibility of e-commerce services: the European Accessibility Act, Directive 2019/882, applies from 28 June 2025 and exempts micro-enterprises providing services (fewer than 10 staff, turnover or balance sheet not exceeding 2 million euros). Price reductions must show the prior price — the lowest price in at le

Legal duties of an EU online store — with dates

Directive 2011/83/EU, Directive 2019/771, Regulation (EU) 2023/988, Directive 2019/882, Directive (EU) 2023/2673, Directive 98/6/EC as amended by Directive (EU) 2019/2161; read 30.09.2026

Pre-contract information and your terms of service

Before a consumer commits to a distance contract, you have to tell them — clearly and comprehensibly — who you are, the price, and how and when they can withdraw, including the model withdrawal form (Directive 2011/83/EU). In Poland this is Art. 12(1) of the Consumer Rights Act (ustawa o prawach konsumenta, consolidated text Dz.U. 2026, item 1244), with the model form in Annex 2. Your terms of service (regulamin) rest on Art. 8(1) of the Act on Providing Services by Electronic Means (ustawa o świadczeniu usług drogą elektroniczną, Dz.U. 2024, item 1513): the provider sets the terms and makes them available free of charge before the contract is concluded, and terms not made available that way do not bind the customer (Art. 8(2)). They must cover the types and scope of services, technical requirements, the ban on unlawful content, conclusion and termination, and the complaints procedure.

Fourteen days to withdraw, and the exceptions

Under the Consumer Rights Directive, a consumer can withdraw from a distance contract within 14 days, without giving a reason (Art. 9(1); in Poland, Art. 27(1) of the Consumer Rights Act). If you don't inform them properly, that period is extended by 12 months (Art. 10). You refund all payments, including standard delivery, within 14 days, and you can withhold the refund until the goods come back or proof of return arrives (Art. 13); the consumer bears only the direct cost of returning the goods, unless you agreed to cover it or didn't tell them they would have to (Art. 14). The official EU model withdrawal form reads, verbatim:

> (complete and return this form only if you wish to withdraw from the contract)

> — To [here the trader's name, geographical address and email address are to be inserted by the trader]:

> — I/We (\) hereby give notice that I/We (\) withdraw from my/our (\) contract of sale of the following goods (\)/for the provision of the following service (\*),

> — Ordered on (\)/received on (\),

> — Name of consumer(s),

> — Address of consumer(s),

> — Signature of consumer(s) (only if this form is notified on paper),

> — Date

> (\*) Delete as appropriate.

Exceptions where the right doesn't apply include goods made to the consumer's specification, perishable goods, and sealed goods that can't be returned for health or hygiene reasons once unsealed (Art. 16; in Poland, Art. 38(1) of the Consumer Rights Act). If you sell personalised products or food, check whether they fall under these exceptions — it affects both your terms and your margin.

Applicable since 19 June 2026: a separate directive adds a dedicated "withdraw from contract here" function to the store interface itself, confirmed with a "confirm withdrawal" step (Directive (EU) 2023/2673, new Art. 11a). Member states had to transpose it by 19 December 2025, but the Polish consolidated Consumer Rights Act (legal state of 2 September 2026) has no equivalent yet — watch whether and when it enters Polish law.

Legal guarantee of conformity

Under Directive (EU) 2019/771, a seller is liable for a lack of conformity that becomes apparent within two years of delivery (Art. 10(1); member states may extend this). For the first year, the burden of proof is reversed in the consumer's favour — a fault that shows up in that window is presumed to have existed at delivery (Art. 11(1); some member states extend this to two years, Art. 11(2)).

GPSR: product information in the offer

Since 13 December 2024, Regulation (EU) 2023/988 on general product safety has applied directly in every member state — it's a regulation, not a directive, so there's no national transposition to wait for. Article 19 requires that an offer sold at a distance show, clearly and visibly, at least: the manufacturer's name and postal and electronic address (plus those of an EU-based responsible person, if the manufacturer is outside the EU), information to identify the product, including an image, and any warnings or safety information in a language easily understood by consumers, as determined by the member state where the product is sold (Regulation (EU) 2023/988, EUR-Lex). In practice, that's extra fields on every product page.

Accessibility

The European Accessibility Act (Directive (EU) 2019/882) extends accessibility requirements to e-commerce services. Member states had to apply it from 28 June 2025 (Art. 31(2)); in Poland it works through the act on ensuring accessibility requirements for certain products and services (Dz.U. 2024, item 731), which covers e-commerce services from the same date. The directive itself exempts micro-enterprises that provide services: an enterprise employing fewer than 10 people with an annual turnover or balance-sheet total not exceeding €2 million (Art. 3(23), Art. 4(5)); the Polish act excludes services provided by micro-entrepreneurs in Art. 4(1) without defining the term, and the definition in Art. 7 of the Entrepreneurs' Law is the natural reference, though relying on it is an interpretation, not the act's text. Even where the exemption applies to you, the same requirements — readability, contrast, keyboard navigation — overlap heavily with what any customer buying on a phone actually needs.

Price-reduction claims, and what's coming for invoicing

If you advertise a price cut, the announcement has to show the prior price: the lowest price you charged in at least the 30 days before the reduction (Price Indication Directive 98/6/EC, Art. 6a, inserted by the "Omnibus" Directive (EU) 2019/2161 and applied since 28 May 2022). In Poland this is Art. 4(2) of the Act on Price Information for Goods and Services (Dz.U. 2023, item 168): next to the reduced price you show "the lowest price of this good or service in the 30 days before the reduction", and the same applies to price advertising (Art. 4(5)). Your platform has to store price history; Shoper lists Omnibus support in its Standard plan.

On invoicing, Poland's National e-Invoicing System (Krajowy System e-Faktur, KSeF) has been mandatory since 1 February 2026 for firms whose 2024 sales exceeded PLN 200 million (including VAT) and since 1 April 2026 for all others (Ministry of Finance). Until 31 December 2026, invoices outside KSeF are allowed if their monthly total does not exceed PLN 10,000 including VAT. Invoices to consumers (B2C) in KSeF are voluntary (Ministry of Finance). At EU level, the VAT in the Digital Age (ViDA) package (Directive (EU) 2025/516) adds structured e-invoicing and digital reporting for cross-border B2B transactions from 1 July 2030.

Payments and delivery

Payment gateway: standard rates

A gateway takes a cut of every transaction. Standard published rates (read 30.09.2026); most operators negotiate individually:

Gateway

Standard rate

Notes

PayU

BLIK, fast transfers and cards 1.49% + PLN 0.30

registration PLN 199 (promotional PLN 29); net or gross is not stated

Przelewy24

1.29% + PLN 0.30, cards included (3DS)

activation PLN 59, refunded after 10 transactions in the first two months; subscription PLN 0

Tpay

Starter 1.59% + PLN 0.39; cards individual

Starter activation PLN 99; Business PLN 99/month and 0.99%

Stripe

BLIK 1.6% + PLN 1.00; Przelewy24 1.9% + PLN 1.00; standard EEA cards 1.5% + PLN 1.00

each dispute (chargeback) costs PLN 90

The fixed part of the fee (PLN 0.30, PLN 1.00) weighs most on low baskets. By our calculation, on a PLN 200 order paid by BLIK the fee is PLN 2.88 at Przelewy24, PLN 3.28 at PayU, PLN 3.57 at Tpay Starter and PLN 4.20 at Stripe; on Shopify Basic with an external gateway, the extra 2% adds PLN 4. A starter set for Polish customers is BLIK, fast transfers and cards, with deferred payments (BNPL) for higher baskets at a higher fee. EU law also caps the underlying interchange fee on consumer cards at 0.2% for debit and 0.3% for credit cards (Regulation (EU) 2015/751) and bans surcharging consumers for using a regulated card (PSD2, Art. 62(4)). For online card payments, the strong-authentication exemption threshold is €30 per transaction (RTS (EU) 2018/389, Art. 16). We cover payment methods and logistics in more depth in payments and logistics.

Delivery: plan for parcel lockers from day one

Parcel lockers are part of how Poland buys online: in the Gemius report, 84% of shoppers used a parcel locker in the previous year (CAWI, 1,874 internet users aged 15+, 14–22 July 2026). Plan a locker option from the start, not as an afterthought: parcel lockers plus one courier, labels printed from the store panel and a pickup-point map in checkout are a sound start. The same report finds that 58% of buyers finish purchases on a phone (44% of them in an app) and 35% on a computer. Regulation (EU) 2018/644 only requires parcel carriers to submit their public single-piece tariffs to the national regulator, which the Commission then publishes (Art. 5), and requires you, the trader, to state your cross-border delivery options and charges at the pre-contract stage, where possible and applicable (Art. 7). Show the delivery cost early, ideally on the product page, so the customer doesn't discover it at the last step of checkout.

Launch and the first 90 days: what to measure

Before launch, place a test order from cart to return: pay with every method you offer, check the confirmation emails, the shipping label, the invoice and the withdrawal form. Make sure the domain, the mailbox and every platform account are registered to you, not to a contractor, and that every account has two-factor login.

After launch, work in a 30/60/90-day rhythm. Each stage has a goal and a few numbers that say "keep going" or "fix this." We don't give target values — compare yourself against your own previous period.

Four metrics to start with

  • Conversion rate — orders divided by sessions. Track it separately for mobile and desktop, and for each traffic source.
  • Average order value — revenue divided by the number of orders. Shows whether your bundles and your free-delivery threshold are working.
  • Returns — the share of orders returned, and why. A repeated reason usually points to a description, a photo, or a sizing table.
  • Customer acquisition cost — ad spend in a given channel divided by new customers from that channel. Compare it against the margin on a single order that you calculated earlier.

Google Analytics 4 with add-to-cart, checkout-started and purchase events, plus Google Search Console, is enough to measure all of this. The processes that drive your costs after launch — and the numbers worth reporting on them — are covered in our overview of ecommerce operations.

30, 60 and 90 days

The first 30 days: confirm demand. One or two offers or bundles, your two or three main payment methods, a locker option and a courier, a simple returns policy, analytics in place. Each week you check conversion and average order value, and note recurring customer questions — they go into your FAQ and your product pages.

By 60 days: optimise and get your first organic traffic. Shorten the checkout form, improve photos and descriptions, write two or three pieces of content answering customer questions, and tidy up internal linking. Start tracking queries in Search Console — more on this in SEO for e-commerce.

By 90 days: automate. Connect the store to the systems you already use — inventory, accounting, a marketplace — so that stock and orders stop being re-typed by hand. Order of operations: products and stock first, then orders, logistics last. Add post-purchase emails and abandoned-cart reminders. Each month, compare acquisition cost against margin and review the reasons behind returns.

Do it yourself, or bring in a contractor

Build it yourself if you're selling a handful to a few dozen products, a SaaS platform covers your process, and your own time is cheaper than a build budget. Before launch, work through the store UX checklist; the wider picture of where stores lose customers is in our ecommerce UX overview.

Bring in a contractor if you need ERP or warehouse integration, an unusual order process, several markets at once, or a store that can't be boxed in by a theme and a plugin.

We build stores ourselves in a headless architecture — our own front end, payment gateway and integrations, with the code sitting in the client's own repository. We describe that approach on the headless online store page. It's the right fit once a store has confirmed demand and is hitting the limits of a ready-made platform; if you're still validating the product, SaaS is usually the better place to start. The whole cycle — platforms, payments, logistics, SEO — is gathered in our guide to e-commerce.

FAQ

Frequently asked questions about starting an online store

Start by describing the product and the customer, work out the margin on a single order, and test demand with a simple kit: a landing page, a form, a handful of calls with people who show interest. Then handle the formalities — unregistered activity or a registered company — and VAT (usually no VAT up to PLN 240,000 of sales a year), choose a store model (SaaS, open source or custom code), prepare your terms and consumer information, set up payments and delivery, place a test order, and after launch measure results on a 30/60/90-day rhythm.

Yes, in Poland, as unregistered activity: in 2026 your revenue may not exceed 225% of the minimum wage in any quarter — PLN 10,813.50 — and you must not have carried out business activity in the last 60 months (Art. 5 of the Entrepreneurs' Law). Whatever your registration status, consumer-protection law still applies in full, including the 14-day right of withdrawal and the duties around complaints and returns. An activity that requires a permit, licence or entry in a register of regulated activity must be registered regardless of revenue. For VAT, you are usually exempt up to PLN 240,000 of sales a year.

It depends on the model. In SaaS you pay a subscription plus payment-processing fees — Shoper Standard costs PLN 299 net/month after the first year and Shopify Basic PLN 79/month billed annually (prices read 30.09.2026). In open source, the software itself is free, but you pay for hosting, extensions and upkeep — WooCommerce estimates hosting at $25–350 a month; in our 2026 report, the median starter store cost PLN 5,000 net to build (n=20). Full detail is in our article on ecommerce website cost and in the store-cost calculator.

Early on, without confirmed demand, usually a SaaS platform — it launches fastest, and hosting and updates are included in the subscription. Open source (WooCommerce, PrestaShop) gives you more control, but upkeep is on you. Custom code or a headless build makes sense once a ready-made platform blocks your sales process. Before deciding, check the extra fees and what data you can export if you ever leave. Our platform-choice quiz can help narrow it down.

Clear pre-contract information for consumers, including the model withdrawal form (Art. 12 of the Consumer Rights Act), your terms of service, available free before the contract (Art. 8 of the Act on Providing Services by Electronic Means), and a returns and complaints policy. Product listings need the information required by the EU's GPSR product-safety regulation, and show the lowest price from the 30 days before a reduction. Directive 2023/2673 provides a dedicated withdrawal button in the interface, but it is not yet in Polish law (state of 2 September 2026). Have a lawyer review the actual documents before launch.

Planning your own online store?

We'll help you work out whether a ready-made platform is enough, or whether you need a store with its own front end and integrations — and what that will actually cost in your case.

Let's talk about your business!

Related Posts

  • E-commerce — what it is, what the Polish market looks like and where to start an online store
    • E-commerce platform — models, how to choose one and a guide to online store platforms

      E-commerce platform: SaaS, open source or headless, five selection criteria, payment-method fees, data export and a guide to the section's articles.

      • 1.
        Ecommerce Website Cost: Subscriptions, Fees, Setup and Monthly Costs of an Online Store

        Ecommerce website cost in practice: Shopify, Shoper, IdoSell and PrestaShop subscriptions, payment fees, and how to work out your own monthly TCO.

      • 2.
        B2B ecommerce platform — what it is, how it differs from B2C and how to roll it out

        A B2B ecommerce platform means per-customer pricing, credit limits, ERP integration, SaaS vs open source, KSeF e-invoicing and a rollout plan.

      • 3.
        Website migration SEO for online stores — a step-by-step plan, 301 redirects and data export

        Website migration SEO for online stores: a 301 redirect map, data export, INP after launch and 90 days of monitoring, per Google's guidance.

      • 4.
        Headless commerce — when a headless store makes sense, and when a classic one is enough

        Headless commerce without the hype: how it differs from a classic store, Shopify Hydrogen, Medusa JS and Shopware pricing, costs, SEO, and when to skip it.

      • 5.
        E-commerce Platform Comparison — Shopify, WooCommerce, PrestaShop, Shopware and More, by Price List and Exit Terms

        Ecommerce platform comparison: Shopify, WooCommerce, PrestaShop, Shoper, IdoSell and more — model, PLN price, sales fees and data export, as of September 2026.

      • 6.
        Free Ecommerce Website Creator — What's Actually Free, and What Always Costs Money

        Ecommerce website creator on a free plan: what's really free in Shopify, Wix, Weebly and WooCommerce in 2026, and when it stops paying off.

About the Team

Digital Vantage Team

Share:

FacebookTwitterLinkedInWhatsAppMessengerDiscord

Table of Contents · 7 sections · 17 minutes read

In this article

  1. 01How to start an online store: product, margin and validation first
  2. 02Registration and VAT: trading informally or setting up a company
  3. 03How to create an ecommerce website: SaaS, open source or custom code
  4. 04Legal duties of an online store
  5. 05Payments and delivery
  6. 06Launch and the first 90 days: what to measure
  7. 07Do it yourself, or bring in a contractor

Comments

Rate this article

No comments yet. Be the first to share your thoughts!

Related Articles

Back to the guide: E-commerce — what it is, what the Polish market looks like and where to start an online store

⇲
Image on the Digital Vantage website

SEO cost — a calculation instead of a price range

We found no independent Polish benchmark for SEO cost. How to turn a fee and its hours into an hourly rate, and what to ask before signing.

Data publikacji: 03/10/2026
Characters: 23058•Words: 3555•Reading time: 18 min
⇲
Image on the Digital Vantage website

SMS Marketing for Online Stores — Consent, Cost and Compliance

SMS marketing for online stores: GDPR and ePrivacy consent, what a campaign costs in PLN, and the Gmail, Yahoo and Outlook rules for email.

Data publikacji: 02/10/2026
Characters: 16170•Words: 2465•Reading time: 13 min
⇲
Image on the Digital Vantage website

Affiliate Marketing and Influencer Marketing: How a Store Pays for Referrals

Affiliate marketing and influencer marketing for online stores: networks and fees in PLN, commission maths, and Polish and EU rules on disclosing paid posts.

Data publikacji: 02/10/2026
Characters: 19527•Words: 2817•Reading time: 15 min
⇲
Image on the Digital Vantage website

TikTok Ads and TikTok Shop in Poland — What a Store Can Actually Use

TikTok Shop is open to sellers in Poland, no company needed — but TikTok Shop Ads (GMV Max) is not available here. What's open, what isn't.

Data publikacji: 02/10/2026
Characters: 16895•Words: 2512•Reading time: 13 min
⇲
Image on the Digital Vantage website

Fulfillment in e-commerce — what it is, what it costs and when it pays off

Ecommerce fulfillment: what the service covers, how providers in Poland price it, and when outsourcing your warehouse pays off instead of doing it in-house.

Data publikacji: 01/10/2026
Characters: 15700•Words: 2246•Reading time: 12 min
⇲
Image on the Digital Vantage website

Product Page: What It Needs to Sell, Comply with EU Law and Satisfy Google

What a product page needs: photos, the EU 30-day lowest-price rule, mandatory GPSR information, delivery, returns, reviews and Google structured data.

Data publikacji: 01/10/2026
Characters: 18612•Words: 2752•Reading time: 14 min
⇲
Image on the Digital Vantage website

On premise — what it means and when your own server beats the cloud

On premise, your own server: the full cost beyond hardware, the end of Windows Server 2016 support, and when the cloud or VPS wins instead.

Data publikacji: 30/09/2026
Characters: 20740•Words: 3175•Reading time: 16 min
⇲
An oak card-index cabinet with a dozen drawers; two are pulled open, each holding its own tightly packed set of cards.

ERP system — what it is, when a small business needs one and what it really costs

What an ERP system is, how many Polish firms use one, when a small business needs it, what it costs beyond the price list and where it goes wrong.

Data publikacji: 22/09/2026
Characters: 18970•Words: 2880•Reading time: 15 min
⇲
Image on the Digital Vantage website

Website audit — what we actually check, what it costs and what you get out

Three layers in the order that matters, the list of checks, and the price stated outright. With three findings an owner will never spot on their own.

Data publikacji: 09/09/2026
Characters: 14750•Words: 2248•Reading time: 12 min