Poland · PLN / EUR
Shopify NetSuite integration for Polish brands.
Poland moved to mandatory e-invoicing through KSeF in 2026. Business invoices now go through the national system and get a KSeF number, while consumer sales stay outside it. Add BLIK, Przelewy24 and pricing in złoty and euro, and the Shopify–NetSuite link needs Polish rules from day one.
The short answer
We connect Shopify to NetSuite so Polish B2B orders arrive with the buyer’s NIP and are invoiced through KSeF via your e-invoicing provider, while consumer orders post without it. BLIK and Przelewy24 payouts reconcile to their own clearing accounts, in PLN or EUR. The KSeF number is stored on each invoice. We work remotely from Dubai.
Facts reviewed 2026-11-01. General information, not tax advice.
At a glance
Selling in Poland.
- Standard VAT rate
- 23% (reduced 8% and 5%)
- Currency
- PLN; EUR for many cross-border sales
- E-invoicing
- KSeF: receiving mandatory for all since 1 Feb 2026; issuing for the largest taxpayers since 1 Feb 2026, most others since 1 Apr 2026, the smallest from 2027. B2C excluded.
- Popular payments
- BLIK, Przelewy24, PayU, cards, Google Pay, Apple Pay, cash on delivery
- Typical NetSuite setup
- A Polish sp. z o.o. subsidiary in PLN on OneWorld, with a KSeF-connected e-invoicing provider
- Time-zone overlap with our Dubai team
- Dubai is 3 hours ahead of Warsaw in winter and 2 in summer. Your 9:00 is our 12:00 or 11:00, so we cover your whole working day.
What we plan for
The Poland specifics.
- 01
B2B or consumer, decided at checkout
KSeF covers invoices to businesses, not to consumers. Shopify has to capture the buyer’s NIP at checkout or on the B2B account, and the integration uses it to decide whether NetSuite issues a KSeF invoice. A missing or mistyped NIP sends the order down the wrong path, so we validate it before the order posts.
- 02
KSeF numbers and corrections
Every invoice issued in KSeF receives a KSeF number, and corrections are made with correcting invoices in the system. A refund on a Shopify B2B order therefore has to trigger a correcting invoice, not just a credit memo. We store the KSeF number on the NetSuite record so the correction can reference it.
- 03
BLIK and Przelewy24 settlements
Many Polish shoppers pay with BLIK or a fast bank transfer, usually through Przelewy24 or PayU. These providers pay out in batches with their own fee reports. Each needs a clearing account in NetSuite, so payouts match the bank line and unpaid orders stand out.
- 04
PLN and EUR side by side
Polish brands often sell in złoty at home and in euro to the rest of the EU. NetSuite keeps PLN as the subsidiary’s base currency and posts EUR orders at the day’s exchange rate. Shopify Markets prices and NetSuite price levels have to agree, or margins on EU orders become hard to read.
Tax and invoicing
Rules the integration has to respect.
Mandatory KSeF e-invoicing
Taxpayers whose 2024 sales exceeded PLN 200 million must issue invoices in KSeF from 1 February 2026, and receiving invoices through KSeF is mandatory for everyone from that date. Other taxpayers followed from 1 April 2026. Those with invoiced sales of no more than PLN 10,000 a month need not issue in KSeF until the end of 2026. Source: Zakres obowiązkowego KSeF, Ministry of Finance
Who is outside KSeF
Invoices to private individuals who are not running a business are excluded, though they may be issued in KSeF voluntarily. Sellers with no registered seat or fixed establishment in Poland are also excluded. Confirm your own position with a Polish tax adviser. Source: Zakres obowiązkowego KSeF, Ministry of Finance
Polish VAT rates
The basic VAT rate is 23%, with reduced rates of 8% and 5% for listed goods and services. Source: Stawki i limity, podatki.gov.pl
Payments
Payouts that reconcile.
Each method below settles on its own schedule, with its own fees and currency. We post them to NetSuite as deposits matched to orders.
- BLIK
- Przelewy24
- PayU
- Cards (Visa, Mastercard)
- Google Pay
- Apple Pay
Directions
Pick the flow you need.
- 01
Shopify to NetSuite
Orders, customers, refunds and payouts land in NetSuite with the right subsidiary, currency and VAT code.
- 02
NetSuite to Shopify
Items, stock by warehouse, price lists and fulfilments flow from NetSuite to every Shopify market.
- 03
Two-way sync
The full build: both directions, monitoring, retries and a runbook your team owns after go-live.
Guides
Read before you scope.
EU E-Invoicing 2025–2030: What Shopify + NetSuite Brands Must Do
Belgium, Germany, France, Poland, Spain, Italy and ViDA: the EU e-invoicing dates that matter for Shopify and NetSuite brands, and what to change.
Shopify payouts NetSuite reconciliation in EUR, GBP and SEK
Reconcile Shopify Payments, PayPal, Klarna and Adyen payouts in NetSuite with clearing accounts, covering fees, FX, chargebacks and refunds.
Shopify B2B NetSuite integration for European wholesale
Sync Shopify B2B companies, catalogs, terms and VAT numbers with NetSuite customers, price levels and credit limits for EU wholesale.
FAQ
Shopify and NetSuite in Poland.
Do Shopify orders in Poland need to go through KSeF?+
Only invoices to businesses do. Since 1 April 2026 most Polish VAT taxpayers must issue B2B invoices in KSeF, and the largest have done so since 1 February 2026. Invoices to consumers are excluded, though they may be issued in KSeF voluntarily. So the integration has to tell B2B from consumer orders, usually by whether the buyer gave a NIP.
Can NetSuite issue KSeF invoices?+
Yes, through a KSeF-connected e-invoicing provider or localisation add-on that sends the structured invoice from NetSuite and returns the KSeF number. Which one fits depends on your account. Our part is making sure each Shopify order arrives with the NIP, address and line data the KSeF schema needs, and that the KSeF number comes back onto the record.
How do BLIK payments reconcile in NetSuite?+
BLIK is usually processed by a payment provider such as Przelewy24 or PayU, which pays out in batches. The integration posts each payout as one deposit with its sales, refunds and fees, using the provider’s settlement report. The deposit then matches the bank line in PLN, and any order without a matching payment shows up in an exception list.
Does a foreign company selling to Poland need KSeF?+
Not if it has no registered seat or fixed establishment in Poland, according to the Ministry of Finance’s KSeF guidance, although it may use KSeF voluntarily. Consumer sales from another EU country normally go through OSS instead. Opening a Polish company or warehouse can change the answer, so confirm your position with a Polish tax adviser before we design the setup.
When do small Polish sellers have to issue invoices in KSeF?+
Taxpayers whose invoiced sales are no more than PLN 10,000 a month may issue invoices outside KSeF until the end of 2026, so for them it starts in 2027. Receiving invoices through KSeF has been mandatory for everyone since 1 February 2026. If your Shopify B2B sales are growing, plan the NetSuite side before you cross the limit.
Other markets
Selling elsewhere in Europe?
Next step
Map your integration in one call.
A free assessment of your Shopify and NetSuite setup for Poland, with a written recommendation.