Poland has some of the most restrictive e-commerce regulations in the EU: VAT, online fiscal cash registers, store terms and conditions, GDPR, e-invoices (KSeF). Each of these areas is a potential penalty if set up incorrectly. Let’s look at what’s actually needed to launch an online store in 2026.

In short and to the point:
  • An online store is a business activity and requires registration: a sole proprietorship (JDG) via CEIDG (simplest for beginners) or a limited liability company via S24 for larger scale.
  • VAT exemption applies up to a turnover of PLN 240,000 per year (the limit was raised from PLN 200,000 as of 1 January 2026).
  • An online fiscal cash register is required when selling to individuals (B2C) above PLN 20,000 of annual turnover, but an exemption is possible if all payments go through a bank transfer or an electronic payment gateway (BLIK, card) with clear transaction identification.
  • For cash or cash-on-delivery payments, a cash register is mandatory from the first transaction.
  • Certain goods (electronics, perfumes, car parts) require a cash register regardless of turnover.
  • From 1 April 2026, all B2B invoices must be issued through the National e-Invoice System (KSeF).
  • Mandatory documents: store terms and conditions (regulamin), a privacy policy (GDPR), a cookie policy, and compliance with the Omnibus Directive (disclosing the lowest price of a product from the last 30 days when running promotions).
  • The best strategy on day one is combining a marketplace (Allegro) with a cloud e-commerce platform (SaaS, e.g. Shoper or IdoSell) rather than building your own custom store right away; migrating to custom is worth considering only after a year or two, once order volume justifies it.

Registering the business

Selling goods through an online store is a business activity under Polish law and therefore requires formal registration. Options:

  • Sole proprietorship (JDG) via CEIDG, the simplest option for starting out, with bookkeeping via KPiR (revenue and expense ledger) or 3% ryczałt on product sales.
  • Limited liability company via the S24 system, for larger scale and protection of personal assets, with 9% CIT (for small taxpayers) or 19%.
  • Unregistered activity is possible only with very low income (the 2026 limit is a fixed PLN 10,813.50 per quarter, i.e. 225% of the PLN 4,806 minimum wage), and even here an online cash register may be needed.

VAT for an online store

As of 1 January 2026, the VAT exemption limit was raised to PLN 240,000 of annual turnover.

As long as turnover stays within the limit, you don’t have to register as a VAT payer: this simplifies bookkeeping, but doesn’t let you deduct VAT on purchases or issue full VAT invoices, which sometimes discourages B2B clients. Once the limit is exceeded (or voluntarily earlier), registering as an active VAT payer is mandatory, with rates of 23%, 8%, or 5% depending on the product.

An active VAT payer must file a monthly JPK_V7M, and for sales to EU countries above EUR 10,000 per year, the OSS (One Stop Shop) procedure applies for simplified VAT settlement in other EU countries.

Online cash register, when it’s mandatory

SituationCash register requirement
B2C sales, payment by transfer/BLIK/card, clear transaction identificationExemption possible up to PLN 20,000 turnover/year
Cash or cash-on-delivery paymentCash register mandatory from the first transaction
Sale of certain goods (electronics, perfumes, car parts)Cash register mandatory regardless of turnover
B2B-only sales (to companies)No cash register needed for these transactions

It’s important to distinguish three different limits: the VAT exemption limit (PLN 240,000), the unregistered activity limit, and the cash register exemption limit (usually PLN 20,000), they are not directly linked and are checked separately.

KSeF and mandatory documents

From 1 April 2026, the National e-Invoice System (KSeF) becomes mandatory for B2B invoices: all invoices for businesses must be issued through this system, and incoming invoices from suppliers are received through the same system. Deadlines are staggered though: the largest taxpayers (turnover above PLN 200 million in 2024) must comply already from 1 February 2026, while the smallest ones (invoiced sales up to PLN 10,000 gross per month) only from 1 January 2027. For B2C, you can still use a fiscal receipt or a simplified invoice outside KSeF. If your store also sells to businesses, an API integration with KSeF will be needed.

