KSeF Environments: Where to Practice Without Breaking Anything
Picture this: you're training a new team member to issue invoices. They click "send" on a test invoice — and it lands in the production KSeF as a real document, complete with made-up data. Or the opposite happens: they practice in demo, everything works, but the invoices are nowhere to be found in the taxpayer app, because they're looking at a completely different environment. KSeF (Poland's national e-invoicing system, Krajowy System e-Faktur) has been mandatory since 1 February 2026 for the largest taxpayers and since 1 April 2026 for everyone else. A grace period runs until the end of 2026 with no administrative penalties — but production invoices are already real accounting documents. So before anyone on your team starts clicking "send," it's worth knowing where you can safely practice. This article explains the three KSeF environments — test, demo and production — what each is for, and how not to mix them up.













