E-invoicing has been well established with the Polish government for a while. Receiving and processing electronical invoices has been mandatory since April 2019.
However, more changes are coming soon for Polish businesses. Find out how to send compliant e-invoices to Poland and get started right away.
Receiving and processing e-invoices from businesses to the government is mandatory since 4/18/2019. Sending electronic invoices is optional for suppliers or central, regional and local authorities.
Following an external audit, the Polish Ministry of Finance has announced that e-invoicing will become mandatory as of 2026. For taxpayers with turnover greater than PLN 200 million in a prior year, the obligation will take effect from Feb. 1, 2026. For other taxpayers, it will be from April 1, 2026.
There are several ways to send an e-invoice to the Polish government or to a private company. Choose your option below.
There are several options to submit e-invoices to the Polish government:
There is only one option to send e-invoices to Polish companies:
If you want to send invoices via Peppol of KSeF you only have to create a Billit account. As an Official Peppol Point with a connection to KSeF Billit can send all your e-invoices to Poland.
Follow the steps below to register on the Billit Access Point and send your first invoice.
Peppol is a secure and closed network with many advantages:
The identity of everyone affiliated with the network is verified, so you can be sure that the invoices you receive are genuine, and you avoid invoice fraud.
The invoices you send through the network are completely digital, so you can process them automatically in your invoicing software.
E-invoices in the UBL standard are automatically read correctly. This prevents human error during processing.
Linking to your bank account means that outgoing and incoming invoices are automatically matched and you get a better overview of your company's financial situation.
Peppol is fast: your recipient will receive your invoice within 10 minutes of sending it. Combined with automatic processing, this will save a lot of time.
Peppol is an open network for securely sending and receiving business documents such as invoices. It is designed to simplify the purchase-to-pay process between governments and suppliers. Peppol was developed by the European commission but is on its way to become a global standard.
There are many kinds of identifiers for sending invoices via Peppol. Find out the difference between each option below.
Type | Description | Example |
---|---|---|
Numer Identyfikacji Podatkowej (NIP) | This is the tax identification number in Poland. It consists of 10 numerical digits. | 1234567890 |
VAT | This is the same 10-digit number als the NIP, preceded by 'PL'. | PL1234567890 |
The Polish government offers the option to use a test, demo or production environment of KSeF. You can find them via these links:
Please note: to get access to the demo or production environment you need to get special permission. You can submit a request by filling in this form (in Polish):