Besides tax obligations, a store also needs:

  • Store terms and conditions (regulamin) describing terms of sale, returns, and delivery.
  • A privacy policy compliant with GDPR.
  • A cookie policy.
  • Compliance with the Omnibus Directive: when announcing a discount, you must state the lowest price of the product from the last 30 days.
  • Information about the consumer’s right to withdraw from the contract within 14 days (Consumer Rights Act).
Packing orders for an online store in PolandPacking orders for an online store in Poland

Marketplace, SaaS, or your own store

Many beginner sellers start with marketplaces (Allegro, Amazon, eBay) instead of building their own platform from scratch. A marketplace gives access to a ready-made customer base and payment infrastructure, but comes with a commission (usually 5-15% of sale value) and limited control over the brand and customer data.

The recommended strategy for 2026 is to combine a marketplace with a cloud e-commerce platform (SaaS), rather than building your own custom store from day one. A SaaS platform runs on a monthly subscription, doesn’t require your own server or a full-time developer, and lets you launch sales within days. Only once your store has proven demand over a year or two and reaches a scale where the SaaS platform’s limitations start costing real money (roughly above 1,500-5,000 orders a month) is it worth considering building your own custom solution (self-hosted WooCommerce or PrestaShop, or headless commerce).

Sales channelAdvantagesDisadvantages
Marketplace (Allegro, Amazon)Ready-made traffic, customer trust, simple setupCommissions, price competition, no own customer database
Own store on a SaaS platform (e.g. Shoper, IdoSell, Shopify)Fast launch within days, no own server, often ready-made integrations with Allegro/Amazon and fiscal complianceMonthly subscription, limited customization, fees for extra apps
Custom-built own store (self-hosted WooCommerce/PrestaShop, headless commerce)Full control over code, margin, and customer data, no platform limitationsHigher starting cost and ongoing technical maintenance, usually only justified at high order volume
Hybrid modelDiversified sales channels, lower riskMore administrative and accounting work

Among the SaaS platforms available in Poland in 2026, IdoSell (from PLN 119/month) comes closest to ready-made compliance with Polish fiscal requirements (online cash register, KSeF), with native KSeF integration and native integrations with Allegro and Amazon. Shoper (from PLN 299/month) is a popular, cheaper alternative, but KSeF and the cash register need to be set up through additional modules (Shoper Faktury i Magazyn, the Fiskalizator app), and Allegro integration runs through the Apilo app. Shopify (from around PLN 109/month) works best for international sales, but has no native support for the Polish online cash register or KSeF, Shopify Tax doesn’t replace the Polish obligation to send invoices through KSeF, so it needs an additional integration with a Polish accounting system (e.g. iFirma, wFirma).

Choosing a sales platform doesn’t rule out running an SEO strategy in parallel. Whether you sell through a marketplace or a SaaS platform, it’s worth running a guide-style blog on your own domain from day one, using simple URLs (e.g. yourdomain.com/article-name). Product listings on Allegro or Amazon don’t build authority for your own domain in Google, so full guides are best published on your SaaS store (Shoper and IdoSell allow fully custom, friendly URLs for blog posts) or on a blog under the same domain. Shopify adds a “/blogs/” segment to blog URLs by default, which makes the URL somewhat longer but doesn’t rule out good rankings. Content quality, internal linking, and avoiding publishing the same guide on multiple domains matter more than the exact length of the URL.

Tax obligations (VAT, cash register, KSeF) apply to sales regardless of channel, so when selling on a marketplace and through your own store, you must keep combined turnover records for VAT and cash register limit purposes.

Payments, logistics, and customer service

The choice of payment provider directly affects the cash register obligation: systems like Przelewy24, PayU, Stripe, or BLIK, which clearly identify a transaction with a specific order, allow you to use the cash register exemption up to the PLN 20,000 annual turnover limit. It’s also worth remembering payment provider commissions (usually 1.5-3% of transaction value), which affect your real margin.

