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.
Una herramienta completa
Más allá de facturación. Invopop es la única solución que necesitas para cumplir con tus requisitos de IVA en todo el mundo.

Cobertura global
Invopop cumple con los requisitos locales de facturación de más de 25 países.


Amplía la funcionalidad con Apps
Conecta tus aplicaciones favoritas a Invopop para dar superpoderes a tu integración.


Workflows personalizados
Crea workflows personalizados que transformen, reporten y envíen tus facturas allá donde lo necesites.


Valida la información de la factura
Evita errores validando por adelantado campos como el NIF del cliente.


Calcula impuestos y totales
Envía solo la información mínima de la factura. Invopop calcula impuestos, descuentos y totales según la norma.

Envía facturas profesionales
Envíe facturas en PDF que cumplan con sus necesidades de formato e idioma.

Factura en nombre de terceros
Emite facturas en nombre de terceros, como tus propios clientes o proveedores.

Exporta tus datos fácilmente
Exporta todas las transacciones, incluidos los archivos PDF y XML, con un solo clic.

Entorno sandbox
Desarrolle en un entorno sandbox y pase a producción con un solo clic.

Normas de seguridad ISO/IEC 27001
El estándar internacional ISO 27001 garantiza la seguridad de la información, y la privacidad.

Integra Invopop hoy
Conecta tus sistemas a Invopop fácilmente, utilizando nuestra API o integraciones nativas.
Empieza creando una cuenta de pruebas gratuita en Invopop. Una vez dentro, genera un API token.

Gracias a nuestras Apps, puedes recibir y enviar facturas desde servicios como Stripe, Slack o Google Drive a Invopop sin una línea de código.

Sigue los pasos de nuestra documentación para integrar tus sistemas con nuestra API.

Crea un workflows a tu medida, eligiendo qué hacer con tus facturas: convertir y reportar a hacienda, generar un PDF, enviarlas por mail. Tú decides!

Una vez integrado, puedes utilizar la consola para consultar las facturas emitidas, detectar errores y expandir la integración a más jurisdicciones.

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.



