E-Commerce in Poland 2026: Complete Guide to Starting an Online Business
How to start an e-commerce business in Poland. Legal setup, payment processors, logistics, tax obligations, and marketplace options for online sellers.
8 min czytaniaE-Commerce in Poland 2026: Complete Guide to Starting an Online Business
Poland's e-commerce market reached approximately 120 billion PLN in 2025, making it the largest online retail market in Central and Eastern Europe. With 85% internet penetration, a population of 38 million, and rapidly growing consumer trust in online shopping, Poland offers fertile ground for new e-commerce businesses.
Whether you are building a standalone Shopify store, selling on Allegro (Poland's dominant marketplace), or dropshipping from European suppliers, this guide covers the legal, financial, and operational essentials.
Market landscape
Key platforms
- Allegro — Poland's Amazon. 135,000+ active sellers, 22 million monthly users. Dominates general merchandise, electronics, fashion, and home goods. Commission: 2-15% depending on category.
- Amazon.pl — Launched in 2021, still growing. Lower traffic than Allegro but better for sellers already on Amazon EU. FBA (Fulfilment by Amazon) available from Polish warehouses.
- OLX — Primarily used goods and local classifieds but also used by small businesses. Low/no fees for basic listings.
- Shopify/WooCommerce — For standalone stores. Full control over branding but you drive your own traffic.
- Etsy — For handmade, vintage, and craft items. Growing Polish seller community.
- Vinted — Secondhand fashion. Not for commercial sellers but relevant for individual resellers.
Consumer behaviour
Polish online shoppers strongly prefer:
- Delivery to pick-up points (paczkomaty): InPost paczkomaty are the dominant delivery method, used in 70%+ of online orders. Amazon and Allegro both integrate with InPost.
- BLIK payments: Poland's instant payment system, used by 35+ million Poles. Essential for any Polish e-commerce site.
- Cash on delivery (pobranie): Still significant at approximately 15% of transactions, declining but not dead.
- Deferred payments (BNPL): PayPo, Twisto, and Klarna are growing rapidly, especially for fashion.
Legal setup
Registering a business
To sell online commercially in Poland, you need to register a business (jednoosobowa dzialalnosc gospodarcza or JDG) at your local Urzad Miasta or online via CEIDG.pl. Registration is free and takes 1-2 business days.
Required information:
- PKD codes (business activity classification): 47.91.Z (retail sale via mail order houses or via internet) is the primary code
- Business address (can be your home address)
- Tax form choice (see below)
- ZUS declaration
Tax forms for e-commerce
| Tax form | Rate | Best for |
|---|---|---|
| Ryczalt (flat rate) | 3% of revenue (for retail) | High-volume, low-margin goods |
| Liniowy (flat tax) | 19% of profit | Higher-margin businesses with significant deductible expenses |
| Skala podatkowa (progressive) | 12%/32% of profit | Lower-profit businesses (under ~120,000 PLN/year profit) |
Ryczalt at 3% is extremely popular among e-commerce sellers because you pay tax on revenue, not profit. For a business with 500,000 PLN revenue and 400,000 PLN in costs (COGS, shipping, fees), the ryczalt tax is 15,000 PLN while liniowy would be 19,000 PLN (19% of 100,000 PLN profit). However, ryczalt does not allow deducting costs, so if your margins are high (30%+), liniowy or skala podatkowa is cheaper.
VAT registration
You must register for VAT if your annual revenue exceeds 200,000 PLN. Below this threshold, you can operate as VAT-exempt (zwolniony z VAT), which simplifies invoicing and bookkeeping but means you cannot reclaim VAT on purchases.
When to voluntarily register for VAT:
- You buy inventory from other VAT-registered businesses and want to reclaim input VAT
- You sell to other businesses (B2B) who expect VAT invoices
- You sell cross-border within the EU (OSS registration is simpler as a VAT taxpayer)
Cross-border selling (OSS)
If you sell to consumers in other EU countries and exceed 10,000 EUR in total cross-border sales, you must register for the One-Stop Shop (OSS) VAT system. This lets you report and pay VAT for all EU countries through a single Polish VAT return, rather than registering for VAT in each individual country.
Payment processing
Essential payment methods for Poland
| Method | Transaction fee | Setup |
|---|---|---|
| BLIK (via Przelewy24 or PayU) | 1.0-1.5% | Integration with P24 or PayU |
| Card payments (Visa/MC) | 1.2-1.8% + 0.20 PLN | Via Stripe, PayU, or Przelewy24 |
| PayPo (BNPL) | 2.5-3.5% | PayPo merchant agreement |
| Bank transfer | 0-0.5% | Standard bank transfer |
| Cash on delivery | 3-5 PLN per package | Via courier integration |
Przelewy24 and PayU are the dominant Polish payment aggregators. Both support BLIK, card payments, bank transfers, and Apple/Google Pay through a single integration. Stripe is growing in Poland but BLIK support is still indirect.
For Allegro sellers
Allegro uses its own payment system (Allegro Pay and Allegro Payments). Payouts to your bank account occur on a regular schedule (typically weekly). Commission is deducted automatically.
Logistics and fulfilment
InPost Paczkomaty
InPost operates 20,000+ automated parcel lockers across Poland. Integration options:
- Direct InPost merchant agreement: Negotiated rates based on volume. Small senders: approximately 9-12 PLN per standard parcel.
- Via Allegro: Built-in InPost integration, rates included in Allegro's shipping options.
- Via BaseLinker or Apilo: Multi-channel fulfilment platforms that aggregate InPost and other carriers.
Other carriers
| Carrier | Standard parcel cost | Speed |
|---|---|---|
| InPost Paczkomat | 9-12 PLN | 1-2 days |
| InPost Kurier | 12-16 PLN | 1-2 days |
| DPD | 12-18 PLN | 1-2 days |
| DHL | 14-20 PLN | 1-2 days |
| Poczta Polska (economy) | 8-14 PLN | 2-5 days |
| UPS | 16-25 PLN | 1-2 days |
Fulfilment services
For sellers who do not want to pack and ship orders themselves:
- Allegro Fulfillment — Similar to Amazon FBA. Send inventory to Allegro's warehouse; they pick, pack, and ship. Costs: storage fees + per-order fulfilment fees.
- Amazon FBA Poland — Available for Amazon.pl sellers. Can also fulfil orders from other Amazon EU marketplaces (Pan-European FBA).
- Third-party fulfilment (3PL): Companies like Omnipack, Linker Cloud, or Polish Post's fulfilment service handle warehousing and shipping.
Financial management
Bookkeeping
E-commerce generates a high volume of small transactions. Manual bookkeeping becomes impractical quickly. Options:
- wFirma / iFirma / inFakt — Polish online accounting platforms. 50-150 PLN/month. Handle invoicing, VAT, PIT, and ZUS calculations. Most integrate with Allegro and bank feeds.
- Accountant (biuro rachunkowe) — 300-800 PLN/month depending on transaction volume. Recommended once you exceed 100 transactions/month.
Cash flow management
E-commerce cash flow is tricky: you pay for inventory upfront, Allegro or Amazon hold your funds for 7-14 days, and customer returns reduce revenue weeks after the sale. Common cash flow mistakes:
- Confusing revenue with profit (forgetting to account for returns, commissions, and shipping costs)
- Over-investing in inventory without tracking sell-through rates
- Not setting aside money for quarterly ZUS and monthly/quarterly VAT
Track your e-commerce revenue, marketplace payouts, supplier payments, and personal expenses in one place with Freenance. Import your business bank account transactions to see your real profit margin after all costs.
Scaling considerations
When to hire
Most solo e-commerce sellers hit a wall at approximately 200-400 orders/month. Beyond that, packing and customer service consume all your time. Options:
- Umowa zlecenie (civil law contract): Flexible, lower social contribution costs. Good for part-time packers.
- Fulfilment service: Outsource shipping entirely, freeing you to focus on sourcing and marketing.
- Virtual assistant: For customer service (responding to Allegro messages, handling returns).
When to incorporate (sp. z o.o.)
If your annual revenue exceeds 1-2 million PLN or your profit exceeds 200,000 PLN, incorporating as a sp. z o.o. (limited liability company) provides liability protection and potentially lower effective tax rates (9% CIT for small companies + 19% dividend tax, but only on distributed profits).
Related Articles
- How to Register a Business in Poland 2026 — Step-by-step business registration
- Small Business Tax in Poland — Complete tax guide for Polish entrepreneurs
- Dropshipping Europe Guide — Alternative to holding your own inventory
FAQ
Which legal form is best for starting an online shop in Poland?
For most beginners, a sole proprietorship (jednoosobowa działalność gospodarcza, JDG) is the simplest and cheapest entry point — free to register through CEIDG and active within one to two business days. Sp. z o.o. (limited liability company) becomes attractive when revenue passes roughly 1–2 million PLN per year or when liability protection matters. The right PKD code for online retail is usually 47.91.Z.
When must an e-commerce seller register for VAT?
VAT registration is mandatory once annual revenue exceeds 200,000 PLN. Below that threshold you may operate as VAT-exempt, which simplifies invoicing but blocks input VAT recovery. Voluntary VAT registration often makes sense for B2B sellers or anyone buying significant inventory from VAT-registered suppliers.
What is OSS and when do I need it?
The One-Stop Shop (OSS) is an EU VAT scheme used when consumer cross-border sales to other EU countries exceed 10,000 EUR in total per year. With OSS you report and pay VAT for all EU countries through a single Polish return instead of registering in each country individually. It dramatically reduces administrative overhead for sellers shipping across Europe.
Which payment methods are essential for Polish online customers?
BLIK is non-negotiable — it is used by tens of millions of Poles and missing it leads to abandoned carts. Card payments via Przelewy24, PayU, or Stripe, plus bank transfers, are also expected. Cash on delivery still represents roughly 15% of orders and BNPL options like PayPo or Klarna are growing fast in fashion and electronics.
Why are InPost paczkomaty so important in Polish e-commerce?
InPost operates over 20,000 automated parcel lockers and accounts for the majority of online deliveries in Poland. Customers strongly prefer paczkomaty over courier delivery because of 24/7 pickup and lower failed-delivery rates. Most marketplaces and shipping platforms — including Allegro, BaseLinker, and Apilo — integrate with InPost out of the box.
Want full control over your finances?
Try Freenance for free