For logistics, a store can use its own shipping, integration with courier companies (InPost, DPD, DHL), or a dropshipping model, where the goods are shipped directly by the supplier. Dropshipping requires special attention to VAT settlement, since in some schemes the seller formally never owns the goods, which affects how transactions must be documented.

The Consumer Rights Act imposes additional obligations: clearly informing customers about delivery costs and timing before an order is placed, handling complaints within 14 days, and correctly processing returns within the 14-day right of withdrawal.

The most common mistakes beginner sellers make

The most common mistake is underestimating the cash register exemption limit: sellers who accept cash “just in case” (e.g., for in-person pickup) automatically lose the right to the exemption, even if most transactions go through bank transfer.

A second common mistake is not having store terms and conditions that comply with current regulations, or copying terms from another site without adapting them to your own business model, which risks fines from the Office of Competition and Consumer Protection (UOKiK) during an inspection.

A third problem is confusing the unregistered activity limit with the VAT exemption limit: these two thresholds are completely independent, and staying under one doesn’t exempt you from obligations tied to the other.

Planning to launch an online store in Poland but not sure which business form and tax regime suit you? Our team helps with registering a sole proprietorship or company, choosing a tax form, and ongoing accounting support for e-commerce.

Book a free consultation

Frequently asked questions

Can I run an online store without registering a business?

Only with very low income within the unregistered activity limit. Once that limit is exceeded, registering a sole proprietorship or company is required, and an online cash register may be needed even with unregistered activity.

Do I need a cash register if all customers pay by card or BLIK?

Usually not, provided turnover stays below PLN 20,000 per year and you keep a clear record system linking each payment to a specific order. Above that limit, or for certain product categories, a cash register becomes mandatory.

What is KSeF and does it apply to my store?

KSeF is a state electronic invoice exchange system. From 1 April 2026, it’s mandatory for B2B invoices. If your store sells only to individuals, the obligation applies to you to a lesser extent, but it’s worth checking current regulations before launching.

Which tax form is simplest for an online store?

Ryczałt at a 3% rate on product sales is often the simplest to run, especially at the start, but the choice depends on margin and cost levels, so it’s worth calculating together with an accountant.

Does selling on Allegro or Amazon require different registration than my own store?

No, the obligation to register a business applies to sales regardless of channel. Turnover from a marketplace and your own store adds up toward a single VAT limit and cash register exemption limit.

Does dropshipping have different VAT settlement rules?

Yes, in a dropshipping model where the goods are shipped directly by the supplier (often from outside Poland), VAT settlement tends to be more complex, especially with imports from outside the EU, so it’s worth consulting an accountant before launching such a model.

Is it worth building your own custom online store right from the start?

Usually not. In 2026, the best strategy for launching is to combine marketplace sales (Allegro, Amazon) with a cloud e-commerce platform (SaaS), such as Shoper or IdoSell, since it lets you launch within days and keeps starting costs low. Building your own custom solution (self-hosted WooCommerce or PrestaShop, or headless commerce) is worth considering only after a year or two, once order volume (roughly above 1,500-5,000 a month) justifies the higher cost and greater maintenance complexity.



See also: What Is CEIDG in Poland? Sole Trader Registration Explained, Free Company Registration in Poland, How the S24 Portal Really Works, What Is VAT in Poland.

Sources

  1. Biznes.gov.pl, official guide to registering a sole proprietorship (CEIDG)
  2. Act of 11 March 2004 on Tax on Goods and Services (VAT Act), Art. 113 (VAT exemption threshold)
  3. National Revenue Administration, National e-Invoice System (KSeF)
  4. UOKiK (Office of Competition and Consumer Protection), the Omnibus Directive on price-reduction disclosure

Legal status as of: August 30, 2026.

Author: Valerii Kushnirskyi, in-house legal practitioner at MojaFirma.

This article is not legal or tax advice. VAT limits, cash register rules, and KSeF regulations change regularly, so before launching a store we recommend checking the current legal status together with an accountant. Sources: Księgowość365 – online store in Poland 2026; Taxology – VAT and cash register limits 2026.