KSeF Poland: controlling invoices after implementation
Reviewed: 13 October 2026 · Polish law and taxation
By October 2026, businesses operating in Poland need to assess how KSeF works in everyday invoicing. A successful software connection says little about whether rejected documents are resolved, overseas customers receive the right invoice or the accounting team can reconcile the records. For a CFO, the useful question is whether each sale leaves a reliable trail from commercial approval to payment.
Map the obligation to your actual transactions
Mandatory issuance through KSeF started in stages in February and April 2026. A transitional provision for invoices issued outside the system within a statutory monthly gross limit of PLN 10,000 remains relevant until year-end. Its conditions require separate monitoring. The Ministry of Finance explains the scope and exclusions.
An overseas customer's address does not, by itself, take an invoice outside KSeF. A Polish supplier within scope must also assess exports, intra-Community supplies and services to foreign businesses. The issuer's establishment, the involvement of a Polish fixed establishment and particular invoicing arrangements can affect the answer. A Polish VAT number alone does not settle those questions.
Build controls around three handovers
The first handover runs from the sales platform to KSeF. The monitoring report should distinguish preparation, submission, acceptance and rejection. Assign a named owner and an escalation time to every rejected document. An application message saying “sent” should not automatically close the accounting task.
The second handover connects invoice records with the ledger and VAT records. Reconcile invoice numbers, KSeF identifiers, customer details, currencies and amounts. Investigate mismatches rather than overwriting them. System acceptance does not confirm the correct VAT treatment or prove that the underlying supply took place. Commercial evidence therefore remains important.
The third handover concerns the customer. For recipients covered by Article 106gb(4) of the Polish VAT Act, the invoice must be provided through an agreed channel. For cross-border sales, document the delivery address, the required visual representation and responsibility for appropriate invoice markings. The official invoicing guidance distinguishes issuance in KSeF from making the invoice available to these recipients.
Illustrative example: the customer has an earlier version
A Polish manufacturer invoices a German buyer for machinery. The sales team emails a PDF before the KSeF workflow finishes. The submission is rejected, the accounting team fixes the data, and the buyer retains the earlier document. The example is hypothetical, but the control problem is straightforward: the two parties are working from different records.
A workable response connects customer delivery with the relevant invoice status and records which version was provided. Where an offline mode is used, the business needs a separate procedure consistent with that mode. Issuing another invoice for the same sale without assessing the consequences can compound the problem. Finance should also check whether payment allocation or a correction needs attention.
The PLN 10,000 limit and offline24: separate tests
Until the end of 2026, Article 145m’s PLN 10,000 gross limit concerns monthly sales documented by the specified electronic or paper invoices. The exception is lost from the invoice that exceeds the limit. Do not wait until month-end to check it.
Under offline24, the invoice must be submitted promptly to KSeF, and no later than the next working day after issue. When it is provided outside the system to the relevant recipients before submission, two verification markings are required: one for invoice data and one confirming the issuer through a certificate. System unavailability and failure modes have their own rules; do not apply the offline24 timetable to all of them.
A domestic taxpayer with a Polish NIP receives this invoice through KSeF. Before a KSeF number is assigned, a transaction confirmation may be provided; it is not a VAT invoice. Agreed delivery outside the system concerns recipients under Article 106gb(4), including the relevant foreign customers.
CFO checklist
- Have domestic sales, exports, services and self-billing arrangements been classified?
- Does each rejection have an owner, a deputy and a resolution deadline?
- Can the ledger be reconciled without booking the same invoice twice?
- Do foreign recipients receive the correct document through an agreed channel?
- Are employee and external accountant permissions reviewed periodically?
- Have corrections, system unavailability and withdrawal of access been tested?
What to do next
Select a sample from the latest closed month containing an accepted invoice, a rejection, a correction and a cross-border sale. Reconstruct who approved each step and what the recipient received. Turn the findings into a short remediation plan with responsibilities and completion dates. Before changing software settings, establish whether the issue comes from tax classification, source data or integration design.
TLP's VAT advisory work for businesses can help assess the Polish tax aspects of this review. Bring a process map, representative exceptions and a list of cross-border transaction types so that the review can focus on the points that actually need a decision.
Frequently asked questions
Does a foreign buyer remove an invoice from KSeF?
Not by itself. Establish the issuer's obligation, transaction type and exceptions. Issuing through KSeF and providing the invoice to the foreign customer are separate steps.
Does KSeF acceptance confirm correct VAT treatment?
No. Technical acceptance does not determine the place of supply, rate or actual transaction. Reconcile the data with VAT records, accounts and business evidence.
Where should a review of the working process start?
Select accepted invoices, rejections, corrections and foreign sales. Trace statuses, responsibility and the version delivered to the customer; examine offline procedures separately.
Sources and further reading
- Polish VAT Act — art. 145m, 106gb — Dz.U. 2026, poz. 1263; consolidated text
- Polish Ministry of Finance — KSeF — scope of mandatory KSeF
- Polish Ministry of Finance — KSeF — issuing and receiving invoices
- Polish Ministry of Finance — KSeF — offline24 mode
Information material. An assessment of a particular situation requires its facts and the rules applicable to the relevant period.