---
title: "The 2027 KSeF Payment Shift: Why Your Bank Transfers Need a 35-Digit Upgrade"
url: https://accomat.com/blog/the-2027-ksef-payment-shift-why-your-bank-transfers-need-a-35-digit-upgrade
published: 2026-10-12T14:05:00+02:00
updated: 2026-10-12T14:07:17+02:00
author: "Alien Affairs Sp. z o.o."
category: "KSeF"
tags: ["#KSeF #KSeF2027 #VAT #BankTransfer #PolishTax"]
reading_time: 2 min
publisher: Accomat (Alien Affairs Sp. z o.o.) — https://accomat.com
---

# The 2027 KSeF Payment Shift: Why Your Bank Transfers Need a 35-Digit Upgrade

> Starting January 1, 2027, active Polish VAT taxpayers must include the 35-character KSeF number (or collective identifier for batch payments) in bank transfer titles for B2B e-invoices, replacing standard invoice numbers.

The 2027 KSeF Payment Shift: Why Your Bank Transfers Need a 35-Digit Upgrade

As businesses adapt to Poland’s National e-Invoicing System (KSeF), a critical compliance milestone arrives on **January 1, 2027**.

Starting on this date, referencing standard internal document numbers (like `INV/2027/01/001`) in payment titles will no longer satisfy VAT compliance rules for B2B transactions. Active VAT taxpayers will be required to include the system-assigned **35-character KSeF number** or a **KSeF collective identifier** in the payment reference.

### What Changes on January 1, 2027?

For active VAT taxpayers paying B2B invoices via payment methods that allow a payment reference (e.g., electronic bank transfers or Split Payment Mechanism / MPP):

- **Single Invoice Payments:** You must include the full 35-character KSeF identifier directly in the bank transfer title.
- **Batch Payments:** When paying multiple invoices from the same supplier at once, you must first request a **Collective Identifier** (*identyfikator zbiorczy*) directly through KSeF and reference that code in the payment description.

### Key Exemptions

This requirement does **not** apply to:

- Cash payments or point-of-sale card transactions.
- Payments to non-VAT vendors or consumer (B2C) transactions.
- Emergency or offline invoices where a system KSeF number has not yet been issued at the time of payment.

### Preparing Your Finance Operations

Entering 35-character strings manually is slow and prone to errors. To prepare:

1. **Update ERP Software:** Ensure your accounting software automatically captures KSeF numbers on incoming invoices and maps them straight to payment batch export files (e.g., ISO 20022 formats).
2. **Automate Collective Identifiers:** Build workflows to generate and reconcile batch identifiers in KSeF automatically when settling multi-invoice balances.
3. **Coordinate with Banking Partners:** Test bank integration files ahead of time to verify that KSeF strings parse cleanly through processing workflows.

---

Source: https://accomat.com/blog/the-2027-ksef-payment-shift-why-your-bank-transfers-need-a-35-digit-upgrade
