Iniciar sesión

API to send and receive

KSeF

invoices in

Poland

Start complying with KSeF 2.0 today.

KSeF

Trusted by global companies operating in Poland

How Invopop simplifies KSeF 2.0 compliance

Send your invoice data, we handle the rest.

1

Send and receive your invoices

Use our API and webhooks or connect via our growing list of integrations

2

Exchange invoices via KSeF

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

3

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.

Deslízame!

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.

Pruébalo gratis

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.

Ver documentación

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?

What is KSeF 2.0 and why is Poland introducing it?

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.

When does mandatory e-invoicing start in Poland?

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.

Are B2C transactions affected by the KSeF mandate?

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.

Does KSeF apply to international (cross-border) transactions?

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.