API to send and receive
KSeF
invoices in
Poland
Start complying with KSeF 2.0 today.

Trusted by global companies operating in Poland




How Invopop simplifies KSeF 2.0 compliance
Send your invoice data, we handle the rest.
Send and receive your invoices
Use our API and webhooks or connect via our growing list of integrations

Exchange invoices via KSeF
We submit invoices to KSeF and receive incoming invoices directly from KSeF, fully compliant with Polish e-invoicing requirements.

Deliver and Sync invoices
Send PDF and XML invoices via email, or use webhooks to sync both issued and received invoices with your internal systems.

All you need to comply with KSeF 2.0
A comprehensive, flexible solution for all invoicing requirements in Poland.
Real-time clearance
Submit invoices to KSeF and receive validation with a unique KSeF identifier before they reach the buyer
FA(3) XML generation
Automatically convert your invoice data into Poland's mandatory FA(3) structured format, ready for KSeF validation.
QR code for verification
Every invoice includes the required QR code so recipients (including international buyers) can verify the document directly against KSeF.
Receive and process invoices
Automatically retrieve invoices issued to your company through KSeF, ready to integrate into your accounts payable workflow.
KSeF certificate management
Upload and manage your authentication certificates via API to connect your invoicing flow securely to KSeF.
Store invoices securely
Invopop stores invoices for the legally required period in compliance with Polish regulations.
A complete tax tool
More than just invoices. Invopop is the only solution you need to comply with your VAT, GST and Sales Tax requirements around the world.

Global Coverage
Invopop goes beyond local compliance, supporting fiscal requirements in over XX countries.


Expand functionality with Apps
Connect your favorite apps to Invopop for invoicing superpowers.


Custom Workflows
Build tailor-made workflows that transform, report, and deliver your invoices anywhere you need.


Validate invoice information
Avoid errors with upfront validation of fields such as customer tax ID against local databases


Calculate tax and totals
Just send the minimum info required for an invoice. Leave VAT, and totals calculations to us.

Send beautiful invoices
Send PDF invoices that comply with your local fiscal, language, and business needs.

Invoicing on behalf of others
Issue invoices on behalf of third-parties, like your merchants or sellers as a marketplace.

Easily export your data
Export all transactions, including PDF and XML files, with a single click.

Sandbox environment
Develop in a sandbox environment and switch to production with one click.

ISO/IEC 27001 Security Standards
International standards ensure information security, legal compliance, and protection against data breaches.

Integrate with Invopop today
Connect your system to Invopop easily, using our API or native integrations.
Our free tier allows you to process 50 invoices per month for all supported formats and tax authorities.

We’re a developer first platform, our interactive API docs will guide you from start to finish.

Do you have third-party applications which you want to connect to your invoicing workflow? Connect any app through our built-in apps or webhooks.

Workflows allow you to customize your invoicing process. In addition to sending invoices to the tax authority, you can generate a PDF, to send to your customers.

The Console displays transactions processed in real time. Monitor your invoices filtering and sort invoices by type, date, customer, or amount.

Questions about KSeF 2.0?
KSeF (Krajowy System e-Faktur) is Poland's National e-Invoice System — a centralized, government-run platform through which all B2B invoices must be issued, validated, and delivered. The Ministry of Finance introduced it to curb VAT fraud, improve tax transparency, and standardize digital invoicing across the economy. Every e-invoice is validated by the tax authority before it reaches the buyer, creating a real-time audit trail.
The rollout is phased:
- 1 February 2026: All businesses must be able to receive e-invoices. Large companies (annual sales over PLN 200 million) must also issue them.
- 1 April 2026: All other VAT-registered businesses must issue e-invoices.
- 1 January 2027: Micro-entrepreneurs must issue e-invoices.
No penalties will be imposed during 2026 — the Ministry of Finance has established a grace period for businesses to adapt. Starting 1 January 2027, fines can reach up to 100% of the VAT amount on non-compliant invoices, or 18.7% of the gross value for zero-rated or VAT-exempt transactions.
No. B2C invoices are excluded from the mandatory e-invoicing requirement. The tax authority already receives B2C sales data through online fiscal cash registers that transmit receipts to the Central Repository of Cash Registers (CRK). However, businesses may voluntarily issue B2C invoices through KSeF.
Yes. For B2B international transactions, the invoice must still be created and cleared through KSeF. The tax data is recorded and the invoice receives a KSeF ID. However, since foreign recipients without a Polish NIP cannot access KSeF, the invoice is delivered to the buyer outside the platform (via email, EDI, or paper) and must include a QR code so the buyer can verify it online.



