Started February 1, 2026

Get your Shopify store ready for KSeF e-invoicing in Poland

Sufio automatically creates invoices and credit notes in the structured e-invoice format required by KSeF, Poland's national e-invoicing system, and submits them for you.

Trusted by 7800+ Shopify merchants

Sufio supports thousands of Shopify and Shopify Plus merchants in over 100 countries.

Whether you’re about to launch your first online store or you’ve just reached 1 million orders, our powerful invoicing automation and compliant documents will bring peace of mind and leave you time to focus on the most important part of your business—growth.

Deloitte Herman Miller Flying Tiger Zippo

Poland has moved beyond PDF invoices

New regulations are making PDF invoices obsolete in Poland.
E-invoicing requires documents to be submitted through KSeF, the national e-invoicing system.

Before PDF workflow
  1. 01

    Create PDF invoice

    Generated as a simple PDF document in an unstructured format

  2. 02

    Email to customer

    Sent directly from merchant to buyer, with no intermediary

  3. 03

    No validation

    No automated checks, no visibility for the government

  4. 04

    Manual processing

    Processed by hand and reported to the tax authority

After Structured e-invoice
  1. 01

    Create structured e-invoice

    Generated automatically in FA(3), the official e-invoicing format in Poland

  2. 02

    Submit to KSeF

    Sent directly to KSeF, the e-invoicing system run by the Ministry of Finance

  3. 03

    Validation and KSeF number

    Validated by KSeF, given a unique KSeF number, and delivered to your customer

  4. 04

    Automated data submission

    Invoice data available to the tax authority in real time and archived for 10 years

Who's affected by KSeF e-invoicing?

February 2026
Phase 1

Large businesses

Since February 1, 2026, businesses with sales above PLN 200 million in 2024 must issue B2B invoices through KSeF.

All VAT-registered businesses receive e-invoices

From the same date, all other VAT-registered businesses in Poland must be able to receive supplier invoices through KSeF.

April 2026
Phase 2

Small and mid-sized businesses

Since April 1, 2026, all other VAT-registered businesses in Poland, except micro-businesses, must issue B2B invoices through KSeF.

Shopify agencies and partners

Most client stores selling to Polish businesses should already be compliant. Make sure their invoicing is ready for KSeF.

January 2027
Phase 3

Micro-businesses

Businesses with monthly sales up to PLN 10,000 must issue B2B invoices through KSeF from January 1, 2027.

Not issuing KSeF e-invoices yet? Get ready now.

Choosing an e-invoicing-ready solution today means no panic and no switching apps later. Sufio grows with the rules, so you never have to play catch-up when they change.

How Sufio helps Shopify merchants

Automatic invoicing

Sufio automatically creates an invoice for every order, compliant with Polish invoicing requirements.

Structured e-invoices

Sufio creates the structured FA(3) data that KSeF requires, so invoice details are complete before they are submitted.

Compliant credit notes

Automatically submit correct credit notes for refunds, returns, and edited orders, all linked to the original invoice.

B2B customer details

Display NIP and VAT numbers, payment terms, PO numbers, and other essential company details on invoices.

Automatic KSeF submission

Sufio submits invoices and credit notes to KSeF on your behalf, using your company's KSeF certificate.

Accurate tax rates

Sufio ensures that the correct tax rates are assigned to shipping costs, restocking fees, and refund amounts.

Built for Shopify B2B

Sufio automatically creates invoices with wholesale pricing and all essential B2B customer details as required by Polish law.

  • Company names and legal entity details
  • NIP and REGON numbers
  • EU VAT numbers for intra-community sales
  • Purchase order (PO) references
  • Payment terms and due dates
  • Credit notes linked to original invoices

Read our KSeF e-invoicing guide

Our detailed guide covers how electronic invoicing works in Poland and how Sufio creates and submits compliant KSeF e-invoices for Polish business customers.

Read the full guide

Orders can change. Your invoices should not.

Once an invoice is accepted by KSeF, it can no longer be changed.

Sufio automatically creates additional invoices and credit notes for every return, refund, and edited order in Shopify, as legally required.

Order #1001 placed
Order printer Created
Invoice 0001
Order #1001 refunded
Order printer Updated
Invoice 0001

Order printers update the same invoice.

Against the law
Order #1001 placed
Created
Invoice 0001
Order #1001 refunded
Created
Credit note C001

Sufio creates separate documents.

Legally correct

Take control of your invoice templates

Rename labels and rearrange elements in the visual editor, or edit the template code to display any order, customer, or product property.

Our support team can also make custom changes for you.

Expert setup service tailored to your needs

Our experienced Support Team provides a personalized setup service, ensuring your invoices and taxes are configured correctly.

Get in touch, and we’ll work with you to align your invoices and other documents with your unique business needs, helping you charge the correct taxes and maximize the benefits of Sufio.

Start free trial

Frequently asked questions

Every VAT-registered business established in Poland that issues invoices to other businesses (B2B). The obligation to issue invoices through KSeF is phased in by business size:

  • Businesses with annual turnover above PLN 200 million: from February 1, 2026
  • All other VAT-registered taxpayers, except micro-businesses: from April 1, 2026
  • Micro-businesses with gross sales up to PLN 10,000 per month: from January 1, 2027

KSeF (Krajowy System e-Faktur) is the national e-invoicing system in Poland, run by the Ministry of Finance. Businesses submit structured invoices to KSeF, which validates them and makes them available to the buyer.

No. Invoices for consumers can be issued in KSeF, but it is voluntary. Sufio continues to create PDF invoices for your consumer orders.

FA(3) is the official structured XML format for KSeF e-invoices, defined by the Polish tax authority. It contains all invoice data in a machine-readable form, so KSeF can validate it automatically.

A unique number that KSeF assigns to an invoice or credit note once it accepts it. It confirms that the document was issued through KSeF and can be used to identify it in accounting records, audits, and payments.

Yes. Sufio continues to create professional PDF invoices that you can email to customers or let them download from their accounts in your store. For B2B sales in Poland, the PDF is a visual copy; the legally valid invoice is the e-invoice accepted by KSeF.

Sufio automatically creates the structured data required by KSeF for invoices and credit notes issued to Polish business customers and submits them to KSeF on your behalf. This applies to documents created automatically from Shopify orders, refunds, and returns, as well as documents created manually in the app.

Prepare your Shopify store for
KSeF e-invoicing in Poland

Install Sufio today and ensure your store is ready for KSeF e-invoicing in Poland.