Category: Finance

KSeF (Polish National e-Invoicing System) in Hotels

Last updated:

In short

KSeF (Krajowy System e-Faktur, National e-Invoicing System) is Poland's mandatory electronic invoicing platform for B2B transactions. As of 2025-2026, hotels operating in Poland must send and receive all B2B invoices through KSeF in structured XML format.

KSeF (Polish National e-Invoicing System) in Hotels

KSeF applies to B2B invoices only — invoices issued to companies with a NIP (tax ID). Consumer receipts to private guests stay on traditional fiscal printers. The practical impact for hotels: corporate guest billing, partner billing, and vendor invoices all flow through the KSeF API. Polish-built PMSes (KWHotel, Profitroom, NFHotel) implement KSeF natively. Foreign PMSes (Mews, Cloudbeds, Apaleo, Little Hotelier) typically require a separate Polish invoicing tool (iFirma, inFakt, Symfonia, Optima) connected via API or CSV bridge.

Why it matters

Non-compliance penalties run €1,000-€50,000+ per audit for systemic gaps. For hotels with significant corporate or partner billing, KSeF readiness is now part of basic operational compliance, not optional.

Frequently asked questions

Only B2B invoices (issued to companies with a NIP). Receipts for private guests on fiscal printers continue as before.

Typically through a separate Polish invoicing tool (iFirma, inFakt, Symfonia, Optima) connected to the PMS via API or scheduled CSV sync.

Penalties scale by audit severity — €1,000-€10,000 for minor gaps, €10,000-€50,000+ for systemic missing invoices.

Run this in your hotel

Guestivo gives small and boutique hotels a complete guest portal — no app, no install. Try the live demo or talk to our team.

Related terms

Written by

Maciej Dudziak

Maciej Dudziak

Co-founder

.NET developer with 10+ years of experience building scalable back-end systems. Specializes in .NET, Azure, and modern databases.

Follow on LinkedIn

Published: May 16, 2026