From 1 January 2027, split-payment bank transfers for KSeF invoices must carry the 35-character KSeF number instead of the seller's own invoice number; using it before then is voluntary.
Why It Matters
There is no direct fine for getting it wrong, but an incorrect or missing KSeF number will break automatic matching between the payment and the invoice on both sides once the rule takes effect. The result is manual reconciliation and payment delays, not a bounced transfer, and it will hit every VAT invoice your firm pays by split payment from that date onward.
What To Do About It
You have until January 2027, use it. Ask your accounting software or bank now whether the KSeF number can already populate the transfer title field for split-payment invoices, most systems still need a manual update for this. Start using it voluntarily this year so the switch is not a scramble.
Sources
Related Signals
Poland's tax authority ran roughly 2.3 million automated verification checks in 2025 using JPK and KSeF data, about 19 a minute, and recovered nearly 11 billion zloty in arrears, up 25% on the prior year.
3 Aug 2026Since 1 January 2026, most Polish companies settling VAT monthly must already keep their tax books electronically in JPK
3 Aug 2026Poland's April 2026 energy law rewrite cut grid connection permit validity from 2 years to 1, and roughly doubled the non-refundable deposit developers pay to hold a connection slot.
31 Jul 2026